stack-2.15.3: The Haskell Tool Stack
Safe HaskellSafe-Inferred
LanguageGHC2021

Stack.SourceMap

Synopsis

Documentation

mkProjectPackage Source #

Arguments

:: forall env. (HasPantryConfig env, HasLogFunc env, HasProcessContext env) 
=> PrintWarnings 
-> ResolvedPath Dir 
-> Bool

Should Haddock documentation be built for the package?

-> RIO env ProjectPackage 

Create a ProjectPackage from a directory containing a package.

snapToDepPackage Source #

Arguments

:: forall env. (HasPantryConfig env, HasLogFunc env, HasProcessContext env) 
=> Bool

Should Haddock documentation be built for the package?

-> PackageName 
-> SnapshotPackage 
-> RIO env DepPackage 

additionalDepPackage Source #

Arguments

:: forall env. (HasPantryConfig env, HasLogFunc env, HasProcessContext env) 
=> Bool

Should Haddock documentation be built for the package?

-> PackageLocation 
-> RIO env DepPackage 

Create a DepPackage from a PackageLocation, from some additional to a snapshot setting (extra-deps or command line)

loadGlobalHints :: (HasTerm env, HasPantryConfig env) => WantedCompiler -> RIO env (Maybe (Map PackageName Version)) #

Load the global hints from GitHub.

Since: pantry-0.1.0.0

globalCondCheck :: HasConfig env => RIO env (ConfVar -> Either ConfVar Bool) Source #

Simple cond check for boot packages - checks only OS and Arch

loadProjectSnapshotCandidate Source #

Arguments

:: HasConfig env 
=> RawSnapshotLocation 
-> PrintWarnings 
-> Bool

Should Haddock documentation be build for the package?

-> RIO env (SnapshotCandidate env)