| @@ -18,12 +18,21 @@ members = [ | |||||
| "libraries/extensions/zenoh-logger", | "libraries/extensions/zenoh-logger", | ||||
| ] | ] | ||||
| [workspace.package] | |||||
| version = "0.1.1" | |||||
| [workspace.dependencies] | |||||
| dora-node-api = { version = "0.1.1", path = "apis/rust/node", default-features = false } | |||||
| dora-operator-api = { version = "0.1.1", path = "apis/rust/operator", default-features = false } | |||||
| dora-core = { version = "0.1.1", path = "libraries/core" } | |||||
| [package] | [package] | ||||
| name = "dora-examples" | name = "dora-examples" | ||||
| version = "0.0.0" | version = "0.0.0" | ||||
| edition = "2021" | edition = "2021" | ||||
| license = "Apache-2.0" | license = "Apache-2.0" | ||||
| [dev-dependencies] | [dev-dependencies] | ||||
| eyre = "0.6.8" | eyre = "0.6.8" | ||||
| tokio = "1.20.1" | tokio = "1.20.1" | ||||
| @@ -1,6 +1,6 @@ | |||||
| [package] | [package] | ||||
| name = "dora-node-api-cxx" | name = "dora-node-api-cxx" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | ||||
| @@ -10,9 +10,7 @@ crate-type = ["staticlib"] | |||||
| [dependencies] | [dependencies] | ||||
| cxx = "1.0.73" | cxx = "1.0.73" | ||||
| dora-node-api = { version = "0.1.1", path = "../../../apis/rust/node", default-features = false, features = [ | |||||
| "zenoh", | |||||
| ] } | |||||
| dora-node-api = { workspace = true, features = ["zenoh"] } | |||||
| eyre = "0.6.8" | eyre = "0.6.8" | ||||
| [build-dependencies] | [build-dependencies] | ||||
| @@ -1,6 +1,6 @@ | |||||
| [package] | [package] | ||||
| name = "dora-operator-api-cxx" | name = "dora-operator-api-cxx" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| [lib] | [lib] | ||||
| @@ -8,7 +8,7 @@ crate-type = ["staticlib"] | |||||
| [dependencies] | [dependencies] | ||||
| cxx = "1.0.73" | cxx = "1.0.73" | ||||
| dora-operator-api = { version = "0.1.1", path = "../../../apis/rust/operator" } | |||||
| dora-operator-api = { workspace = true } | |||||
| eyre = "0.6.8" | eyre = "0.6.8" | ||||
| futures = "0.3.21" | futures = "0.3.21" | ||||
| rand = "0.8.5" | rand = "0.8.5" | ||||
| @@ -1,6 +1,6 @@ | |||||
| [package] | [package] | ||||
| name = "dora-node-api-c" | name = "dora-node-api-c" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| license = "Apache-2.0" | license = "Apache-2.0" | ||||
| @@ -1,6 +1,6 @@ | |||||
| [package] | [package] | ||||
| name = "dora-operator-api-c" | name = "dora-operator-api-c" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| license = "Apache-2.0" | license = "Apache-2.0" | ||||
| description = "C API implemetation for Dora Operator" | description = "C API implemetation for Dora Operator" | ||||
| @@ -1,6 +1,6 @@ | |||||
| [package] | [package] | ||||
| name = "dora-operator-api-python" | name = "dora-operator-api-python" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| license = "Apache-2.0" | license = "Apache-2.0" | ||||
| @@ -1,6 +1,6 @@ | |||||
| [package] | [package] | ||||
| name = "dora-node-api" | name = "dora-node-api" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| license = "Apache-2.0" | license = "Apache-2.0" | ||||
| @@ -1,6 +1,6 @@ | |||||
| [package] | [package] | ||||
| name = "dora-operator-api" | name = "dora-operator-api" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| license = "Apache-2.0" | license = "Apache-2.0" | ||||
| description = "Rust API implemetation for Dora Operator" | description = "Rust API implemetation for Dora Operator" | ||||
| @@ -1,6 +1,6 @@ | |||||
| [package] | [package] | ||||
| name = "dora-operator-api-macros" | name = "dora-operator-api-macros" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| license = "Apache-2.0" | license = "Apache-2.0" | ||||
| description = "Rust API Macros for Dora Operator" | description = "Rust API Macros for Dora Operator" | ||||
| @@ -1,6 +1,6 @@ | |||||
| [package] | [package] | ||||
| name = "dora-operator-api-types" | name = "dora-operator-api-types" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | ||||
| @@ -1,6 +1,6 @@ | |||||
| [package] | [package] | ||||
| name = "dora-cli" | name = "dora-cli" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | ||||
| @@ -1,6 +1,6 @@ | |||||
| [package] | [package] | ||||
| name = "dora-coordinator" | name = "dora-coordinator" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| license = "Apache-2.0" | license = "Apache-2.0" | ||||
| @@ -20,7 +20,7 @@ clap = { version = "3.1.8", features = ["derive"] } | |||||
| uuid = { version = "1.2.1" } | uuid = { version = "1.2.1" } | ||||
| time = "0.3.9" | time = "0.3.9" | ||||
| rand = "0.8.5" | rand = "0.8.5" | ||||
| dora-core = { version = "0.1.1", path = "../../libraries/core" } | |||||
| dora-core = { workspace = true } | |||||
| dora-message = { path = "../../libraries/message" } | dora-message = { path = "../../libraries/message" } | ||||
| tracing = "0.1.36" | tracing = "0.1.36" | ||||
| tracing-subscriber = "0.3.15" | tracing-subscriber = "0.3.15" | ||||
| @@ -1,6 +1,6 @@ | |||||
| [package] | [package] | ||||
| name = "dora-runtime" | name = "dora-runtime" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| license = "Apache-2.0" | license = "Apache-2.0" | ||||
| @@ -14,7 +14,7 @@ dora-node-api = { path = "../../apis/rust/node", default-features = false, featu | |||||
| ] } | ] } | ||||
| dora-operator-api-python = { path = "../../apis/python/operator" } | dora-operator-api-python = { path = "../../apis/python/operator" } | ||||
| dora-operator-api-types = { path = "../../apis/rust/operator/types" } | dora-operator-api-types = { path = "../../apis/rust/operator/types" } | ||||
| dora-core = { version = "0.1.1", path = "../../libraries/core" } | |||||
| dora-core = { workspace = true } | |||||
| dora-tracing = { path = "../../libraries/extensions/telemetry/tracing", optional = true } | dora-tracing = { path = "../../libraries/extensions/telemetry/tracing", optional = true } | ||||
| dora-metrics = { path = "../../libraries/extensions/telemetry/metrics", optional = true } | dora-metrics = { path = "../../libraries/extensions/telemetry/metrics", optional = true } | ||||
| opentelemetry = { version = "0.17", features = [ | opentelemetry = { version = "0.17", features = [ | ||||
| @@ -1,11 +1,11 @@ | |||||
| [package] | [package] | ||||
| name = "iceoryx-example-node" | name = "iceoryx-example-node" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | ||||
| [dependencies] | [dependencies] | ||||
| dora-node-api = { version = "0.1.1", path = "../../../apis/rust/node" } | |||||
| dora-node-api = { workspace = true, features = ["iceoryx"] } | |||||
| eyre = "0.6.8" | eyre = "0.6.8" | ||||
| rand = "0.8.5" | rand = "0.8.5" | ||||
| @@ -1,6 +1,6 @@ | |||||
| [package] | [package] | ||||
| name = "iceoryx-example-operator" | name = "iceoryx-example-operator" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| license = "Apache-2.0" | license = "Apache-2.0" | ||||
| @@ -1,12 +1,12 @@ | |||||
| [package] | [package] | ||||
| name = "iceoryx-example-sink" | name = "iceoryx-example-sink" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | ||||
| [dependencies] | [dependencies] | ||||
| dora-node-api = { version = "0.1.1", path = "../../../apis/rust/node" } | |||||
| dora-node-api = { workspace = true, features = ["iceoryx"] } | |||||
| eyre = "0.6.8" | eyre = "0.6.8" | ||||
| futures = "0.3.21" | futures = "0.3.21" | ||||
| tokio = { version = "1.20.1", features = ["macros"] } | tokio = { version = "1.20.1", features = ["macros"] } | ||||
| @@ -1,10 +1,10 @@ | |||||
| [package] | [package] | ||||
| name = "rust-dataflow-example-sink" | name = "rust-dataflow-example-sink" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | ||||
| [dependencies] | [dependencies] | ||||
| dora-node-api = { version = "0.1.1", path = "../../../apis/rust/node" } | |||||
| dora-node-api = { workspace = true, features = ["zenoh"] } | |||||
| eyre = "0.6.8" | eyre = "0.6.8" | ||||
| @@ -1,12 +1,12 @@ | |||||
| [package] | [package] | ||||
| name = "rust-dataflow-example-node" | name = "rust-dataflow-example-node" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | ||||
| [dependencies] | [dependencies] | ||||
| dora-node-api = { version = "0.1.1", path = "../../../apis/rust/node" } | |||||
| dora-node-api = { workspace = true, features = ["zenoh"] } | |||||
| eyre = "0.6.8" | eyre = "0.6.8" | ||||
| futures = "0.3.21" | futures = "0.3.21" | ||||
| rand = "0.8.5" | rand = "0.8.5" | ||||
| @@ -1,6 +1,6 @@ | |||||
| [package] | [package] | ||||
| name = "rust-dataflow-example-operator" | name = "rust-dataflow-example-operator" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| license = "Apache-2.0" | license = "Apache-2.0" | ||||
| @@ -1,10 +1,10 @@ | |||||
| [package] | [package] | ||||
| name = "rust-dataflow-example-sink" | name = "rust-dataflow-example-sink" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | ||||
| [dependencies] | [dependencies] | ||||
| dora-node-api = { version = "0.1.1", path = "../../../apis/rust/node" } | |||||
| dora-node-api = { workspace = true, features = ["zenoh"] } | |||||
| eyre = "0.6.8" | eyre = "0.6.8" | ||||
| @@ -1,6 +1,6 @@ | |||||
| [package] | [package] | ||||
| name = "communication-layer-pub-sub" | name = "communication-layer-pub-sub" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| [features] | [features] | ||||
| @@ -1,6 +1,6 @@ | |||||
| [package] | [package] | ||||
| name = "communication-layer-request-reply" | name = "communication-layer-request-reply" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| [features] | [features] | ||||
| @@ -1,6 +1,6 @@ | |||||
| [package] | [package] | ||||
| name = "dora-core" | name = "dora-core" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| license = "Apache-2.0" | license = "Apache-2.0" | ||||
| @@ -1,6 +1,6 @@ | |||||
| [package] | [package] | ||||
| name = "dora-download" | name = "dora-download" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| license = "Apache-2.0" | license = "Apache-2.0" | ||||
| @@ -1,6 +1,6 @@ | |||||
| [package] | [package] | ||||
| name = "dora-metrics" | name = "dora-metrics" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| license = "Apache-2.0" | license = "Apache-2.0" | ||||
| @@ -1,6 +1,6 @@ | |||||
| [package] | [package] | ||||
| name = "dora-tracing" | name = "dora-tracing" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| license = "Apache-2.0" | license = "Apache-2.0" | ||||
| @@ -1,6 +1,6 @@ | |||||
| [package] | [package] | ||||
| name = "zenoh-logger" | name = "zenoh-logger" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| license = "Apache-2.0" | license = "Apache-2.0" | ||||
| @@ -1,6 +1,6 @@ | |||||
| [package] | [package] | ||||
| name = "dora-message" | name = "dora-message" | ||||
| version = "0.1.1" | |||||
| version.workspace = true | |||||
| edition = "2021" | edition = "2021" | ||||
| license = "Apache-2.0" | license = "Apache-2.0" | ||||