Description
This issue is a followup to #3781. The main dependency solver modules were moved into a separate package (cabal-install-solver
), but some functions that act as an API are still in cabal-install
. The dependency solver unit tests use that API, so they are also in cabal-install
.
This change is much simpler now that the top-down solver was removed in #3598 and support for multiple solvers was removed in #9282.
Most of the remaining dependency solver API is in Distribution.Client.Dependency, including resolveDependencies
and DepResolverParams
:
cabal/cabal-install/src/Distribution/Client/Dependency.hs
Lines 779 to 790 in 91769ab
cabal/cabal-install/src/Distribution/Client/Dependency.hs
Lines 173 to 176 in 91769ab
Activity