diff --git a/hpack.yaml b/hpack.yaml index cc8fef7..ef4c290 100644 --- a/hpack.yaml +++ b/hpack.yaml @@ -80,9 +80,9 @@ library: - Data.Unicode.Properties.Decompositions - Data.Unicode.Properties.DecompositionsK dependencies: - - bitarray - - bytestring - - text + - bitarray >= 0.0.1 && < 0.1 + - bytestring >= 0.9 && < 0.11 + - text >= 0.1 && < 1.3 # developer mode only # Simple program to generate perf stats @@ -105,18 +105,18 @@ tests: main: NormalizationTest.hs other-modules: [] dependencies: - - getopt-generics - - split - - text + - getopt-generics >= 0.11 && < 0.14 + - split >= 0.1 && < 0.3 + - text >= 0.1 && < 1.3 - unicode-transforms quickcheck: source-dirs: test main: Properties.hs other-modules: QuickCheckUtils dependencies: - - deepseq >= 1.1.0.0 - - QuickCheck - - text + - deepseq >= 1.1 && < 1.5 + - QuickCheck >= 2.1 && < 2.10 + - text >= 0.1 && < 1.3 - unicode-transforms when: - condition: flag(has-icu) @@ -128,9 +128,9 @@ tests: main: Extra.hs other-modules: QuickCheckUtils dependencies: - - deepseq >= 1.1.0.0 - - QuickCheck - - text + - deepseq >= 1.1 && < 1.5 + - QuickCheck >= 2.1 && < 2.10 + - text >= 0.1 && < 1.3 - unicode-transforms benchmarks: @@ -139,18 +139,17 @@ benchmarks: - condition: flag(has-icu) cpp-options: -DBENCH_ICU dependencies: - - text-icu >= 0.6.2.1 + - text-icu >= 0.6.2.1 && < 0.8 source-dirs: benchmark main: Benchmark.hs dependencies: - - bitarray - - criterion >= 1.1.1.0 - - deepseq >= 1.1.0.0 - - filepath - - optparse-applicative - - path - - path-io - - text + - criterion >= 1.1.1 && < 1.2 + - deepseq >= 1.1.0 && < 1.5 + - filepath >= 1.0 && < 2 + - optparse-applicative >= 0.0.1 && < 0.14 + - path >= 0.0.0 && < 0.6 + - path-io >= 0.1.0 && < 1.3 + - text >= 0.1 && < 1.3 - unicode-transforms diff --git a/unicode-transforms.cabal b/unicode-transforms.cabal index ff928bf..43e8c7a 100644 --- a/unicode-transforms.cabal +++ b/unicode-transforms.cabal @@ -81,9 +81,9 @@ library Data.Unicode.Properties.DecompositionsK build-depends: base >= 4.7 && < 5 - , bitarray - , bytestring - , text + , bitarray >= 0.0.1 && < 0.1 + , bytestring >= 0.9 && < 0.11 + , text >= 0.1 && < 1.3 if flag(dev) ghc-options: -O0 else @@ -99,9 +99,9 @@ test-suite extras ghc-options: -Wall -fwarn-identities -fwarn-incomplete-record-updates -fwarn-incomplete-uni-patterns -fwarn-tabs build-depends: base >= 4.7 && < 5 - , deepseq >= 1.1.0.0 - , QuickCheck - , text + , deepseq >= 1.1 && < 1.5 + , QuickCheck >= 2.1 && < 2.10 + , text >= 0.1 && < 1.3 , unicode-transforms if flag(dev) ghc-options: -O0 @@ -121,9 +121,9 @@ test-suite quickcheck ghc-options: -Wall -fwarn-identities -fwarn-incomplete-record-updates -fwarn-incomplete-uni-patterns -fwarn-tabs build-depends: base >= 4.7 && < 5 - , deepseq >= 1.1.0.0 - , QuickCheck - , text + , deepseq >= 1.1 && < 1.5 + , QuickCheck >= 2.1 && < 2.10 + , text >= 0.1 && < 1.3 , unicode-transforms if flag(dev) ghc-options: -O0 @@ -147,9 +147,9 @@ test-suite ucd ghc-options: -Wall -fwarn-identities -fwarn-incomplete-record-updates -fwarn-incomplete-uni-patterns -fwarn-tabs build-depends: base >= 4.7 && < 5 - , getopt-generics - , split - , text + , getopt-generics >= 0.11 && < 0.14 + , split >= 0.1 && < 0.3 + , text >= 0.1 && < 1.3 , unicode-transforms if flag(dev) ghc-options: -O0 @@ -167,14 +167,13 @@ benchmark bench ghc-options: -Wall -fwarn-identities -fwarn-incomplete-record-updates -fwarn-incomplete-uni-patterns -fwarn-tabs build-depends: base >= 4.7 && < 5 - , bitarray - , criterion >= 1.1.1.0 - , deepseq >= 1.1.0.0 - , filepath - , optparse-applicative - , path - , path-io - , text + , criterion >= 1.1.1 && < 1.2 + , deepseq >= 1.1.0 && < 1.5 + , filepath >= 1.0 && < 2 + , optparse-applicative >= 0.0.1 && < 0.14 + , path >= 0.0.0 && < 0.6 + , path-io >= 0.1.0 && < 1.3 + , text >= 0.1 && < 1.3 , unicode-transforms if flag(dev) ghc-options: -O0 @@ -185,7 +184,7 @@ benchmark bench if flag(has-icu) cpp-options: -DBENCH_ICU build-depends: - text-icu >= 0.6.2.1 + text-icu >= 0.6.2.1 && < 0.8 other-modules: NormalizeFile default-language: Haskell2010