diff --git a/ghc-mod.cabal b/ghc-mod.cabal index a14a02e..caf42fc 100644 --- a/ghc-mod.cabal +++ b/ghc-mod.cabal @@ -164,7 +164,6 @@ Library Language.Haskell.GhcMod.Types Language.Haskell.GhcMod.Utils Language.Haskell.GhcMod.World - Language.Haskell.GhcMod.Options.Options Language.Haskell.GhcMod.Options.DocUtils Language.Haskell.GhcMod.Options.Help @@ -172,40 +171,40 @@ Library Utils Data.Binary.Generic System.Directory.ModTime - Build-Depends: base < 5 && >= 4.0 + Build-Depends: base < 5 && >= 4.0 , bytestring < 0.11 - , binary < 0.9 && >= 0.5.1.0 + , binary < 0.9 && >= 0.5.1.0 , containers < 0.6 - , cabal-helper < 0.8 && >= 0.7.1.0 + , cabal-helper < 0.8 && >= 0.7.1.0 , deepseq < 1.5 , directory < 1.3 , filepath < 1.5 - , ghc < 8.2 && >= 7.6 - , ghc-paths < 0.2 - , ghc-syb-utils < 0.3 + , ghc < 8.2 && >= 7.6 + , ghc-paths < 0.2 && >= 0.1.0.9 + , ghc-syb-utils < 0.3 && >= 0.2.3 , hlint < 1.10 && >= 1.9.27 - , monad-journal < 0.8 && >= 0.4 + , monad-journal < 0.8 && >= 0.4 , old-time < 1.2 , process < 1.5 - , syb < 0.7 - , temporary < 1.3 - , time < 1.7 + , syb < 0.7 && >= 0.5.1 + , temporary < 1.3 && >= 1.2.0.3 , transformers < 0.6 - , transformers-base < 0.5 - , mtl < 2.3 && >= 2.0 - , monad-control < 1.1 && >= 1 - , split < 0.3 - , haskell-src-exts == 1.18.* - , text < 1.3 - , djinn-ghc < 0.1 && >= 0.0.2.2 - , fclabels == 2.0.* - , extra >= 1.4 && <1.6 - , pipes >= 4.1 && <4.3 - , safe < 0.4 && >= 0.3.9 - , optparse-applicative >=0.11.0 && <0.13.0 + , time < 1.7 + , transformers-base < 0.5 && >= 0.4.4 + , mtl < 2.3 && >= 2.0 + , monad-control < 1.1 && >= 1 + , split < 0.3 && >= 0.2.2 + , haskell-src-exts < 1.19 && >= 1.18 + , text < 1.3 && >= 1.2.1.3 + , djinn-ghc < 0.1 && >= 0.0.2.2 + , fclabels < 2.1 && >= 2.0 + , extra < 1.6 && >= 1.4 + , pipes < 4.3 && >= 4.1 + , safe < 0.4 && >= 0.3.9 + , optparse-applicative <0.13.0 && >=0.11.0 , template-haskell if impl(ghc < 7.8) - Build-Depends: convertible + Build-Depends: convertible < 1.2 && >= 1.1.0.0 if impl(ghc >= 8.0) Build-Depends: ghc-boot @@ -221,14 +220,14 @@ Executable ghc-mod Default-Extensions: ConstraintKinds, FlexibleContexts HS-Source-Dirs: src Build-Depends: base < 5 && >= 4.0 - , directory < 1.3 - , filepath < 1.5 - , process < 1.5 - , split < 0.3 - , mtl < 2.3 && >= 2.0 - , ghc < 8.1 - , monad-control ==1.0.* - , fclabels ==2.0.* + , directory < 1.3 + , filepath < 1.5 + , process < 1.5 + , split < 0.3 && >= 0.2.2 + , mtl < 2.3 && >= 2.0 + , ghc < 8.2 && >= 7.6 + , monad-control < 1.1 && >= 1 + , fclabels == 2.0.* , optparse-applicative >=0.11.0 && <0.13.0 , ghc-mod @@ -242,14 +241,14 @@ Executable ghc-modi Cpp-Options: -DWINDOWS Default-Extensions: ConstraintKinds, FlexibleContexts HS-Source-Dirs: src, . - Build-Depends: base < 5 && >= 4.0 - , binary < 0.9 && >= 0.5.1.0 - , deepseq < 1.5 - , directory < 1.3 - , filepath < 1.5 - , process < 1.5 - , old-time < 1.2 - , time < 1.7 + Build-Depends: base < 5 && >= 4.0 + , binary < 0.9 && >= 0.5.1.0 + , deepseq < 1.5 + , directory < 1.3 + , filepath < 1.5 + , process < 1.5 + , old-time < 1.2 + , time < 1.7 , ghc-mod Test-Suite doctest @@ -260,7 +259,7 @@ Test-Suite doctest Default-Extensions: ConstraintKinds, FlexibleContexts Main-Is: doctests.hs Build-Depends: base - , doctest >= 0.9.3 + , doctest < 0.12 && >= 0.9.3 Test-Suite spec Default-Language: Haskell2010 @@ -290,7 +289,7 @@ Test-Suite spec FileMappingSpec ShellParseSpec - Build-Depends: hspec >= 2.0.0 + Build-Depends: hspec < 2.4 && >= 2.0.0 X-Build-Depends-Like: CLibName Benchmark criterion @@ -302,14 +301,14 @@ Benchmark criterion HS-Source-Dirs: bench, test Main-Is: Bench.hs Build-Depends: base - , directory < 1.3 - , filepath < 1.5 - , process < 1.5 - , split < 0.3 - , mtl < 2.3 && >= 2.0 - , ghc < 8.1 + , directory < 1.3 + , filepath < 1.5 + , process < 1.5 + , split < 0.3 + , mtl < 2.3 && >= 2.0 + , ghc < 8.1 - , monad-journal < 0.8 && >= 0.4 + , monad-journal < 0.8 && >= 0.4 , fclabels == 2.0.* , temporary < 1.3