packages feed

piped-0.1.0.0: piped.cabal

cabal-version: 1.12

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

name:           piped
version:        0.1.0.0
synopsis:       Conduit with a smaller core
description:    Please see the README on GitHub at <https://github.com/ssadler/piped#readme>
category:       Control
homepage:       https://github.com/ssadler/piped#readme
bug-reports:    https://github.com/ssadler/piped/issues
author:         Scott Sadler
maintainer:     example@example.com
copyright:      2019 Scott Sadler
license:        BSD3
license-file:   LICENSE
build-type:     Simple
extra-source-files:
    ChangeLog.md

source-repository head
  type: git
  location: https://github.com/ssadler/piped

flag bench
  description: Enable build benchmark
  manual: True
  default: False

library
  exposed-modules:
      Piped
      Piped.Compose
      Piped.Extras
      Piped.Internal
      Piped.Prelude
      Piped.Resume
  other-modules:
      Paths_piped
  hs-source-dirs:
      src
  build-depends:
      base >=4.7 && <5
    , mtl
  default-language: Haskell2010

executable piped-bench
  main-is: Bench.hs
  other-modules:
      BenchPipes
      BenchYields
      BenchCompare
      Paths_piped
  hs-source-dirs:
      test-bench
      test-common
  default-extensions: LambdaCase FlexibleContexts
  ghc-options: -rtsopts -O2 -fprof-auto -fwarn-unused-imports
  build-depends:
      base >=4.7 && <5
    , bench-show
    , conduit
    , gauge
    , mtl
    , piped
    , split
  if (flag(bench))
    buildable: True
  else
    buildable: False
  default-language: Haskell2010

test-suite piped-test
  type: exitcode-stdio-1.0
  main-is: Discover.hs
  other-modules:
      BenchSpec
      ComposeSpec
      ConduitSpec
      PipeLike
      TestUtils
      BenchCompare
      Paths_piped
  hs-source-dirs:
      test
      test-common
  default-extensions: RankNTypes MultiParamTypeClasses FunctionalDependencies FlexibleInstances ConstraintKinds TypeSynonymInstances AllowAmbiguousTypes LambdaCase FlexibleContexts
  ghc-options: -threaded -rtsopts -with-rtsopts=-N -fwarn-unused-imports
  build-depends:
      base >=4.7 && <5
    , conduit
    , gauge
    , microlens-platform
    , mtl
    , piped
    , quickcheck-instances
    , tasty
    , tasty-discover
    , tasty-golden
    , tasty-hunit
    , tasty-quickcheck
  default-language: Haskell2010