-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Grab current metadata for all packages -- @package stackage-metadata @version 0.3.0.0 module Stackage.PackageIndex.Conduit sourceTarFile :: MonadResource m => Bool -> FilePath -> Producer m Entry sourceAllCabalFiles :: MonadResource m => IO FilePath -> Producer m CabalFileEntry parseDistText :: (Monad m, Text t) => String -> m t renderDistText :: Text t => t -> String data CabalFileEntry CabalFileEntry :: !PackageName -> !Version -> ByteString -> Entry -> ParseResult GenericPackageDescription -> CabalFileEntry cfeName :: CabalFileEntry -> !PackageName cfeVersion :: CabalFileEntry -> !Version cfeRaw :: CabalFileEntry -> ByteString cfeEntry :: CabalFileEntry -> Entry cfeParsed :: CabalFileEntry -> ParseResult GenericPackageDescription module Stackage.Metadata data PackageInfo PackageInfo :: !Version -> !Text -> !(Set Version) -> !Text -> !Text -> !Text -> !Text -> !Text -> !(Map PackageName VersionRange) -> !(Map PackageName VersionRange) -> !Text -> !Text -> !Text -> !Text -> PackageInfo piLatest :: PackageInfo -> !Version piHash :: PackageInfo -> !Text piAllVersions :: PackageInfo -> !(Set Version) piSynopsis :: PackageInfo -> !Text piDescription :: PackageInfo -> !Text piDescriptionType :: PackageInfo -> !Text piChangeLog :: PackageInfo -> !Text piChangeLogType :: PackageInfo -> !Text piBasicDeps :: PackageInfo -> !(Map PackageName VersionRange) piTestBenchDeps :: PackageInfo -> !(Map PackageName VersionRange) piAuthor :: PackageInfo -> !Text piMaintainer :: PackageInfo -> !Text piHomepage :: PackageInfo -> !Text piLicenseName :: PackageInfo -> !Text data Deprecation Deprecation :: !Text -> !(Set Text) -> Deprecation depPackage :: Deprecation -> !Text depInFavourOf :: Deprecation -> !(Set Text) instance Typeable PackageInfo instance Show PackageInfo instance Eq PackageInfo instance FromJSON Deprecation instance ToJSON Deprecation instance FromJSON PackageInfo instance ToJSON PackageInfo