cabal-install-solver

The command-line interface for Cabal and Hackage.

http://www.haskell.org/cabal/

Version on this page:3.10.2.1
LTS Haskell 24.24:3.12.1.0
Stackage Nightly 2025-12-16:3.14.2.0
Latest on Hackage:3.16.0.0

See all snapshots cabal-install-solver appears in

BSD-3-Clause licensed by Cabal Development Team (see AUTHORS file)
This version can be pinned in stack with:cabal-install-solver-3.10.2.1@sha256:7b9c651e0c44ab03176f1b6fcf2debe886405cc543213db85a6d4e5dfda44835,4767

Module documentation for 3.10.2.1

  • Distribution
    • Distribution.Client
      • Distribution.Client.Utils
        • Distribution.Client.Utils.Assertion
    • Distribution.Solver
      • Distribution.Solver.Compat
        • Distribution.Solver.Compat.Prelude
      • Distribution.Solver.Modular
        • Distribution.Solver.Modular.Assignment
        • Distribution.Solver.Modular.Builder
        • Distribution.Solver.Modular.Configured
        • Distribution.Solver.Modular.ConfiguredConversion
        • Distribution.Solver.Modular.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.LabeledGraph
        • Distribution.Solver.Modular.Linking
        • Distribution.Solver.Modular.Log
        • Distribution.Solver.Modular.Message
        • Distribution.Solver.Modular.MessageUtils
        • Distribution.Solver.Modular.PSQ
        • Distribution.Solver.Modular.Package
        • Distribution.Solver.Modular.Preference
        • 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
        • Distribution.Solver.Types.ComponentDeps
        • 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.PackageConstraint
        • Distribution.Solver.Types.PackageFixedDeps
        • Distribution.Solver.Types.PackageIndex
        • Distribution.Solver.Types.PackagePath
        • Distribution.Solver.Types.PackagePreferences
        • Distribution.Solver.Types.PkgConfigDb
        • Distribution.Solver.Types.Progress
        • Distribution.Solver.Types.ResolverPackage
        • Distribution.Solver.Types.Settings
        • Distribution.Solver.Types.SolverId
        • Distribution.Solver.Types.SolverPackage
        • Distribution.Solver.Types.SourcePackage
        • Distribution.Solver.Types.Variable

The solver component used in cabal-install command-line program

Changes