diff --git a/Cargo.toml b/Cargo.toml index 84941f7891..1e574040a1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -45,6 +45,46 @@ exclude = [ ] [workspace.dependencies] +fluence-libp2p = { path = "crates/libp2p" } +ctrlc-adapter = { path = "crates/ctrlc-adapter" } +control-macro = { path = "crates/control-macro" } +waiting-queues = { path = "crates/waiting-queues" } +local-vm = { path = "crates/local-vm" } +uuid-utils = { path = "crates/uuid-utils" } +test-utils = { path = "crates/test-utils" } +fs-utils = { path = "crates/fs-utils" } +log-utils = { path = "crates/log-utils" } +config-utils = { path = "crates/config-utils" } +service-modules = { path = "crates/service-modules" } +ivalue-utils = { path = "crates/ivalue-utils" } +particle-args = { path = "crates/particle-args" } +json-utils = { path = "crates/json-utils" } +server-config = { path = "crates/server-config" } +kademlia = { path = "crates/kademlia" } +async-unlock = { path = "crates/async-unlock" } +now-millis = { path = "crates/now-millis" } +toml-utils = { path = "crates/toml-utils" } +air-interpreter-fs = { path = "crates/air-interpreter-fs" } +builtins-deployer = { path = "crates/builtins-deployer" } +created-swarm = { path = "crates/created-swarm" } +toy-vms = { path = "crates/toy-vms" } +connected-client = { path = "crates/connected-client" } +test-constants = { path = "crates/test-constants" } +peer-metrics = { path = "crates/peer-metrics" } +spell-event-bus = { path = "crates/spell-event-bus" } +sorcerer = { path = "sorcerer" } +builtins = { path = "particle-node/tests/builtins" } +particle-node = { path = "particle-node" } +aquamarine = { path = "aquamarine" } +particle-protocol = { path = "particle-protocol" } +particle-services = { path = "particle-services" } +particle-builtins = { path = "particle-builtins" } +particle-modules = { path = "particle-modules" } +connection-pool = { path = "connection-pool" } +script-storage = { path = "script-storage" } +spell-storage = { path = "spell-storage" } +particle-execution = { path = "particle-execution" } + fluence-spell-dtos = "0.1.4" fluence-spell-distro = "0.3.0" fluence-app-service = "0.23.0" diff --git a/aquamarine/Cargo.toml b/aquamarine/Cargo.toml index 84fb3654f7..5f6a8b6f8b 100644 --- a/aquamarine/Cargo.toml +++ b/aquamarine/Cargo.toml @@ -5,18 +5,18 @@ authors = ["Fluence Labs"] edition = "2018" [dependencies] -particle-protocol = { path = "../particle-protocol"} -particle-services = { path = "../particle-services"} -particle-builtins = { path = "../particle-builtins" } +particle-protocol = { workspace = true } +particle-services = { workspace = true } +particle-builtins = { workspace = true } -now-millis = { path = "../crates/now-millis" } -fluence-libp2p = { path = "../crates/libp2p" } -config-utils = { path = "../crates/config-utils" } -particle-args = { path = "../crates/particle-args" } -control-macro = { path = "../crates/control-macro" } -fs-utils = { path = "../crates/fs-utils" } -peer-metrics = { path = "../crates/peer-metrics" } -particle-execution = { path = "../particle-execution" } +now-millis = { workspace = true } +fluence-libp2p = { workspace = true } +config-utils = { workspace = true } +particle-args = { workspace = true } +control-macro = { workspace = true } +fs-utils = { workspace = true } +peer-metrics = { workspace = true } +particle-execution = { workspace = true } avm-server = { workspace = true } libp2p = { workspace = true } diff --git a/connection-pool/Cargo.toml b/connection-pool/Cargo.toml index 7d2baabfca..c9aede37f7 100644 --- a/connection-pool/Cargo.toml +++ b/connection-pool/Cargo.toml @@ -5,9 +5,9 @@ authors = ["Fluence Labs"] edition = "2018" [dependencies] -particle-protocol = { path = "../particle-protocol"} -fluence-libp2p = { path = "../crates/libp2p" } -peer-metrics = { path = "../crates/peer-metrics" } +particle-protocol = { workspace = true } +fluence-libp2p = { workspace = true } +peer-metrics = { workspace = true } libp2p = { workspace = true } diff --git a/crates/builtins-deployer/Cargo.toml b/crates/builtins-deployer/Cargo.toml index 755f12d30a..a71d52b9f6 100644 --- a/crates/builtins-deployer/Cargo.toml +++ b/crates/builtins-deployer/Cargo.toml @@ -5,17 +5,17 @@ authors = ["Fluence Labs"] edition = "2018" [dependencies] -particle-modules = { path = "../../particle-modules" } -particle-protocol = { path = "../../particle-protocol" } -particle-execution = { path = "../../particle-execution" } -particle-args = { path = "../particle-args" } -aquamarine = { path = "../../aquamarine" } -service-modules = { path = "../service-modules" } -local-vm = { path = "../local-vm" } -fs-utils = { path = "../fs-utils" } -uuid-utils = { path = "../uuid-utils" } -now-millis = { path = "../now-millis" } -fluence-libp2p = { path = "../libp2p" } +particle-modules = { workspace = true } +particle-protocol = { workspace = true } +particle-execution = { workspace = true } +particle-args = { workspace = true } +aquamarine = { workspace = true } +service-modules = { workspace = true } +local-vm = { workspace = true } +fs-utils = { workspace = true } +uuid-utils = { workspace = true } +now-millis = { workspace = true } +fluence-libp2p = { workspace = true } futures = { workspace = true } parking_lot = { workspace = true } diff --git a/crates/connected-client/Cargo.toml b/crates/connected-client/Cargo.toml index 98fee8610a..70f210bdea 100644 --- a/crates/connected-client/Cargo.toml +++ b/crates/connected-client/Cargo.toml @@ -5,10 +5,10 @@ authors = ["Fluence Labs"] edition = "2018" [dependencies] -particle-protocol = { path = "../../particle-protocol" } -fluence-libp2p = { path = "../libp2p" } -test-constants = { path = "../test-constants"} -local-vm = { path = "../local-vm"} +particle-protocol = { workspace = true } +fluence-libp2p = { workspace = true } +test-constants = { workspace = true } +local-vm = { workspace = true } fluence-keypair = { workspace = true } libp2p = { workspace = true } diff --git a/crates/created-swarm/Cargo.toml b/crates/created-swarm/Cargo.toml index 89c30c89eb..55b33ca2f5 100644 --- a/crates/created-swarm/Cargo.toml +++ b/crates/created-swarm/Cargo.toml @@ -5,21 +5,21 @@ authors = ["Fluence Labs"] edition = "2018" [dependencies] -test-constants = { path = "../test-constants" } -particle-execution = { path = "../../particle-execution" } -particle-args = { path = "../particle-args" } -config-utils = { path = "../config-utils" } -server-config = { path = "../server-config" } -fluence-libp2p = { path = "../libp2p" } -particle-node = { path = "../../particle-node" } -particle-protocol = { path = "../../particle-protocol" } -aquamarine = { path = "../../aquamarine" } -connection-pool = { path = "../../connection-pool" } -script-storage = { path = "../../script-storage" } -fs-utils = { path = "../fs-utils" } -air-interpreter-fs = { path = "../air-interpreter-fs" } -builtins-deployer = { path = "../builtins-deployer" } -toy-vms = { path = "../toy-vms" } +test-constants = { workspace = true } +particle-execution = { workspace = true } +particle-args = { workspace = true } +config-utils = { workspace = true } +server-config = { workspace = true } +fluence-libp2p = { workspace = true } +particle-node = { workspace = true } +particle-protocol = { workspace = true } +aquamarine = { workspace = true } +connection-pool = { workspace = true } +script-storage = { workspace = true } +fs-utils = { workspace = true } +air-interpreter-fs = { workspace = true } +builtins-deployer = { workspace = true } +toy-vms = { workspace = true } fluence-keypair = { workspace = true } diff --git a/crates/kademlia/Cargo.toml b/crates/kademlia/Cargo.toml index 2af2daea34..fe64ba53de 100644 --- a/crates/kademlia/Cargo.toml +++ b/crates/kademlia/Cargo.toml @@ -5,11 +5,11 @@ authors = ["Fluence Labs"] edition = "2018" [dependencies] -particle-protocol = { path = "../../particle-protocol" } +particle-protocol = { workspace = true } -control-macro = { path = "../control-macro" } -fluence-libp2p = { path = "../libp2p" } -server-config = { path = "../server-config" } +control-macro = { workspace = true } +fluence-libp2p = { workspace = true } +server-config = { workspace = true } libp2p = { workspace = true } libp2p-metrics = { workspace = true, features = ["kad"] } diff --git a/crates/local-vm/Cargo.toml b/crates/local-vm/Cargo.toml index b1b8cbedfb..3f80e87b93 100644 --- a/crates/local-vm/Cargo.toml +++ b/crates/local-vm/Cargo.toml @@ -5,15 +5,15 @@ authors = ["Fluence Labs"] edition = "2018" [dependencies] -ivalue-utils = { path = "../ivalue-utils" } -particle-args = { path = "../particle-args" } -particle-protocol = { path = "../../particle-protocol" } -particle-execution = { path = "../../particle-execution" } -now-millis = { path = "../now-millis"} -uuid-utils = { path = "../uuid-utils" } -fs-utils = { path = "../fs-utils"} -aquamarine = { path = "../../aquamarine"} -air-interpreter-fs = { path = "../air-interpreter-fs" } +ivalue-utils = { workspace = true } +particle-args = { workspace = true } +particle-protocol = { workspace = true } +particle-execution = { workspace = true } +now-millis = { workspace = true } +uuid-utils = { workspace = true } +fs-utils = { workspace = true } +aquamarine = { workspace = true } +air-interpreter-fs = { workspace = true } air-interpreter-wasm = { workspace = true } avm-server = { workspace = true } diff --git a/crates/particle-args/Cargo.toml b/crates/particle-args/Cargo.toml index 4fa81a9630..48ed82b7cb 100644 --- a/crates/particle-args/Cargo.toml +++ b/crates/particle-args/Cargo.toml @@ -5,9 +5,9 @@ authors = ["Fluence Labs"] edition = "2018" [dependencies] -ivalue-utils = { path = "../ivalue-utils" } -json-utils = { path = "../json-utils" } -control-macro = { path = "../control-macro" } +ivalue-utils = { workspace = true } +json-utils = { workspace = true } +control-macro = { workspace = true } avm-server = { workspace = true } diff --git a/crates/peer-metrics/Cargo.toml b/crates/peer-metrics/Cargo.toml index dc8f29f379..35ca89ca99 100644 --- a/crates/peer-metrics/Cargo.toml +++ b/crates/peer-metrics/Cargo.toml @@ -8,7 +8,7 @@ prometheus-client = { workspace = true } log = { workspace = true } bytesize = "1.1.0" fluence-app-service = { workspace = true } -fluence-libp2p = { path = "../libp2p" } +fluence-libp2p = { workspace = true } async-std = { workspace = true } futures = { workspace = true } serde = { version = "1.0.145", features = ["derive"] } diff --git a/crates/server-config/Cargo.toml b/crates/server-config/Cargo.toml index 07bc0e0de9..1c15193648 100644 --- a/crates/server-config/Cargo.toml +++ b/crates/server-config/Cargo.toml @@ -5,12 +5,12 @@ authors = ["Fluence Labs"] edition = "2018" [dependencies] -config-utils = { path = "../config-utils" } -fs-utils = { path = "../fs-utils" } -particle-protocol = { path = "../../particle-protocol"} -fluence-libp2p = { path = "../libp2p" } -air-interpreter-fs = { path = "../air-interpreter-fs" } -peer-metrics = { path = "../peer-metrics"} +config-utils = { workspace = true } +fs-utils = { workspace = true } +particle-protocol = { workspace = true } +fluence-libp2p = { workspace = true } +air-interpreter-fs = { workspace = true } +peer-metrics = { workspace = true } fluence-keypair = { workspace = true } diff --git a/crates/service-modules/Cargo.toml b/crates/service-modules/Cargo.toml index 3930b038e6..4228210d20 100644 --- a/crates/service-modules/Cargo.toml +++ b/crates/service-modules/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Fluence Labs"] edition = "2018" [dependencies] -fs-utils = { path = "../fs-utils" } +fs-utils = { workspace = true } eyre = { workspace = true } serde = { version = "1.0.145", features = ["derive"] } diff --git a/crates/spell-event-bus/Cargo.toml b/crates/spell-event-bus/Cargo.toml index 5f8f08bae3..6f705f36e5 100644 --- a/crates/spell-event-bus/Cargo.toml +++ b/crates/spell-event-bus/Cargo.toml @@ -5,13 +5,13 @@ authors = ["Fluence Labs"] edition = "2018" [dependencies] -particle-services = { path = "../../particle-services"} -particle-args = { path = "../particle-args" } -uuid-utils = { path = "../uuid-utils" } -now-millis = { path = "../now-millis" } -particle-execution = { path = "../../particle-execution" } -connection-pool = { path = "../../connection-pool"} -fluence-libp2p = { path = "../libp2p" } +particle-services = { workspace = true } +particle-args = { workspace = true } +uuid-utils = { workspace = true } +now-millis = { workspace = true } +particle-execution = { workspace = true } +connection-pool = { workspace = true } +fluence-libp2p = { workspace = true } parking_lot = { workspace = true } serde_json = { workspace = true } @@ -26,5 +26,5 @@ fluence-spell-dtos = { workspace = true } [dev-dependencies] libp2p = { workspace = true } -particle-protocol = { path = "../../particle-protocol"} +particle-protocol = { workspace = true } maplit = { workspace = true } diff --git a/crates/test-utils/Cargo.toml b/crates/test-utils/Cargo.toml index e478d8cd85..931c7daa5d 100644 --- a/crates/test-utils/Cargo.toml +++ b/crates/test-utils/Cargo.toml @@ -5,12 +5,12 @@ authors = ["Fluence Labs"] edition = "2018" [dependencies] -ivalue-utils = { path = "../ivalue-utils" } -particle-args = { path = "../particle-args" } -connected-client = { path = "../connected-client" } -created-swarm = { path = "../created-swarm" } -test-constants = { path = "../test-constants" } -service-modules = { path = "../service-modules" } +ivalue-utils = { workspace = true } +particle-args = { workspace = true } +connected-client = { workspace = true } +created-swarm = { workspace = true } +test-constants = { workspace = true } +service-modules = { workspace = true } async-std = { workspace = true } serde_json = { workspace = true } diff --git a/crates/toy-vms/Cargo.toml b/crates/toy-vms/Cargo.toml index a5634beb34..66ba94372f 100644 --- a/crates/toy-vms/Cargo.toml +++ b/crates/toy-vms/Cargo.toml @@ -5,9 +5,9 @@ authors = ["Fluence Labs"] edition = "2018" [dependencies] -aquamarine = { path = "../../aquamarine" } -particle-protocol = { path = "../../particle-protocol" } -fluence-libp2p = { path = "../libp2p" } +aquamarine = { workspace = true } +particle-protocol = { workspace = true } +fluence-libp2p = { workspace = true } avm-server = { workspace = true } diff --git a/particle-builtins/Cargo.toml b/particle-builtins/Cargo.toml index 169513a300..fe0a89353f 100644 --- a/particle-builtins/Cargo.toml +++ b/particle-builtins/Cargo.toml @@ -5,21 +5,21 @@ authors = ["Fluence Labs"] edition = "2018" [dependencies] -particle-protocol = { path = "../particle-protocol"} -particle-execution = { path = "../particle-execution"} -particle-services = { path = "../particle-services"} -particle-modules = { path = "../particle-modules"} -connection-pool = { path = "../connection-pool"} -script-storage = { path = "../script-storage"} +particle-protocol = { workspace = true } +particle-execution = { workspace = true } +particle-services = { workspace = true } +particle-modules = { workspace = true } +connection-pool = { workspace = true } +script-storage = { workspace = true } -server-config = { path = "../crates/server-config"} -kademlia = { path = "../crates/kademlia"} -particle-args = { path = "../crates/particle-args" } -ivalue-utils = { path = "../crates/ivalue-utils" } -now-millis = { path = "../crates/now-millis" } -toml-utils = { path = "../crates/toml-utils" } -peer-metrics = { path = "../crates/peer-metrics" } -uuid-utils = { path = "../crates/uuid-utils" } +server-config = { workspace = true } +kademlia = { workspace = true } +particle-args = { workspace = true } +ivalue-utils = { workspace = true } +now-millis = { workspace = true } +toml-utils = { workspace = true } +peer-metrics = { workspace = true } +uuid-utils = { workspace = true } libp2p = { workspace = true } avm-server = { workspace = true } diff --git a/particle-execution/Cargo.toml b/particle-execution/Cargo.toml index 8e7754f20a..823a95aa1b 100644 --- a/particle-execution/Cargo.toml +++ b/particle-execution/Cargo.toml @@ -4,12 +4,12 @@ version = "0.1.0" edition = "2018" [dependencies] -particle-protocol = { path = "../particle-protocol" } +particle-protocol = { workspace = true } -particle-args = { path = "../crates/particle-args" } -fluence-libp2p = { path = "../crates/libp2p" } -fs-utils = { path = "../crates/fs-utils" } -json-utils = { path = "../crates/json-utils" } +particle-args = { workspace = true } +fluence-libp2p = { workspace = true } +fs-utils = { workspace = true } +json-utils = { workspace = true } thiserror = { workspace = true } futures = { workspace = true } diff --git a/particle-modules/Cargo.toml b/particle-modules/Cargo.toml index d061ad5452..9417a3f11c 100644 --- a/particle-modules/Cargo.toml +++ b/particle-modules/Cargo.toml @@ -5,12 +5,12 @@ authors = ["Fluence Labs"] edition = "2018" [dependencies] -particle-execution = { path = "../particle-execution" } +particle-execution = { workspace = true } -particle-args = { path = "../crates/particle-args" } -json-utils = { path = "../crates/json-utils" } -fs-utils = { path = "../crates/fs-utils" } -service-modules = { path = "../crates/service-modules" } +particle-args = { workspace = true } +json-utils = { workspace = true } +fs-utils = { workspace = true } +service-modules = { workspace = true } marine-it-parser = "0.11.1" fluence-app-service = { workspace = true } @@ -29,4 +29,4 @@ bytesize = "1.1.0" [dev-dependencies] tempdir = "0.3.7" -server-config = { path = "../crates/server-config" } +server-config = { workspace = true } diff --git a/particle-node/Cargo.toml b/particle-node/Cargo.toml index eae24f274c..ca14340515 100644 --- a/particle-node/Cargo.toml +++ b/particle-node/Cargo.toml @@ -6,24 +6,24 @@ description = "Node implementing peer functionality in the Fluence p2p network" edition = "2018" [dependencies] -particle-protocol = { path = "../particle-protocol"} -particle-builtins = { path = "../particle-builtins" } -particle-execution = { path = "../particle-execution"} -connection-pool = { path = "../connection-pool"} -script-storage = { path = "../script-storage"} -aquamarine = { path = "../aquamarine" } -sorcerer = { path = "../sorcerer"} +particle-protocol = { workspace = true } +particle-builtins = { workspace = true } +particle-execution = { workspace = true } +connection-pool = { workspace = true } +script-storage = { workspace = true } +aquamarine = { workspace = true } +sorcerer = { workspace = true } -fluence-libp2p = { path = "../crates/libp2p" } -ctrlc-adapter = { path = "../crates/ctrlc-adapter"} -server-config = { path = "../crates/server-config" } -config-utils = { path = "../crates/config-utils" } -kademlia = { path = "../crates/kademlia" } -air-interpreter-fs = { path = "../crates/air-interpreter-fs" } -builtins-deployer = { path = "../crates/builtins-deployer" } -fs-utils = { path = "../crates/fs-utils" } -peer-metrics = { path = "../crates/peer-metrics" } -spell-event-bus = { path = "../crates/spell-event-bus/" } +fluence-libp2p = { workspace = true } +ctrlc-adapter = { workspace = true } +server-config = { workspace = true } +config-utils = { workspace = true } +kademlia = { workspace = true } +air-interpreter-fs = { workspace = true } +builtins-deployer = { workspace = true } +fs-utils = { workspace = true } +peer-metrics = { workspace = true } +spell-event-bus = { workspace = true } fluence-keypair = { workspace = true } @@ -50,22 +50,22 @@ eyre = { workspace = true } base64 = { workspace = true } [dev-dependencies] -log-utils = { path = "../crates/log-utils" } -uuid-utils = { path = "../crates/uuid-utils" } -test-utils = { path = "../crates/test-utils" } -service-modules = { path = "../crates/service-modules" } -particle-modules = { path = "../particle-modules" } -particle-execution = { path = "../particle-execution" } -particle-args = { path = "../crates/particle-args" } -created-swarm = { path = "../crates/created-swarm" } -connected-client = { path = "../crates/connected-client" } -test-constants = { path = "../crates/test-constants" } -toy-vms = { path = "../crates/toy-vms" } -now-millis = { path = "../crates/now-millis" } -local-vm = { path = "../crates/local-vm" } -control-macro = { path = "../crates/control-macro" } -json-utils = { path = "../crates/json-utils" } -builtins = { path = "./tests/builtins"} +log-utils = { workspace = true } +uuid-utils = { workspace = true } +test-utils = { workspace = true } +service-modules = { workspace = true } +particle-modules = { workspace = true } +particle-execution = { workspace = true } +particle-args = { workspace = true } +created-swarm = { workspace = true } +connected-client = { workspace = true } +test-constants = { workspace = true } +toy-vms = { workspace = true } +now-millis = { workspace = true } +local-vm = { workspace = true } +control-macro = { workspace = true } +json-utils = { workspace = true } +builtins = { workspace = true } fluence-spell-dtos = { workspace = true } fluence-app-service = { workspace = true } diff --git a/particle-node/tests/builtins/Cargo.toml b/particle-node/tests/builtins/Cargo.toml index 6f794a391f..6c6ddc0e70 100644 --- a/particle-node/tests/builtins/Cargo.toml +++ b/particle-node/tests/builtins/Cargo.toml @@ -14,16 +14,16 @@ libp2p = { workspace = true } fluence-keypair = { workspace = true } -test-utils = { path = "../../../crates/test-utils" } -fs-utils = { path = "../../../crates/fs-utils" } -log-utils = { path = "../../../crates/log-utils" } -service-modules = { path = "../../../crates/service-modules" } -builtins-deployer = { path = "../../../crates/builtins-deployer" } -particle-modules = { path = "../../../particle-modules" } -created-swarm = { path = "../../../crates/created-swarm" } -connected-client = { path = "../../../crates/connected-client" } -test-constants = { path = "../../../crates/test-constants" } -now-millis = { path = "../../../crates/now-millis" } -local-vm = { path = "../../../crates/local-vm" } -json-utils = { path = "../../../crates/json-utils" } -control-macro = { path = "../../../crates/control-macro" } +test-utils = { workspace = true } +fs-utils = { workspace = true } +log-utils = { workspace = true } +service-modules = { workspace = true } +builtins-deployer = { workspace = true } +particle-modules = { workspace = true } +created-swarm = { workspace = true } +connected-client = { workspace = true } +test-constants = { workspace = true } +now-millis = { workspace = true } +local-vm = { workspace = true } +json-utils = { workspace = true } +control-macro = { workspace = true } diff --git a/particle-protocol/Cargo.toml b/particle-protocol/Cargo.toml index fd21beafd8..dfe403dc6d 100644 --- a/particle-protocol/Cargo.toml +++ b/particle-protocol/Cargo.toml @@ -6,9 +6,9 @@ edition = "2018" [dependencies] libp2p = { workspace = true } -fluence-libp2p = { path = "../crates/libp2p" } -json-utils = { path = "../crates/json-utils" } -now-millis = { path = "../crates/now-millis" } +fluence-libp2p = { workspace = true } +json-utils = { workspace = true } +now-millis = { workspace = true } serde_json = { workspace = true } futures = { workspace = true } diff --git a/particle-services/Cargo.toml b/particle-services/Cargo.toml index b470ae00e0..73a760e277 100644 --- a/particle-services/Cargo.toml +++ b/particle-services/Cargo.toml @@ -5,19 +5,19 @@ authors = ["Fluence Labs"] edition = "2018" [dependencies] -particle-modules = { path = "../particle-modules" } -particle-protocol = { path = "../particle-protocol" } +particle-modules = { workspace = true } +particle-protocol = { workspace = true } -fs-utils = { path = "../crates/fs-utils" } -service-modules = { path = "../crates/service-modules" } -json-utils = { path = "../crates/json-utils" } -particle-args = { path = "../crates/particle-args" } -server-config = { path = "../crates/server-config" } -fluence-libp2p = { path = "../crates/libp2p" } -particle-execution = { path = "../particle-execution" } -peer-metrics = { path = "../crates/peer-metrics" } -uuid-utils = { path = "../crates/uuid-utils" } -now-millis = { path = "../crates/now-millis" } +fs-utils = { workspace = true } +service-modules = { workspace = true } +json-utils = { workspace = true } +particle-args = { workspace = true } +server-config = { workspace = true } +fluence-libp2p = { workspace = true } +particle-execution = { workspace = true } +peer-metrics = { workspace = true } +uuid-utils = { workspace = true } +now-millis = { workspace = true } fluence-app-service = { workspace = true } @@ -36,4 +36,4 @@ humantime-serde = "1.1.1" tempdir = "0.3.7" libp2p-core = { workspace = true } base64 = { workspace = true } -config-utils = { path = "../crates/config-utils" } +config-utils = { workspace = true } diff --git a/script-storage/Cargo.toml b/script-storage/Cargo.toml index ee37310a6e..9a02d291a7 100644 --- a/script-storage/Cargo.toml +++ b/script-storage/Cargo.toml @@ -5,11 +5,11 @@ authors = ["Fluence Labs"] edition = "2018" [dependencies] -connection-pool = { path = "../connection-pool"} -particle-protocol = { path = "../particle-protocol"} -fluence-libp2p = { path = "../crates/libp2p" } -async-unlock = { path = "../crates/async-unlock" } -now-millis = { path = "../crates/now-millis" } +connection-pool = { workspace = true } +particle-protocol = { workspace = true } +fluence-libp2p = { workspace = true } +async-unlock = { workspace = true } +now-millis = { workspace = true } async-std = { workspace = true } futures = { workspace = true } diff --git a/sorcerer/Cargo.toml b/sorcerer/Cargo.toml index fcb207de5c..de4ddc883a 100644 --- a/sorcerer/Cargo.toml +++ b/sorcerer/Cargo.toml @@ -6,21 +6,21 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -aquamarine = { path = "../aquamarine" } -spell-storage = { path = "../spell-storage" } -particle-builtins = { path = "../particle-builtins" } -particle-services = { path = "../particle-services" } -particle-modules = { path = "../particle-modules" } -particle-execution = { path = "../particle-execution" } -particle-protocol = { path = "../particle-protocol" } -spell-event-bus = { path = "../crates/spell-event-bus" } -server-config = { path = "../crates/server-config" } -particle-args = { path = "../crates/particle-args" } -uuid-utils = { path = "../crates/uuid-utils" } -now-millis = { path = "../crates/now-millis" } -connection-pool = { path = "../connection-pool"} -kademlia = { path = "../crates/kademlia"} -fluence-libp2p = { path = "../crates/libp2p" } +aquamarine = { workspace = true } +spell-storage = { workspace = true } +particle-builtins = { workspace = true } +particle-services = { workspace = true } +particle-modules = { workspace = true } +particle-execution = { workspace = true } +particle-protocol = { workspace = true } +spell-event-bus = { workspace = true } +server-config = { workspace = true } +particle-args = { workspace = true } +uuid-utils = { workspace = true } +now-millis = { workspace = true } +connection-pool = { workspace = true } +kademlia = { workspace = true } +fluence-libp2p = { workspace = true } libp2p = { workspace = true } diff --git a/spell-storage/Cargo.toml b/spell-storage/Cargo.toml index 31e903d69f..42fc509ac5 100644 --- a/spell-storage/Cargo.toml +++ b/spell-storage/Cargo.toml @@ -5,9 +5,9 @@ authors = ["Fluence Labs"] edition = "2018" [dependencies] -particle-services = { path = "../particle-services" } -particle-modules = { path = "../particle-modules" } -service-modules = { path = "../crates/service-modules" } +particle-services = { workspace = true } +particle-modules = { workspace = true } +service-modules = { workspace = true } fluence-app-service = { workspace = true } fluence-spell-distro = { workspace = true }