hix-0.7.0: lib/Hix/Managed/Handlers/Hackage.hs
module Hix.Managed.Handlers.Hackage where
import Hix.Data.Monad (M)
import Hix.Data.PackageId (PackageId)
import Hix.Data.Version (SourceHash (SourceHash))
import Hix.Pretty (showP)
data HackageHandlers =
HackageHandlers {
fetchHash :: PackageId -> M SourceHash
}
handlersNull :: HackageHandlers
handlersNull =
HackageHandlers {
fetchHash = \ package -> pure (SourceHash (showP package))
}