packages feed

pier-core-0.2.0.1: pier-core.cabal

-- This file has been generated from package.yaml by hpack version 0.28.2.
--
-- see: https://github.com/sol/hpack
--
-- hash: 9fdad4540272130658b9ff1116618cd490bf74278568ed2b007c908b1c7ee1d0

name:           pier-core
version:        0.2.0.1
synopsis:       A library for writing forwards-declared build systems in haskell.
description:    A library for writing build systems in Haskell, built on top of
                <http://shakebuild.com shake>.
                .
                Pier provides a generic approach to building and caching file outputs.
                It enables build actions to be written in a "forwards" style, which
                generally leads to simpler logic than backwards-defined build systems
                such as make or (normal) Shake, where each step of the build logic must
                be written as a new build rule.
                .
                For more details, see "Pier.Core.Artifact".
category:       Development
homepage:       https://github.com/judah/pier#readme
bug-reports:    https://github.com/judah/pier/issues
maintainer:     judah.jacobson@gmail.com
license:        BSD3
license-file:   LICENSE
build-type:     Simple
cabal-version:  >= 1.10

source-repository head
  type: git
  location: https://github.com/judah/pier

library
  exposed-modules:
      Pier.Core.Artifact
      Pier.Core.Download
      Pier.Core.Persistent
      Pier.Core.Run
  other-modules:
      Pier.Core.Directory
      Pier.Core.HashableSet
  hs-source-dirs:
      src
  default-extensions: BangPatterns DeriveGeneric FlexibleContexts LambdaCase MultiWayIf NondecreasingIndentation ScopedTypeVariables StandaloneDeriving TupleSections TypeFamilies TypeSynonymInstances
  build-depends:
      Cabal ==2.2.*
    , base ==4.11.*
    , base64-bytestring ==1.0.*
    , binary ==0.8.*
    , bytestring ==0.10.*
    , containers ==0.5.*
    , cryptohash-sha256 ==0.11.*
    , directory >=1.3.1 && <1.4
    , hashable ==1.2.*
    , http-client ==0.5.*
    , http-client-tls ==0.3.*
    , http-types ==0.12.*
    , process ==1.6.*
    , shake >=0.16.4 && <0.17
    , temporary ==1.3.*
    , text ==1.2.*
    , unix ==2.7.*
  default-language: Haskell2010