Safe Haskell | None |
---|---|
Language | Haskell2010 |
BDCS.API.Depsolve
- data PackageNEVRA = PackageNEVRA {}
- mkPackageNEVRA :: (Text, Maybe Text, Text, Text, Text) -> PackageNEVRA
- depsolveProjects :: (MonadBaseControl IO m, MonadIO m) => ConnectionPool -> [Text] -> m (Either String [PackageNEVRA])
- depsolveRecipe :: (MonadBaseControl IO m, MonadIO m) => ConnectionPool -> Recipe -> m (Either Text ([PackageNEVRA], [PackageNEVRA]))
Documentation
mkPackageNEVRA :: (Text, Maybe Text, Text, Text, Text) -> PackageNEVRA Source #
depsolveProjects :: (MonadBaseControl IO m, MonadIO m) => ConnectionPool -> [Text] -> m (Either String [PackageNEVRA]) Source #
Depsolve a list of project names, returning a list of PackageNEVRA If there is an error it returns an empty list
depsolveRecipe :: (MonadBaseControl IO m, MonadIO m) => ConnectionPool -> Recipe -> m (Either Text ([PackageNEVRA], [PackageNEVRA])) Source #