cabal-version: 3.0 name: lazy-bracket version: 0.1.0.0 synopsis: A bracket with lazy resource allocation. description: A version of bracket which returns a lazily allocated resource. The allocation happens when (if) the resource is accessed for the first time. Some control operations can be stashed and applied once the resource is allocated, or skipped altogether if the resource is never allocated. license: BSD-3-Clause license-file: LICENSE author: Daniel Diaz maintainer: diaz_carrete@yahoo.com category: Control extra-source-files: CHANGELOG.md, README.md source-repository head type: git location: https://github.com/danidiaz/lazy-bracket.git common common build-depends: base >=4.10.0.0 && < 5, exceptions ^>= 0.10, default-language: Haskell2010 library import: common exposed-modules: LazyBracket hs-source-dirs: lib test-suite test import: common type: exitcode-stdio-1.0 hs-source-dirs: test main-is: tests.hs build-depends: lazy-bracket, tasty >= 1.3.1, tasty-hunit >= 0.10.0.2, -- VERY IMPORTANT for doctests to work: https://stackoverflow.com/a/58027909/1364288 -- http://hackage.haskell.org/package/cabal-doctest test-suite doctests import: common ghc-options: -threaded type: exitcode-stdio-1.0 hs-source-dirs: test main-is: doctests.hs build-depends: lazy-bracket, doctest ^>= 0.20,