Package3.18.1.0Distribution
cabal-install-solver
The solver component of cabal-install
- Version3.18.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.18.1.0
- Sourcehackage.haskell.org/package/cabal-install-solver-3.18.1.0
Modules
- Distribution.Client.Utils.Assertion
- Distribution.Solver.Compat.PreludeThis module does two things: Acts as a compatibility layer, like base-compat. Provides commonly used imports. This module is a superset …
- Distribution.Solver.Modular
- Distribution.Solver.Modular.Assignment
- Distribution.Solver.Modular.Builder
- Distribution.Solver.Modular.Configured
- Distribution.Solver.Modular.ConfiguredConversion
- Distribution.Solver.Modular.ConflictSetConflict sets Intended for double import import Distribution.Solver.Modular.ConflictSet (ConflictSet)
- Distribution.Solver.Modular.Cycles
- Distribution.Solver.Modular.Dependency
- Distribution.Solver.Modular.Explore
- Distribution.Solver.Modular.Flag
- Distribution.Solver.Modular.Index
- Distribution.Solver.Modular.IndexConversion
- Distribution.Solver.Modular.LabeledGraphWrapper around Data.Graph with support for edge labels
- Distribution.Solver.Modular.Linking
- Distribution.Solver.Modular.Log
- Distribution.Solver.Modular.Message
- Distribution.Solver.Modular.MessageUtilsUtility functions providing extra context to cabal error messages
- Distribution.Solver.Modular.PSQ
- Distribution.Solver.Modular.Package
- Distribution.Solver.Modular.PreferenceReordering or pruning the tree in order to prefer or make certain choices.
- Distribution.Solver.Modular.RetryLog
- Distribution.Solver.Modular.Solver
- Distribution.Solver.Modular.Tree
- Distribution.Solver.Modular.Validate
- Distribution.Solver.Modular.Var
- Distribution.Solver.Modular.Version
- Distribution.Solver.Modular.WeightedPSQ
- Distribution.Solver.Types.ComponentDepsFine-grained package dependencies Like many others, this module is meant to be "double-imported": import Distribution.Solver.Types.Compon…
- Distribution.Solver.Types.ConstraintSource
- Distribution.Solver.Types.DependencyResolver
- Distribution.Solver.Types.Flag
- Distribution.Solver.Types.InstSolverPackage
- Distribution.Solver.Types.InstalledPreference
- Distribution.Solver.Types.LabeledPackageConstraint
- Distribution.Solver.Types.OptionalStanza
- Distribution.Solver.Types.PackageConstraintPer-package constraints. Package constraints must be respected by the
- Distribution.Solver.Types.PackageFixedDeps
- Distribution.Solver.Types.PackageIndexAn index of packages.
- Distribution.Solver.Types.PackagePath
- Distribution.Solver.Types.PackagePreferences
- Distribution.Solver.Types.PkgConfigDbRead the list of packages available to pkg-config.
- Distribution.Solver.Types.Progress
- Distribution.Solver.Types.ProjectConfigPath
- Distribution.Solver.Types.ResolverPackage
- Distribution.Solver.Types.Settings
- Distribution.Solver.Types.SolverId
- Distribution.Solver.Types.SolverPackage
- Distribution.Solver.Types.SourcePackage
- Distribution.Solver.Types.SummarizedMessage
- Distribution.Solver.Types.Variable
Description
The solver component used in the cabal-install command-line program.
Depends on
14 packages- Cabal-3.18.1.0with GHC
- Cabal-syntax-3.18.1.0with GHC
- array-0.5.8.0with GHC
- base-4.23.0.0with GHC
- bytestring-0.12.2.0with GHC
- containers-0.8with GHC
- directory-1.3.11.0with GHC
- edit-distance-0.2.2.1in this set
- filepath-1.5.5.0with GHC
- mtl-2.3.2with GHC
- network-uri-2.6.4.2in this set
- pretty-1.1.3.6with GHC
- text-2.1.4with GHC
- transformers-0.6.3.0with GHC