packages feed

conduit-vfs-zip-0.1.0.0: conduit-vfs-zip.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: b2f014d90f20782c339ea3052983243780e92c7df8a79894de5974701a548c1c

name:           conduit-vfs-zip
version:        0.1.0.0
synopsis:       Zip archive interface for the Conduit Virtual File System.
description:    This package provides the ability to work with zip archives as a part of a conduit. It does this by treating the zip file as a virtual file system and acting on it that way. The zip archive access does not require any IO, and so can be used in pure conduits. If you would like to have the zip file read from disk and then persisted at the beginning and end of your conduit run, you can do that but it does require constructing the Zip VFS within a MonadResource.
                For more information, please see the README on GitHub at <https://github.com/RobertFischer/vfs-conduit#README.md>
homepage:       https://github.com/RobertFischer/vfs-conduit#readme
bug-reports:    https://github.com/RobertFischer/vfs-conduit/issues
author:         Robert Fischer
maintainer:     smokejumperit@gmail.com
copyright:      (c)2019 Robert Fischer. All Rights Reserved. See LICENSE for liscensing terms.
license:        BSD3
license-file:   LICENSE
build-type:     Simple
extra-source-files:
    README.md
    ChangeLog.md

source-repository head
  type: git
  location: https://github.com/RobertFischer/vfs-conduit

library
  exposed-modules:
      Data.Conduit.VFS.Zip
      Data.Conduit.VFS.Zip.Import
      Data.Conduit.VFS.Zip.Types
  other-modules:
      Paths_conduit_vfs_zip
  hs-source-dirs:
      src
  default-extensions: AutoDeriveTypeable BangPatterns BinaryLiterals ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable DoAndIfThenElse EmptyDataDecls ExistentialQuantification FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving InstanceSigs KindSignatures LambdaCase MonadFailDesugaring MultiParamTypeClasses MultiWayIf NamedFieldPuns NoImplicitPrelude OverloadedStrings PartialTypeSignatures PatternGuards PolyKinds RankNTypes RecordWildCards ScopedTypeVariables StandaloneDeriving TypeFamilies TypeSynonymInstances ViewPatterns TemplateHaskell TupleSections UnboxedTuples QuasiQuotes DeriveLift ExtendedDefaultRules
  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints -optP-Wno-nonportable-include-path -fno-warn-type-defaults -fno-warn-tabs -fno-warn-unused-top-binds -flate-dmd-anal -fmax-simplifier-iterations=12 -fregs-iterative -fsimplifier-phases=6 -flate-specialise -fstatic-argument-transformation -fstrictness-before=4 -funfolding-keeness-factor=3
  build-depends:
      base >=4.7 && <5
    , bytestring >=0.10.8.2 && <0.11
    , classy-prelude >=1.5.0 && <1.6
    , conduit >=1.3.1.1 && <1.4
    , conduit-extra >=1.3.1.1 && <1.4
    , conduit-vfs >=0.1.0.0 && <0.2
    , directory >=1.3.3.0 && <1.4
    , exceptions >=0.10.2 && <0.11
    , extra >=1.6.16 && <1.7
    , filepath >=1.4.2.1 && <1.5
    , monad-loops >=0.4.3 && <0.5
    , mono-traversable >=1.0.11.0 && <1.1
    , mtl >=2.2.2 && <2.3
    , resourcet >=1.2.2 && <1.3
    , text >=1.2.3.1 && <1.3
    , transformers >=0.5.6.2 && <0.6
    , unix >=2.7.2.2 && <2.8
    , unliftio >=0.2.10 && <0.3
    , unordered-containers >=0.2.10.0 && <0.3
    , zip-archive >=0.4.1 && <0.5
  default-language: Haskell2010

test-suite conduit-vfs-zip-test
  type: exitcode-stdio-1.0
  main-is: Spec.hs
  other-modules:
      Paths_conduit_vfs_zip
  hs-source-dirs:
      test
  default-extensions: AutoDeriveTypeable BangPatterns BinaryLiterals ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable DoAndIfThenElse EmptyDataDecls ExistentialQuantification FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving InstanceSigs KindSignatures LambdaCase MonadFailDesugaring MultiParamTypeClasses MultiWayIf NamedFieldPuns NoImplicitPrelude OverloadedStrings PartialTypeSignatures PatternGuards PolyKinds RankNTypes RecordWildCards ScopedTypeVariables StandaloneDeriving TypeFamilies TypeSynonymInstances ViewPatterns TemplateHaskell TupleSections UnboxedTuples QuasiQuotes DeriveLift ExtendedDefaultRules
  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints -optP-Wno-nonportable-include-path -fno-warn-type-defaults -fno-warn-tabs -fno-warn-unused-top-binds -threaded -rtsopts -with-rtsopts=-N -O0
  build-depends:
      base >=4.7 && <5
    , bytestring >=0.10.8.2 && <0.11
    , classy-prelude >=1.5.0 && <1.6
    , conduit >=1.3.1.1 && <1.4
    , conduit-extra >=1.3.1.1 && <1.4
    , conduit-vfs >=0.1.0.0 && <0.2
    , conduit-vfs-zip
    , directory >=1.3.3.0 && <1.4
    , exceptions >=0.10.2 && <0.11
    , extra >=1.6.16 && <1.7
    , filepath >=1.4.2.1 && <1.5
    , monad-loops >=0.4.3 && <0.5
    , mono-traversable >=1.0.11.0 && <1.1
    , mtl >=2.2.2 && <2.3
    , resourcet >=1.2.2 && <1.3
    , text >=1.2.3.1 && <1.3
    , transformers >=0.5.6.2 && <0.6
    , unix >=2.7.2.2 && <2.8
    , unliftio >=0.2.10 && <0.3
    , unordered-containers >=0.2.10.0 && <0.3
    , zip-archive >=0.4.1 && <0.5
  default-language: Haskell2010