packages feed

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