Skip to content

Commit

Permalink
io-classes-1.7
Browse files Browse the repository at this point in the history
  • Loading branch information
coot committed Sep 6, 2024
1 parent db61131 commit ffe52e1
Show file tree
Hide file tree
Showing 8 changed files with 36 additions and 45 deletions.
20 changes: 20 additions & 0 deletions cabal.project
Original file line number Diff line number Diff line change
Expand Up @@ -54,3 +54,23 @@ package network-mux
package ouroboros-network
flags: +asserts +cddl

source-repository-package
type: git
location: https://github.com/input-output-hk/typed-protocols
tag: 33f29f8bbebcc2d4cec34a2f7bffb1edec6bacc1
subdir: typed-protocols
typed-protocols-cborg
typed-protocols-examples

source-repository-package
type: git
location: https://github.com/intersectmbo/cardano-base
tag: 173ca7c6add96c968120bf464c9f353659cfc1f8
subdir: strict-checked-vars

source-repository-package
type: git
location: https://github.com/input-output-hk/io-sim
tag: 89b7e9f562b3c8908a37a3b5b5df4ed80d60047a
subdir: io-classes
io-sim
3 changes: 1 addition & 2 deletions cardano-ping/cardano-ping.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,7 @@ library
iproute,
time,

si-timers ^>=1.5,
strict-stm,
io-classes:{si-timers,strict-stm} ^>=1.7,

network-mux ^>=0.4.5,
tdigest ^>=0.3,
Expand Down
8 changes: 2 additions & 6 deletions network-mux/network-mux.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,7 @@ common demo-deps

library
build-depends: base >=4.14 && <4.21,
io-classes ^>=1.5.0,
strict-stm,
si-timers,
io-classes:{io-classes,strict-stm,si-timers} ^>=1.7.0,
contra-tracer >=0.1 && <0.2,
monoidal-synchronisation
>=0.1 && <0.2,
Expand Down Expand Up @@ -121,9 +119,7 @@ test-suite test
default-language: Haskell2010
default-extensions: ImportQualifiedPost
build-depends: base >=4.14 && <4.21,
io-classes,
si-timers,
strict-stm,
io-classes:{io-classes,si-timers,strict-stm},
io-sim,
contra-tracer,
network-mux,
Expand Down
4 changes: 1 addition & 3 deletions ouroboros-network-api/ouroboros-network-api.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -75,10 +75,8 @@ library
cardano-strict-containers,
contra-tracer,

io-classes ^>=1.5.0,
io-classes:{io-classes,strict-stm,si-timers} ^>=1.7.0,
network-mux ^>=0.4.5,
strict-stm,
si-timers,
typed-protocols ^>=0.1.1,

ghc-options: -Wall
Expand Down
20 changes: 5 additions & 15 deletions ouroboros-network-framework/ouroboros-network-framework.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,7 @@ library
, cardano-prelude
, contra-tracer

, io-classes ^>=1.5.0
, si-timers
, strict-stm
, io-classes:{io-classes,strict-stm,si-timers} ^>=1.7.0

, nothunks ^>=0.2
, psqueues
Expand Down Expand Up @@ -147,10 +145,8 @@ library testlib

, contra-tracer
, io-sim
, io-classes
, io-classes:{io-classes,strict-stm,si-timers}
, network-mux
, si-timers
, strict-stm
, typed-protocols
, typed-protocols-examples
, ouroboros-network-api
Expand Down Expand Up @@ -205,9 +201,7 @@ test-suite sim-tests
, contra-tracer

, io-sim
, io-classes
, si-timers
, strict-stm
, io-classes:{io-classes,strict-stm,si-timers}
, network-mux
, monoidal-synchronisation
, ouroboros-network-framework
Expand Down Expand Up @@ -266,9 +260,7 @@ test-suite io-tests
, contra-tracer

, io-sim
, io-classes
, si-timers
, strict-stm
, io-classes:{io-classes,strict-stm,si-timers}
, network-mux
, ouroboros-network-framework
, ouroboros-network-framework:testlib
Expand Down Expand Up @@ -334,12 +326,10 @@ executable demo-connection-manager

contra-tracer,

io-classes,
io-classes:{io-classes,strict-stm,si-timers},
network-mux,
si-timers,
ouroboros-network-api,
ouroboros-network-framework,
strict-stm,
typed-protocols,
typed-protocols-examples

Expand Down
7 changes: 2 additions & 5 deletions ouroboros-network-protocols/ouroboros-network-protocols.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -100,9 +100,8 @@ library
deepseq,
quiet,

io-classes ^>=1.5.0,
io-classes:{io-classes,si-timers} ^>=1.7.0,
nothunks,
si-timers,

ouroboros-network-api
^>=0.9.0,
Expand Down Expand Up @@ -188,15 +187,13 @@ library testlib

contra-tracer,

io-classes,
io-classes:{io-classes,strict-stm,si-timers},
io-sim,
network-mux,
ouroboros-network-api,
ouroboros-network-framework,
ouroboros-network-mock,
ouroboros-network-protocols,
si-timers,
strict-stm,
typed-protocols

ghc-options: -Wall
Expand Down
4 changes: 1 addition & 3 deletions ouroboros-network-testing/ouroboros-network-testing.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -63,12 +63,10 @@ library
containers,
contra-tracer,
deque ^>=0.4,
io-classes ^>=1.5.0,
io-classes:{io-classes,strict-stm,si-timers} ^>=1.7.0,
io-sim,
pretty-simple,
strict-stm,
psqueues >=0.2.3 && <0.3,
si-timers,
tasty,
tasty-expected-failure,

Expand Down
15 changes: 4 additions & 11 deletions ouroboros-network/ouroboros-network.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -135,14 +135,11 @@ library
monoidal-synchronisation,
strict-checked-vars ^>= 0.2,

io-classes ^>=1.5.0,
io-classes-mtl ^>=0.1,
io-classes:{io-classes,strict-stm,si-timers,mtl} ^>=1.7.0,
network-mux,
si-timers,
ouroboros-network-api ^>=0.9.0,
ouroboros-network-framework ^>=0.13.2.2,
ouroboros-network-protocols ^>=0.10,
strict-stm,
typed-protocols ^>=0.1.1,
if !os(windows)
build-depends: directory,
Expand Down Expand Up @@ -201,7 +198,7 @@ library sim-tests-lib
contra-tracer,
nothunks,

io-classes,
io-classes:{io-classes,strict-stm,si-timers},
io-sim,
monoidal-synchronisation,
network-mux,
Expand All @@ -213,8 +210,6 @@ library sim-tests-lib
ouroboros-network-protocols:testlib,
ouroboros-network-framework:testlib,
ouroboros-network-testing ^>= 0.7.0,
si-timers,
strict-stm,
typed-protocols,
typed-protocols-examples,
exposed-modules: Ouroboros.Network.BlockFetch.Examples
Expand Down Expand Up @@ -304,7 +299,7 @@ test-suite io-tests

contra-tracer,

io-classes,
io-classes:{io-classes,strict-stm,si-timers},
network-mux,
ouroboros-network,
ouroboros-network-api,
Expand All @@ -314,8 +309,6 @@ test-suite io-tests
ouroboros-network-protocols:testlib,
ouroboros-network-framework:testlib,
ouroboros-network-testing ^>= 0.7.0.0,
si-timers,
strict-stm,
with-utf8,
if os(windows)
build-depends: Win32-network <0.3.0.0,
Expand Down Expand Up @@ -347,7 +340,7 @@ executable demo-chain-sync
contra-tracer,

typed-protocols,
strict-stm,
io-classes:strict-stm,
ouroboros-network-api,
ouroboros-network-framework,
ouroboros-network-mock,
Expand Down

0 comments on commit ffe52e1

Please sign in to comment.