-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpixi.toml
More file actions
93 lines (71 loc) · 2.14 KB
/
pixi.toml
File metadata and controls
93 lines (71 loc) · 2.14 KB
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
[workspace]
authors = ["Elian NEPPEL <elian.dev@posteo.com>"]
channels = ["robostack-humble", "conda-forge"]
name = "afor"
platforms = ["linux-64", "win-64", "osx-64", "osx-arm64", "linux-aarch64"]
preview = ["pixi-build"]
[dependencies]
python = ">=3.10,<3.15"
[tasks]
test = "python3 -m pytest ./tests"
[environments]
default = { features = ["jazzy", "dev", "zenoh"] }
humble = { features = ["humble", "dev", "zenoh"] }
jazzy = { features = ["jazzy", "dev", "zenoh"] }
kilted = { features = ["kilted", "dev", "zenoh"] }
py310 = {features = ["zenoh", "dev", "py310"]}
py311 = {features = ["zenoh", "dev", "py311"]}
py312 = {features = ["zenoh", "dev", "py312"]}
py313 = {features = ["zenoh", "dev", "py313"]}
py314 = {features = ["zenoh", "dev", "py314"]}
zenoh = { features = ["zenoh", "dev"] }
dev = { features = ["dev"] }
[feature.py310.dependencies]
python = "3.10.*"
async-timeout = ">=3.0"
typing_extensions = ">=4.0"
[feature.py311.dependencies]
python = "3.11.*"
[feature.py312.dependencies]
python = "3.12.*"
[feature.py313.dependencies]
python = "3.13.*"
[feature.py314.dependencies]
python = "3.14.*"
[feature.zenoh.dependencies]
zenoh = "*"
[feature.zenoh.pypi-dependencies]
eclipse-zenoh = "*"
[feature.dev.dependencies]
colorama = "*"
pytest = "*"
pytest-asyncio = "*"
[feature.dev.pypi-dependencies]
asyncio_for_robotics = { path = ".", editable=true}
### ROS Humble ####
[feature.humble]
channels = ["https://prefix.dev/robostack-humble"]
[feature.humble.dependencies]
ros-humble-ros-core = "*"
ros-humble-demo-nodes-py = "*"
ros-humble-rmw-zenoh-cpp = "*"
### ROS Jazzy ####
[feature.jazzy]
channels = ["https://prefix.dev/robostack-jazzy"]
[feature.jazzy.dependencies]
ros-jazzy-ros-core = "*"
ros-jazzy-demo-nodes-py = "*"
ros-jazzy-rmw-zenoh-cpp = "*"
### ROS Kilted ####
[feature.kilted]
channels = ["https://prefix.dev/robostack-kilted"]
[feature.kilted.dependencies]
ros-kilted-ros-core = "*"
ros-kilted-demo-nodes-py = "*"
ros-kilted-rmw-zenoh-cpp = "*"
[package]
name = "asyncio_for_robotics"
[package.build]
backend = { name = "pixi-build-rattler-build", version = "0.3.*" }
# [package.run-dependencies]
# asyncio_for_robotics = { path = "."}