Skip to content

Commit d9e777f

Browse files
committed
build: update colcon-core and pin setuptools to fix dependency resolution in CI
1 parent 40cfb25 commit d9e777f

2 files changed

Lines changed: 50 additions & 45 deletions

File tree

pixi.lock

Lines changed: 45 additions & 45 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pixi.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ platforms = ["linux-64"]
77

88
[dependencies]
99
python = ">=3.11"
10+
setuptools = "<80"
1011
cmake = "*"
12+
1113
ninja = "*"
1214
gcc_linux-64 = "*"
1315
gxx_linux-64 = "*"
@@ -39,12 +41,15 @@ pytest = "<8"
3941
colcon-common-extensions = "*"
4042
colcon-cargo = "*"
4143
colcon-ros-cargo = "*"
44+
colcon-core = ">=0.21.0"
4245

4346
[tasks]
4447
# Install cargo-ament-build into the pixi environment's bin folder
4548
setup-cargo = "test -f $CONDA_PREFIX/bin/cargo-ament-build || cargo install cargo-ament-build --root $CONDA_PREFIX"
4649
# Build the workspace using colcon
4750
build = { cmd = "colcon build", depends-on = ["setup-cargo"], env = { LIBCLANG_PATH = "$CONDA_PREFIX/lib" } }
51+
52+
4853
# Run tests
4954
test = { cmd = "colcon test --packages-select rmf_path_server_test --python-testing pytest --event-handlers console_direct+", depends-on = ["build"], env = { LIBCLANG_PATH = "$CONDA_PREFIX/lib" } }
5055

0 commit comments

Comments
 (0)