stack-2.9.3.1: The Haskell Tool Stack
Safe HaskellSafe-Inferred
LanguageHaskell2010

Stack.SourceMap

Synopsis

Documentation

mkProjectPackage :: forall env. (HasPantryConfig env, HasLogFunc env, HasProcessContext env) => PrintWarnings -> ResolvedPath Dir -> Bool -> RIO env ProjectPackage Source #

Create a ProjectPackage from a directory containing a package.

snapToDepPackage :: forall env. (HasPantryConfig env, HasLogFunc env, HasProcessContext env) => Bool -> PackageName -> SnapshotPackage -> RIO env DepPackage Source #

additionalDepPackage :: forall env. (HasPantryConfig env, HasLogFunc env, HasProcessContext env) => Bool -> PackageLocation -> RIO env DepPackage Source #

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)) Source #

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

globalsFromDump :: (HasLogFunc env, HasProcessContext env) => GhcPkgExe -> RIO env (Map PackageName DumpedGlobalPackage) Source #