Cabal revisions of integer-types-0.0.0.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-cabal-version: 3.0--name: integer-types-version: 0.0.0.0--category: Numeric-synopsis: Integer, Natural, and Positive--description:- The base package contains two unbounded integral types:- Integer (-∞, ∞) and Natural (0, ∞). This package expands that- integral repertoire with the addition of Positive (1, ∞).--author: Chris Martin-maintainer: Chris Martin, Julie Moronuki--homepage: https://github.com/typeclasses/integer-types-bug-reports: https://github.com/typeclasses/integer-types/issues--license: Apache-2.0-license-file: license.txt--extra-doc-files: readme.md changelog.md--common base- default-language: GHC2021- ghc-options: -Wall- default-extensions:- MultiParamTypeClasses- NoGeneralizedNewtypeDeriving- NoImplicitPrelude- PatternSynonyms- ViewPatterns- build-depends:- base ^>= 4.16 || ^>= 4.17- , deepseq ^>= 1.4.6--common test- import: base- default-extensions:- AllowAmbiguousTypes- build-depends:- exceptions- , integer-types--common test-with-hedgehog- import: test- build-depends:- hedgehog ^>= 1.1 || ^>= 1.2--common test-with-hspec- import: test- build-depends:- hspec--library- import: base- hs-source-dirs: integer-types- exposed-modules:- Integer- Integer.BoundedBelow- Integer.Conversion- Integer.Finite- Integer.Integer- Integer.Natural- Integer.Positive- Integer.Sign- Integer.Signed- Integer.Subtraction- other-modules:- Integer.Positive.Unsafe--library integer-generators- import: test-with-hedgehog- hs-source-dirs: integer-generators- exposed-modules: Integer.Gen--test-suite test-integer-arithmetic- import: test-with-hedgehog- type: exitcode-stdio-1.0- main-is: Main.hs- hs-source-dirs: test-integer-arithmetic- build-depends: integer-generators--test-suite test-integer-conversions- import: test-with-hedgehog- type: exitcode-stdio-1.0- main-is: Main.hs- hs-source-dirs: test-integer-conversions- build-depends: integer-generators--test-suite test-integer-enum- import: test-with-hspec- type: exitcode-stdio-1.0- main-is: Main.hs- hs-source-dirs: test-integer-enum--test-suite test-integer-deepseq- import: test-with-hspec- type: exitcode-stdio-1.0- main-is: Main.hs- hs-source-dirs: test-integer-deepseq--test-suite test-integer-finite- import: test-with-hedgehog- type: exitcode-stdio-1.0- main-is: Main.hs- hs-source-dirs: test-integer-finite- build-depends: integer-generators+cabal-version: 3.0 + +name: integer-types +version: 0.0.0.0 +x-revision: 1 + +category: Numeric +synopsis: Integer, Natural, and Positive + +description: + The base package contains two unbounded integral types: + Integer (-∞, ∞) and Natural (0, ∞). This package expands that + integral repertoire with the addition of Positive (1, ∞). + +author: Chris Martin +maintainer: Chris Martin, Julie Moronuki + +homepage: https://github.com/typeclasses/integer-types +bug-reports: https://github.com/typeclasses/integer-types/issues + +license: Apache-2.0 +license-file: license.txt + +extra-doc-files: readme.md changelog.md + +common base + default-language: GHC2021 + ghc-options: -Wall + default-extensions: + MultiParamTypeClasses + NoGeneralizedNewtypeDeriving + NoImplicitPrelude + PatternSynonyms + ViewPatterns + build-depends: + base ^>= 4.16 || ^>= 4.17 + , deepseq ^>= 1.4.6 + +common test + import: base + default-extensions: + AllowAmbiguousTypes + build-depends: + exceptions ^>= 0.10.4 + , integer-types + +common test-with-hedgehog + import: test + build-depends: + hedgehog ^>= 1.1 || ^>= 1.2 + +common test-with-hspec + import: test + build-depends: + hspec ^>= 2.9 || ^>= 2.10 + +library + import: base + hs-source-dirs: integer-types + exposed-modules: + Integer + Integer.BoundedBelow + Integer.Conversion + Integer.Finite + Integer.Integer + Integer.Natural + Integer.Positive + Integer.Sign + Integer.Signed + Integer.Subtraction + other-modules: + Integer.Positive.Unsafe + +library integer-generators + import: test-with-hedgehog + hs-source-dirs: integer-generators + exposed-modules: Integer.Gen + +test-suite test-integer-arithmetic + import: test-with-hedgehog + type: exitcode-stdio-1.0 + main-is: Main.hs + hs-source-dirs: test-integer-arithmetic + build-depends: integer-generators + +test-suite test-integer-conversions + import: test-with-hedgehog + type: exitcode-stdio-1.0 + main-is: Main.hs + hs-source-dirs: test-integer-conversions + build-depends: integer-generators + +test-suite test-integer-enum + import: test-with-hspec + type: exitcode-stdio-1.0 + main-is: Main.hs + hs-source-dirs: test-integer-enum + +test-suite test-integer-deepseq + import: test-with-hspec + type: exitcode-stdio-1.0 + main-is: Main.hs + hs-source-dirs: test-integer-deepseq + +test-suite test-integer-finite + import: test-with-hedgehog + type: exitcode-stdio-1.0 + main-is: Main.hs + hs-source-dirs: test-integer-finite + build-depends: integer-generators