hackage-db-2.0.1: Access Hackage's package database via Data.Map

Maintainersimons@cryp.to
Stabilityprovisional
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Distribution.Hackage.DB

Description

 
Synopsis

Documentation

data VersionData #

Instances
Eq VersionData # 
Instance details

Defined in Distribution.Hackage.DB.Parsed

Show VersionData # 
Instance details

Defined in Distribution.Hackage.DB.Parsed

Generic VersionData # 
Instance details

Defined in Distribution.Hackage.DB.Parsed

Associated Types

type Rep VersionData :: Type -> Type #

type Rep VersionData # 
Instance details

Defined in Distribution.Hackage.DB.Parsed

type Rep VersionData = D1 (MetaData "VersionData" "Distribution.Hackage.DB.Parsed" "hackage-db-2.0.1-AshrWhtQpzzHTeZWVv5r4O" False) (C1 (MetaCons "VersionData" PrefixI True) (S1 (MetaSel (Just "cabalFile") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 GenericPackageDescription) :*: S1 (MetaSel (Just "tarballHashes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Map String String))))

hackageTarball :: IO FilePath #

Determine the default path of the Hackage database, which typically resides at "$HOME/.cabal/packages/hackage.haskell.org/00-index.tar". Running the command "cabal update" will keep that file up-to-date.