Cabal (original) (raw)

Cabal: A framework for packaging Haskell software

The Haskell Common Architecture for Building Applications and Libraries: a framework defining a common interface for authors to more easily build their Haskell applications in a portable way. . The Haskell Cabal is part of a larger infrastructure for distributing, organizing, and cataloging Haskell libraries and tools.


[Skip to Readme]

Modules

[Index] [Quick Jump]

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 1.1.6, 1.2.1, 1.2.2.0, 1.2.3.0, 1.2.4.0, 1.4.0.0, 1.4.0.1, 1.4.0.2, 1.6.0.1, 1.6.0.2, 1.6.0.3, 1.8.0.2, 1.8.0.4, 1.8.0.6, 1.10.0.0, 1.10.1.0, 1.10.2.0, 1.12.0, 1.14.0, 1.16.0, 1.16.0.1, 1.16.0.2, 1.16.0.3, 1.18.0, 1.18.1, 1.18.1.1, 1.18.1.2, 1.18.1.3, 1.18.1.4, 1.18.1.5, 1.18.1.6, 1.18.1.7, 1.20.0.0, 1.20.0.1, 1.20.0.2, 1.20.0.3, 1.20.0.4, 1.22.0.0, 1.22.1.0, 1.22.1.1, 1.22.2.0, 1.22.3.0, 1.22.4.0, 1.22.5.0, 1.22.6.0, 1.22.7.0, 1.22.8.0, 1.24.0.0, 1.24.1.0, 1.24.2.0, 2.0.0.2, 2.0.1.0, 2.0.1.1, 2.2.0.0, 2.2.0.1, 2.4.0.0, 2.4.0.1, 2.4.1.0, 3.0.0.0, 3.0.1.0, 3.0.2.0, 3.2.0.0, 3.2.1.0, 3.4.0.0, 3.4.1.0, 3.6.0.0, 3.6.1.0, 3.6.2.0, 3.6.3.0, 3.8.1.0, 3.10.1.0, 3.10.2.0, 3.10.2.1, 3.10.3.0, 3.12.0.0, 3.12.1.0, 3.14.0.0, 3.14.1.0, 3.14.1.1, 3.14.2.0 (info)
Change log ChangeLog.md
Dependencies array (>=0.4.0.1 && <0.6), base (>=4.13 && <5), bytestring (>=0.10.0.0 && <0.13), Cabal-syntax (>=3.14.2 && <3.15), containers (>=0.5.0.0 && <0.8), deepseq (>=1.3.0.1 && <1.6), directory (>=1.2 && <1.4), filepath (>=1.3.0.1 && <1.6), mtl (>=2.1 && <2.4), parsec (>=3.1.13.0 && <3.2), pretty (>=1.1.1 && <1.2), process (>=1.2.1.0 && <1.7), time (>=1.4.0.1 && <1.15), transformers (>=0.3 && <0.4 |
License BSD-3-Clause
Copyright 2003-2024, Cabal Development Team (see AUTHORS file)
Author Cabal Development Team cabal-devel@haskell.org
Maintainer cabal-devel@haskell.org
Revised Revision 1 made by ArtemPelenitsyn at 2025-04-09T03:08:21Z
Category Distribution
Home page http://www.haskell.org/cabal/
Bug tracker https://github.com/haskell/cabal/issues
Source repo head: git clone https://github.com/haskell/cabal/(Cabal)
Uploaded by MikolajKonarski at 2025-04-08T07:47:36Z
Distributions Arch:3.8.1.0, Fedora:3.8.1.0
Reverse Dependencies 262 direct, 4148 indirect [details]
Downloads 377322 total (124 in the last 30 days)
Rating 2.75 (votes: 15)[estimated by Bayesian average]
Your Rating λ λ λ
Status Docs available [build log]Last success reported on 2025-04-08 [all 1 reports]

Readme for Cabal-3.14.2.0

[back to package description]

The Cabal library package

See the Cabal web site for more information.

If you also want the cabal command-line program, you need thecabal-install package in addition to this library.

More information

Please see the Cabal web site, the user guide and the API documentation. There is additional information available on thedevelopment wiki.

Bugs

Please report bugs and feature requests to Cabal's bug tracker.

Your help

To help Cabal's development, it is enormously helpful to know from Cabal's users what their most pressing problems are with Cabal andHackage. You may have a favourite Cabal bug or limitation. Look at Cabal's bug tracker. Ensure that the problem is reported there and adequately described. Comment on the issue to report how much of a problem the bug is for you. Subscribe to the issue's notifications to discuss requirements and keep informed on progress. For feature requests, it is helpful if there is a description of how you would expect to interact with the new feature.

Source code

You can get the master development branch using:

$ git clone https://github.com/haskell/cabal.git

Credits

See the AUTHORS file.

Authors of the original Cabal specification: