@@ -356,12 +356,18 @@ library
356 , Streamly.Internal.Network.Socket
356 , Streamly.Internal.Network.Socket
357 , Streamly.Internal.Network.Inet.TCP
357 , Streamly.Internal.Network.Inet.TCP
359− build-depends: base >= 4.8 && < 5
359+ build-depends:
360− , ghc-prim >= 0.2 && < 0.6
360+ -- Core libraries shipped with ghc, the min and max
361+ -- constraints of these libraries should match with
362+ -- the GHC versions we support
364+ , containers >= 0.5 && < 0.7
361 , deepseq >= 1.4.1 && < 1.5
365 , deepseq >= 1.4.1 && < 1.5
362− , containers >= 0.5.8.2 && < 0.7
363− , heaps >= 0.3 && < 0.4
364 , directory >= 1.3 && < 1.4
366 , directory >= 1.3 && < 1.4
367+ , ghc-prim >= 0.2 && < 0.6
368+ , transformers >= 0.4 && < 0.6
370+ , heaps >= 0.3 && < 0.4
365 , primitive >= 0.6.4.0 && < 0.8
371 , primitive >= 0.6.4.0 && < 0.8
367 -- concurrency
373 -- concurrency
@@ -372,7 +378,6 @@ library
372 , exceptions >= 0.8 && < 0.11
378 , exceptions >= 0.8 && < 0.11
373 , monad-control >= 1.0 && < 2
379 , monad-control >= 1.0 && < 2
374 , mtl >= 2.2 && < 3
380 , mtl >= 2.2 && < 3
375− , transformers >= 0.4 && < 0.6
376 , transformers-base >= 0.4 && < 0.5
381 , transformers-base >= 0.4 && < 0.5
378 if !impl(ghcjs)
383 if !impl(ghcjs)
@@ -401,7 +406,7 @@ test-suite test
402 , base >= 4.8 && < 5
407 , base >= 4.8 && < 5
403 , hspec >= 2.0 && < 3
408 , hspec >= 2.0 && < 3
404− , containers >= 0.5.8.2 && < 0.7
409+ , containers >= 0.5 && < 0.7
405 , transformers >= 0.4 && < 0.6
410 , transformers >= 0.4 && < 0.6
406 , mtl >= 2.2 && < 3
411 , mtl >= 2.2 && < 3
407 , exceptions >= 0.8 && < 0.11
412 , exceptions >= 0.8 && < 0.11