Safe Haskell | None |
---|---|
Language | GHC2021 |
Hix.Managed.Cabal.Mock.SourcePackage
Synopsis
- allDeps :: [Dep] -> SourcePackage -> SourcePackage
- allDep :: Dep -> SourcePackage -> SourcePackage
- sourcePackageVersions :: SourcePackages -> SourcePackageVersions
- queryVersions :: SourcePackageVersions -> PackageName -> M [Version]
- queryPackages :: SourcePackages -> PackageName -> M [Version]
- queryVersionsLatest :: SourcePackageVersions -> PackageName -> M (Maybe Version)
- queryPackagesLatest :: SourcePackages -> PackageName -> M (Maybe Version)
- mockSourcePackage :: PackageName -> Version -> SourcePackageId -> UnresolvedSourcePackage
- mockSourcePackageDb :: SourcePackages -> SourcePackageDb
- managedSourcePackageVersions :: Packages ManagedPackage -> SourcePackageVersions
- managedSourcePackage :: ManagedPackage -> UnresolvedSourcePackage
- managedPackageIndex :: Packages ManagedPackage -> PackageIndex UnresolvedSourcePackage
- dbWithManaged :: Packages ManagedPackage -> SourcePackageDb -> SourcePackageDb
Documentation
allDeps :: [Dep] -> SourcePackage -> SourcePackage Source #
allDep :: Dep -> SourcePackage -> SourcePackage Source #
queryVersions :: SourcePackageVersions -> PackageName -> M [Version] Source #
queryPackages :: SourcePackages -> PackageName -> M [Version] Source #
queryVersionsLatest :: SourcePackageVersions -> PackageName -> M (Maybe Version) Source #
queryPackagesLatest :: SourcePackages -> PackageName -> M (Maybe Version) Source #
mockSourcePackage :: PackageName -> Version -> SourcePackageId -> UnresolvedSourcePackage Source #
This _must_ have the dependencies in both targetBuildDepends
and condTreeConstraints
, otherwise they will be
ignored or deleted depending on what resolver params are used.
This is also evidenced by looking at a parsed Cabal file, see CabalTest
.