Safe Haskell | None |
---|---|
Language | Haskell2010 |
- cabalSolver :: (MonadIO m, MonadLogger m, MonadMask m, MonadBaseControl IO m, MonadReader env m, HasConfig env) => [Path Abs Dir] -> [String] -> m (MajorVersion, Map PackageName (Version, Map FlagName Bool))
- getGhcVersion :: (MonadLogger m, MonadCatch m, MonadBaseControl IO m, MonadIO m) => EnvOverride -> m Version
- solveExtraDeps :: (MonadReader env m, HasEnvConfig env, MonadIO m, MonadMask m, MonadLogger m, MonadBaseControl IO m, HasHttpManager env) => Bool -> m ()
Documentation
:: (MonadIO m, MonadLogger m, MonadMask m, MonadBaseControl IO m, MonadReader env m, HasConfig env) | |
=> [Path Abs Dir] | cabal files |
-> [String] | additional arguments, usually constraints |
-> m (MajorVersion, Map PackageName (Version, Map FlagName Bool)) |
getGhcVersion :: (MonadLogger m, MonadCatch m, MonadBaseControl IO m, MonadIO m) => EnvOverride -> m Version Source
:: (MonadReader env m, HasEnvConfig env, MonadIO m, MonadMask m, MonadLogger m, MonadBaseControl IO m, HasHttpManager env) | |
=> Bool | modify stack.yaml? |
-> m () |
Determine missing extra-deps