Cabal-3.2.1.0

Synopsis

A framework for packaging Haskell software

Description

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.

Author

Cabal Development Team <cabal-devel@haskell.org>

Maintainer

cabal-devel@haskell.org

License

BSD3

Source
Timestamp

Revisions

None

Dependencies
library Cabal:
  • ["array >=0.4.0.1 && <0.6","base >=4.6 && <4.15","bytestring >=0.10.0.0 && <0.11","containers >=0.5.0.0 && <0.7","deepseq >=1.3.0.1 && <1.5","directory >=1.2 && <1.4","filepath >=1.3.0.1 && <1.5","pretty >=1.1.1 && <1.2","process >=1.1.0.2 && <1.7","time >=1.4.0.1 && <1.11","transformers >=0.3 && <0.4 || >=0.4.1.0 && <0.6","mtl >=2.1 && <2.3","text >=1.2.3.0 && <1.3","parsec >=3.1.13.0 && <3.2"]

if !impl(ghc >=7.8)

  • tagged >=0.8.6 && <0.9

if !impl(ghc >=8.0)

  • fail >=4.9 && <4.10
  • semigroups >=0.18.3 && <0.20

if !os(windows)

  • unix >=2.6.0.0 && <2.8

if os(windows)

  • Win32 >=2.3.0.0 && <2.11

if !flag(bundled-binary-generic)

  • binary >=0.7 && <0.9

if flag(bundled-binary-generic)

  • binary >=0.5.1.1 && <0.7
test-suite unit-tests:
  • ["array","base","binary","bytestring","containers","directory","filepath","integer-logarithms >=1.0.2 && <1.1","tasty >=1.2.3 && <1.4","tasty-hunit","tasty-quickcheck","tagged","temporary","text","pretty","Diff >=0.4 && <0.5","QuickCheck >=2.14 && <2.15","Cabal"]
test-suite parser-tests:
  • ["base","base-compat >=0.11.0 && <0.12","bytestring","directory","filepath","tasty >=1.2.3 && <1.4","tasty-hunit","tasty-quickcheck","tasty-golden >=2.3.1.1 && <2.4","Diff >=0.4 && <0.5","Cabal"]

if impl(ghc >=7.8)

  • tree-diff >=0.1 && <0.2

if !impl(ghc >=8.0)

  • semigroups
test-suite check-tests:
  • ["base","bytestring","directory","filepath","tasty >=1.2.3 && <1.4","tasty-golden >=2.3.1.1 && <2.4","Diff >=0.4 && <0.5","Cabal"]

if !impl(ghc >=8.0)

  • semigroups
test-suite custom-setup-tests:
  • ["Cabal","base","directory","filepath","process"]
test-suite hackage-tests:
  • ["base","Cabal","bytestring","deepseq","containers","directory","filepath","base-compat >=0.11.0 && <0.12","base-orphans >=0.6 && <0.9","optparse-applicative >=0.13.2.0 && <0.16","stm >=2.4.5.0 && <2.6","tar >=0.5.0.3 && <0.6"]

if impl(ghc >=7.8)

  • tree-diff >=0.1 && <0.2
test-suite rpmvercmp:
  • ["base","Cabal","bytestring","tasty >=1.2.3 && <1.4","tasty-hunit","tasty-quickcheck","QuickCheck"]