Official upstream development repository for Cabal and cabal-install
Cabal is the official upstream development repository for Cabal and cabal-install, which form the core of Haskell's build automation and package management system. The repository contains multiple main packages: the Cabal library for package building, cabal-install (a command-line tool for building and installing packages), Cabal-syntax (a library for the `.cabal` file format), Cabal-hooks (an API for customizing package configuration and building), and cabal-install-solver (the dependency solver component). Written in Haskell, the project is developed by the Haskell community through a proposals-based process and maintains support for GHC versions released within the past three years.