forked from eclipse-ibeji/ibeji-example-applications
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCargo.toml
60 lines (53 loc) · 2.04 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT license.
# SPDX-License-Identifier: MIT
[workspace]
# The default resolver for workspaces is different than for regular packages, so use v2 to avoid warnings
resolver = "2"
members = [
"cloud_connectors/azure/mqtt_connector",
"cloud_connectors/azure/proto-build",
"freyja_adapters/cloud/azure_cloud_connector_adapter",
"freyja_adapters/digital_twin/ibeji_adapter",
"freyja_apps/ibeji_adapter",
"freyja_apps/in_memory",
"freyja_apps/e2e",
]
[workspace.dependencies]
# Local dependencies
azure-cloud-connector-adapter = { path = "freyja_adapters/cloud/azure_cloud_connector_adapter" }
azure-cloud-connector-proto = { path = "cloud_connectors/azure/proto-build" }
ibeji-adapter = { path = "freyja_adapters/digital_twin/ibeji_adapter" }
# ESDV dependencies
# Versioning is managed by the Cargo.lock file rather than copying rev properties to all of these
## Ibeji
core-protobuf-data-access = { git = "https://github.com/eclipse-ibeji/ibeji" }
## Freyja
freyja = { git = "https://github.com/eclipse-ibeji/freyja" }
freyja-build-common = { git = "https://github.com/eclipse-ibeji/freyja" }
freyja-common = { git = "https://github.com/eclipse-ibeji/freyja" }
freyja-contracts = { git = "https://github.com/eclipse-ibeji/freyja" }
in-memory-mock-cloud-adapter = { git = "https://github.com/eclipse-ibeji/freyja" }
in-memory-mock-digital-twin-adapter = { git = "https://github.com/eclipse-ibeji/freyja" }
in-memory-mock-mapping-client = { git = "https://github.com/eclipse-ibeji/freyja" }
proc-macros = { git = "https://github.com/eclipse-ibeji/freyja" }
## Chariott
service_discovery_proto = { git = "https://github.com/eclipse-chariott/chariott" }
# Cargo dependencies
async-trait = "0.1.73"
env_logger = "0.10.0"
futures = "0.3.28"
log = "0.4.20"
paho-mqtt = "0.12.1"
prost = "0.12.0"
serde = "1.0.188"
serde_json = "1.0.106"
strum = "0.25.0"
strum_macros = "0.25.2"
tempfile = "3.8.0"
time = "0.3.28"
tokio = "1.32.0"
tokio-stream = "0.1.14"
tonic = "0.10"
tonic-build = "0.10"
tower = "0.4.13"