stackage-curator-0.7.2.1: Tools for curating Stackage bundles

Safe HaskellNone
LanguageHaskell2010

Stackage.BuildConstraints

Description

The constraints on package selection for a new build plan.

Synopsis

Documentation

data BuildConstraints Source

Constructors

BuildConstraints 

Fields

bcPackages :: Set PackageName

This does not include core packages.

bcPackageConstraints :: PackageName -> PackageConstraints
 
bcSystemInfo :: SystemInfo
 
bcGithubUsers :: Map Text (Set Text)

map an account to set of pingees

defaultBuildConstraints :: Manager -> IO BuildConstraints Source

The proposed plan from the requirements provided by contributors.

Checks the current directory for a build-constraints.yaml file and uses it if present. If not, downloads from Github.

toBC :: ConstraintFile -> IO BuildConstraints Source

data BuildConstraintsSource Source

Constructors

BCSDefault 
BCSFile FilePath 
BCSWeb Request