Cabal revisions of hetero-zip-0.1.0.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-cabal-version: 3.0-name: hetero-zip-version: 0.1.0.0-synopsis: Zip lists with Traversables--description:- A `Traversable`'s elements can be visited one at a time, and updated- in-place. That means we can visit them at the same time as we walk along a- list, and use the values in the list to update the values in the- `Traversable`. This library does just that.--license: BSD-3-Clause-license-file: LICENSE-author: Phil Hazelden-maintainer: philip.hazelden@gmail.com--copyright: Phil Hazelden, 2024-category: Data-build-type: Simple-tested-with: GHC == { 9.0.2, 9.2.8, 9.4.8, 9.6.3, 9.8.1 }--extra-doc-files: README.md, CHANGELOG.md--source-repository head- type: git- location: https://github.com/ChickenProp/hetero-zip--common warnings- ghc-options: -Wall -Wcompat--library- import: warnings- default-language: Haskell2010- exposed-modules: Data.Traversable.HeteroZip- -- other-modules:- -- other-extensions:- hs-source-dirs: src- build-depends:- -- base 4.15 corresponds to ghc 9.0.*. We can probably go back further- -- with both ghc and base if anyone cares. 4.19 is ghc 9.8.*.- base >= 4.15 && < 4.20,- infinite-list >= 0.1 && < 0.2,---- No test suite, we use doctest: `cabal repl --with-ghc=doctest`+cabal-version: 3.0 +name: hetero-zip +version: 0.1.0.0 +x-revision: 1 +synopsis: Zip lists with Traversables + +description: + A `Traversable`'s elements can be visited one at a time, and updated + in-place. That means we can visit them at the same time as we walk along a + list, and use the values in the list to update the values in the + `Traversable`. This library does just that. + +license: BSD-3-Clause +license-file: LICENSE +author: Phil Hazelden +maintainer: philip.hazelden@gmail.com + +copyright: Phil Hazelden, 2024 +category: Data +build-type: Simple +tested-with: GHC == { 9.0.2, 9.2.8, 9.4.8, 9.6.3, 9.8.1, 9.10.1 } + -- 9.12.1 also works, but the formatting of exceptions with + -- callstacks has changed so tests fail. Leaving it marked + -- untested for now. + +extra-doc-files: README.md, CHANGELOG.md + +source-repository head + type: git + location: https://github.com/ChickenProp/hetero-zip + +common warnings + ghc-options: -Wall -Wcompat + +library + import: warnings + default-language: Haskell2010 + exposed-modules: Data.Traversable.HeteroZip + -- other-modules: + -- other-extensions: + hs-source-dirs: src + build-depends: + -- base 4.15 corresponds to ghc 9.0.*. We can probably go back further + -- with both ghc and base if anyone cares. 4.19 is ghc 9.8.*. + base >= 4.15 && < 4.22, + infinite-list >= 0.1 && < 0.2, + +-- No test suite, we use doctest: `cabal repl --with-ghc=doctest`
revision 2
cabal-version: 3.0 name: hetero-zip version: 0.1.0.0 -x-revision: 1 synopsis: Zip lists with Traversables +x-revision: 2 description: A `Traversable`'s elements can be visited one at a time, and updated category: Data build-type: Simple tested-with: GHC == { 9.0.2, 9.2.8, 9.4.8, 9.6.3, 9.8.1, 9.10.1 } - -- 9.12.1 also works, but the formatting of exceptions with - -- callstacks has changed so tests fail. Leaving it marked - -- untested for now. + -- 9.12 and 9.14 also work, but the formatting of exceptions + -- with callstacks has changed so tests fail. Leaving them + -- marked untested for now. extra-doc-files: README.md, CHANGELOG.md hs-source-dirs: src build-depends: -- base 4.15 corresponds to ghc 9.0.*. We can probably go back further - -- with both ghc and base if anyone cares. 4.19 is ghc 9.8.*. - base >= 4.15 && < 4.22, + -- with both ghc and base if anyone cares. 4.22 is ghc 9.14.*. + base >= 4.15 && < 4.23, infinite-list >= 0.1 && < 0.2, --- No test suite, we use doctest: `cabal repl --with-ghc=doctest` +-- No test suite, we use doctest: `cabal repl --with-ghc=doctest`. +-- Note that doctest is compiled for a specific GHC version, so my flow is +-- +-- ghcup set ghc x.y.z +-- cabal install doctest --overwrite-policy=always +-- cabal repl --with-ghc=doctest