1 module Distribution
.Solver
.Modular
.Configured
5 import Distribution
.PackageDescription
(FlagAssignment
)
7 import Distribution
.Solver
.Modular
.Package
8 import Distribution
.Solver
.Types
.ComponentDeps
(ComponentDeps
)
9 import Distribution
.Solver
.Types
.OptionalStanza
11 -- | A configured package is a package instance together with
12 -- a flag assignment and complete dependencies.
13 data CP qpn
= CP
(PI qpn
) FlagAssignment OptionalStanzaSet
(ComponentDeps
[PI qpn
])