diff --git a/rlp.cabal b/rlp.cabal index 660a3d8..74aad24 100644 --- a/rlp.cabal +++ b/rlp.cabal @@ -43,24 +43,22 @@ library -- other-extensions: build-depends: base ^>=4.18.0.0 - , containers - , microlens - , microlens-mtl - , microlens-th - , microlens-platform - , mtl - , template-haskell -- required for happy - , array - , data-default-class - , unordered-containers - , hashable - , pretty - -- TODO: either learn recursion-schemes, or stop depending - -- on it. - , recursion-schemes - , megaparsec - , text + , array >= 0.5.5 && < 0.6 + , containers >= 0.6.7 && < 0.7 + , template-haskell >= 2.20.0 && < 2.21 + , pretty >= 1.1.3 && < 1.2 + , data-default-class >= 0.1.2 && < 0.2 + , hashable >= 1.4.3 && < 1.5 + , mtl >= 2.3.1 && < 2.4 + , text >= 2.0.2 && < 2.1 + , megaparsec >= 9.6.1 && < 9.7 + , microlens >= 0.4.13 && < 0.5 + , microlens-mtl >= 0.2.0 && < 0.3 + , microlens-platform >= 0.4.3 && < 0.5 + , microlens-th >= 0.4.3 && < 0.5 + , unordered-containers >= 0.2.20 && < 0.3 + , recursion-schemes >= 5.2.2 && < 5.3 hs-source-dirs: src default-language: GHC2021 @@ -72,12 +70,12 @@ executable rlpc -- other-extensions: build-depends: base ^>=4.18.0.0 , rlp - , optparse-applicative - , microlens - , microlens-mtl - , mtl - , unordered-containers - , text + , optparse-applicative >= 0.18.1 && < 0.19 + , microlens >= 0.4.13 && < 0.5 + , microlens-mtl >= 0.2.0 && < 0.3 + , mtl >= 2.3.1 && < 2.4 + , unordered-containers >= 0.2.20 && < 0.3 + , text >= 2.0.2 && < 2.1 hs-source-dirs: app default-language: GHC2021