Package3.12.1.0Distribution
cabal-install-solver
The command-line interface for Cabal and Hackage.
- Version3.12.1.0
- CategoryDistribution
- LicenceBSD-3-Clause
- AuthorCabal Development Team (see AUTHORS file)
- MaintainerCabal Development Team <cabal-devel@haskell.org>
- Homepagewww.haskell.org/cabal
- Pinned byhackage cabal-install-solver 3.12.1.0
- Sourcehackage.haskell.org/package/cabal-install-solver-3.12.1.0
Modules
51 modules- Distribution.Client.Utils.Assertion1
- Distribution.Solver.Compat.Prelude240This module does two things: Acts as a compatibility layer, like base-compat. Provides commonly used imports. This module is a superset …
- Distribution.Solver.Modular3
- Distribution.Solver.Modular.Assignment5
- Distribution.Solver.Modular.Builder2
- Distribution.Solver.Modular.Configured1
- Distribution.Solver.Modular.ConfiguredConversion1
- Distribution.Solver.Modular.ConflictSet21Conflict sets Intended for double import import Distribution.Solver.Modular.ConflictSet (ConflictSet)
- Distribution.Solver.Modular.Cycles1
- Distribution.Solver.Modular.Dependency30
- Distribution.Solver.Modular.Explore1
- Distribution.Solver.Modular.Flag17
- Distribution.Solver.Modular.Index7
- Distribution.Solver.Modular.IndexConversion1
- Distribution.Solver.Modular.LabeledGraph10Wrapper around Data.Graph with support for edge labels
- Distribution.Solver.Modular.Linking1
- Distribution.Solver.Modular.Log2
- Distribution.Solver.Modular.Message2
- Distribution.Solver.Modular.MessageUtils6Utility functions providing extra context to cabal error messages
- Distribution.Solver.Modular.PSQ26
- Distribution.Solver.Modular.Package20
- Distribution.Solver.Modular.Preference14Reordering or pruning the tree in order to prefer or make certain choices.
- Distribution.Solver.Modular.RetryLog9
- Distribution.Solver.Modular.Solver3
- Distribution.Solver.Modular.Tree16
- Distribution.Solver.Modular.Validate1
- Distribution.Solver.Modular.Var3
- Distribution.Solver.Modular.Version10
- Distribution.Solver.Modular.WeightedPSQ13
- Distribution.Solver.Types.ComponentDeps21Fine-grained package dependencies Like many others, this module is meant to be "double-imported": import Distribution.Solver.Types.Compon…
- Distribution.Solver.Types.ConstraintSource2
- Distribution.Solver.Types.DependencyResolver1
- Distribution.Solver.Types.Flag1
- Distribution.Solver.Types.InstSolverPackage1
- Distribution.Solver.Types.InstalledPreference1
- Distribution.Solver.Types.LabeledPackageConstraint2
- Distribution.Solver.Types.OptionalStanza18
- Distribution.Solver.Types.PackageConstraint10Per-package constraints. Package constraints must be respected by the
- Distribution.Solver.Types.PackageFixedDeps1
- Distribution.Solver.Types.PackageIndex19An index of packages.
- Distribution.Solver.Types.PackagePath8
- Distribution.Solver.Types.PackagePreferences1
- Distribution.Solver.Types.PkgConfigDb6Read the list of packages available to pkg-config.
- Distribution.Solver.Types.Progress2
- Distribution.Solver.Types.ProjectConfigPath10
- Distribution.Solver.Types.ResolverPackage3
- Distribution.Solver.Types.Settings13
- Distribution.Solver.Types.SolverId1
- Distribution.Solver.Types.SolverPackage1
- Distribution.Solver.Types.SourcePackage2
- Distribution.Solver.Types.Variable1
Description
The solver component used in cabal-install command-line program
Depends on
14 packages- Cabal-3.12.1.0with GHC
- Cabal-syntax-3.12.1.0with GHC
- array-0.5.8.0with GHC
- base-4.20.2.0with GHC
- bytestring-0.12.2.0with GHC
- containers-0.7with GHC
- directory-1.3.8.5with GHC
- edit-distance-0.2.2.1in this set
- filepath-1.5.4.0with GHC
- mtl-2.3.1with GHC
- network-uri-2.6.4.2in this set
- pretty-1.1.3.6with GHC
- text-2.1.3with GHC
- transformers-0.6.1.1with GHC