forked from RoboStack/ros-jazzy
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpixi.toml
More file actions
51 lines (43 loc) · 1.37 KB
/
pixi.toml
File metadata and controls
51 lines (43 loc) · 1.37 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
[workspace]
name = "plansys2_ws"
channels = [
"file:///var/home/fmrico/pixi/pixi-buildfarm/ros-jazzy/output",
"https://prefix.dev/irl-jazzy",
"https://prefix.dev/robostack-jazzy",
"https://prefix.dev/conda-forge",
]
platforms = ["linux-64"]
[dependencies]
ros-jazzy-ros-base = "*"
ros-jazzy-ros2cli = "*"
# Prefer Zenoh middleware
ros-jazzy-rmw-zenoh-cpp = "*"
# Useful tooling
argcomplete = "*"
colcon-common-extensions = "*"
cmake = "<4"
pkg-config = "*"
compilers = "*"
make = "*"
ninja = "*"
# Locally-built PlanSys2 artifacts
ros-jazzy-plansys2-bringup = "*"
ros-jazzy-plansys2-core = "*"
ros-jazzy-plansys2-domain-expert = "*"
ros-jazzy-plansys2-executor = "*"
ros-jazzy-plansys2-lifecycle-manager = "*"
ros-jazzy-plansys2-msgs = "*"
ros-jazzy-plansys2-pddl-parser = "*"
ros-jazzy-plansys2-planner = "*"
ros-jazzy-plansys2-problem-expert = "*"
ros-jazzy-plansys2-terminal = "*"
ros-jazzy-plansys2-tools = "*"
ros-jazzy-plansys2-popf-plan-solver = "*"
ros-jazzy-popf = "*"
ros-jazzy-rclcpp-cascade-lifecycle = "*"
[tasks]
build = {cmd = "bash -lc 'colcon build'", description = "Build the ROS workspace"}
test = {cmd = "bash -lc 'colcon test && colcon test-result --verbose'", description = "Run tests for the workspace"}
clean = {cmd = "rm -rf build install log", description = "Clean build artifacts (build, install, log directories)"}
[activation]
scripts = ["activate.sh"]