Cabal
A framework for packaging Haskell software
| Version on this page: | 3.0.1.0 | 
| LTS Haskell 24.18: | 3.12.1.0 | 
| Stackage Nightly 2025-11-04: | 3.14.1.0 | 
| Latest on Hackage: | 3.16.0.0 | 
Maintained by [email protected]
This version can be pinned in stack with:
Cabal-3.0.1.0@sha256:2e08d9183dc95bf71686e7216873f2f49b5a6a3ab01f44db0025035c3f63b9aa,26714Module documentation for 3.0.1.0
- Distribution
- Distribution.Backpack
- Distribution.Backpack.ComponentsGraph
 - Distribution.Backpack.Configure
 - Distribution.Backpack.ConfiguredComponent
 - Distribution.Backpack.DescribeUnitId
 - Distribution.Backpack.FullUnitId
 - Distribution.Backpack.LinkedComponent
 - Distribution.Backpack.ModSubst
 - Distribution.Backpack.ModuleShape
 - Distribution.Backpack.PreModuleShape
 
 - Distribution.CabalSpecVersion
 - Distribution.Compat
- Distribution.Compat.Binary
 - Distribution.Compat.CharParsing
 - Distribution.Compat.CreatePipe
 - Distribution.Compat.DList
 - Distribution.Compat.Directory
 - Distribution.Compat.Environment
 - Distribution.Compat.Exception
 - Distribution.Compat.FilePath
 - Distribution.Compat.Graph
 - Distribution.Compat.Internal
- Distribution.Compat.Internal.TempFile
 
 - Distribution.Compat.Lens
 - Distribution.Compat.Newtype
 - Distribution.Compat.Parsing
 - Distribution.Compat.Prelude
 - Distribution.Compat.ResponseFile
 - Distribution.Compat.Semigroup
 - Distribution.Compat.Stack
 - Distribution.Compat.Time
 
 - Distribution.Compiler
 - Distribution.FieldGrammar
 - Distribution.Fields
 - Distribution.InstalledPackageInfo
 - Distribution.License
 - Distribution.Make
 - Distribution.ModuleName
 - Distribution.Package
 - Distribution.PackageDescription
 - Distribution.Parsec
 - Distribution.Pretty
 - Distribution.ReadE
 - Distribution.SPDX
 - Distribution.Simple
- Distribution.Simple.Bench
 - Distribution.Simple.Build
 - Distribution.Simple.BuildPaths
 - Distribution.Simple.BuildTarget
 - Distribution.Simple.BuildToolDepends
 - Distribution.Simple.CCompiler
 - Distribution.Simple.Command
 - Distribution.Simple.Compiler
 - Distribution.Simple.Configure
 - Distribution.Simple.Doctest
 - Distribution.Simple.Flag
 - Distribution.Simple.GHC
 - Distribution.Simple.GHCJS
 - Distribution.Simple.Glob
 - Distribution.Simple.Haddock
 - Distribution.Simple.HaskellSuite
 - Distribution.Simple.Hpc
 - Distribution.Simple.Install
 - Distribution.Simple.InstallDirs
 - Distribution.Simple.LocalBuildInfo
 - Distribution.Simple.PackageIndex
 - Distribution.Simple.PreProcess
 - Distribution.Simple.Program
- Distribution.Simple.Program.Ar
 - Distribution.Simple.Program.Builtin
 - Distribution.Simple.Program.Db
 - Distribution.Simple.Program.Find
 - Distribution.Simple.Program.GHC
 - Distribution.Simple.Program.HcPkg
 - Distribution.Simple.Program.Hpc
 - Distribution.Simple.Program.Internal
 - Distribution.Simple.Program.Ld
 - Distribution.Simple.Program.ResponseFile
 - Distribution.Simple.Program.Run
 - Distribution.Simple.Program.Script
 - Distribution.Simple.Program.Strip
 - Distribution.Simple.Program.Types
 
 - Distribution.Simple.Register
 - Distribution.Simple.Setup
 - Distribution.Simple.ShowBuildInfo
 - Distribution.Simple.SrcDist
 - Distribution.Simple.Test
 - Distribution.Simple.UHC
 - Distribution.Simple.UserHooks
 - Distribution.Simple.Utils
 
 - Distribution.System
 - Distribution.TestSuite
 - Distribution.Text
 - Distribution.Types
- Distribution.Types.AbiDependency
 - Distribution.Types.AbiHash
 - Distribution.Types.AnnotatedId
 - Distribution.Types.Benchmark
 - Distribution.Types.BenchmarkInterface
 - Distribution.Types.BenchmarkType
 - Distribution.Types.BuildInfo
 - Distribution.Types.BuildType
 - Distribution.Types.Component
 - Distribution.Types.ComponentId
 - Distribution.Types.ComponentInclude
 - Distribution.Types.ComponentLocalBuildInfo
 - Distribution.Types.ComponentName
 - Distribution.Types.ComponentRequestedSpec
 - Distribution.Types.CondTree
 - Distribution.Types.Condition
 - Distribution.Types.Dependency
 - Distribution.Types.DependencyMap
 - Distribution.Types.ExeDependency
 - Distribution.Types.Executable
 - Distribution.Types.ExecutableScope
 - Distribution.Types.ExposedModule
 - Distribution.Types.ForeignLib
 - Distribution.Types.ForeignLibOption
 - Distribution.Types.ForeignLibType
 - Distribution.Types.GenericPackageDescription
 - Distribution.Types.GivenComponent
 - Distribution.Types.HookedBuildInfo
 - Distribution.Types.IncludeRenaming
 - Distribution.Types.InstalledPackageInfo
 - Distribution.Types.LegacyExeDependency
 - Distribution.Types.Lens
 - Distribution.Types.Library
 - Distribution.Types.LibraryName
 - Distribution.Types.LibraryVisibility
 - Distribution.Types.LocalBuildInfo
 - Distribution.Types.Mixin
 - Distribution.Types.Module
 - Distribution.Types.ModuleReexport
 - Distribution.Types.ModuleRenaming
 - Distribution.Types.MungedPackageId
 - Distribution.Types.MungedPackageName
 - Distribution.Types.PackageDescription
 - Distribution.Types.PackageId
 - Distribution.Types.PackageName
 - Distribution.Types.PackageVersionConstraint
 - Distribution.Types.PkgconfigDependency
 - Distribution.Types.PkgconfigName
 - Distribution.Types.PkgconfigVersion
 - Distribution.Types.PkgconfigVersionRange
 - Distribution.Types.SetupBuildInfo
 - Distribution.Types.SourceRepo
 - Distribution.Types.TargetInfo
 - Distribution.Types.TestSuite
 - Distribution.Types.TestSuiteInterface
 - Distribution.Types.TestType
 - Distribution.Types.UnitId
 - Distribution.Types.UnqualComponentName
 - Distribution.Types.Version
 - Distribution.Types.VersionInterval
 - Distribution.Types.VersionRange
 
 - Distribution.Utils
 - Distribution.Verbosity
 - Distribution.Version
 
 - Distribution.Backpack
 - Language
- Language.Haskell
 
 
Depends on 16 packages(full list with versions):
Used by 25 packages in lts-16.29(full list with versions):
autoexporter, cabal2nix, cabal2spec, cabal-appimage, cabal-debian, cabal-doctest, cabal-rpm, clash-ghc, debian, distribution-nixpkgs, hackage-db, hackage-security, haskell-gi, hpack, hsinstall, jailbreak-cabal, pantry, proto-lens-setup, rio-prettyprint, rpmbuild-order, simple-cabal, stack, stylish-haskell, yesod-bin, yes-precure5-command