Package3.16.0.0Distribution
cabal-install-solver
The solver component of cabal-install
- Version3.16.0.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.
16. 0. 0 - Sourcecabal-install-solver-3.
16. 0. 0 on Hackage
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.Variable
Description
The solver component used in the cabal-install command-line program.
Depends on
14 packages- Cabal-3.16.0.0with GHC
- Cabal-syntax-3.16.0.0with GHC
- array-0.5.8.0with GHC
- base-4.22.0.0with GHC
- bytestring-0.12.2.0with GHC
- containers-0.8with GHC
- directory-1.3.10.0with 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.2with GHC