@@ -37,6 +37,7 @@ readline = ">=8.2.999" # This is needed because we want to install an empty rea
3737
3838[feature .ros .dependencies ]
3939# Misc dependencies for our ROS 2 packages
40+ alsa-plugins = " >=1.2.12,<2"
4041beartype = " >=0.22.6,<0.23"
4142breathe = " >=4.36.0,<5"
4243cmake = " <3.30" # Constraint to avoid issues with deprecated features in newer cmake versions
@@ -51,6 +52,7 @@ ipython = ">=9.7.0,<10"
5152jaxtyping = " >=0.3.2,<0.4"
5253jinja2 = " >=3.1.6,<4"
5354libboost-devel = " >=1.86.0,<2"
55+ libflac = " ==1.4.3"
5456libnuma = " >=2.0.18,<3"
5557libopencv = " >=4.11.0,<5"
5658libprotobuf = " >=6.31.1,<7"
@@ -62,6 +64,7 @@ opencv = ">=4.11.0,<5"
6264paramiko = " >=4.0.0,<5"
6365pkg-config = " >=0.29.2,<0.30"
6466playsound = " >=1.3.0,<2"
67+ portaudio = " >=19.7.0,<20"
6568protobuf = " >=6.31.1,<7"
6669psutil = " >=7.1.3,<8"
6770pthread-stubs = " >=0.4,<0.5"
@@ -84,6 +87,7 @@ colcon-common-extensions = ">=0.3.0,<0.4"
8487colcon-notification = " >=0.3.0,<0.4"
8588ros-jazzy-action-msgs = " >=2.0.3,<3"
8689ros-jazzy-ament-cmake = " >=2.5.4,<3"
90+ ros-jazzy-ament-cmake-clang-format = " >=0.17.3,<0.18"
8791ros-jazzy-ament-cmake-mypy = " >=0.17.3,<0.18"
8892ros-jazzy-ament-copyright = " >=0.17.3,<0.18"
8993ros-jazzy-ament-flake8 = " >=0.17.3,<0.18"
@@ -131,6 +135,7 @@ ros-jazzy-rosbridge-suite = ">=2.3.0,<3"
131135ros-jazzy-rosgraph-msgs = " >=2.0.3,<3"
132136ros-jazzy-rosidl-default-generators = " >=1.6.0,<2"
133137ros-jazzy-rosidl-default-runtime = " >=1.6.0,<2"
138+ ros-jazzy-rosidl-runtime-c = " >=4.6.7,<5"
134139ros-jazzy-rqt-gui = " >=1.6.0,<2"
135140ros-jazzy-rqt-gui-py = " >=1.6.0,<2"
136141ros-jazzy-sensor-msgs = " >=5.3.6,<6"
@@ -196,12 +201,6 @@ setuptools = "==68.1.2" # Pinning setuptools to avoid issues with colcon build
196201git = " >=2.52.0,<3" # Otherwise the system git might be used causing ABI issues
197202curl = " >=8.17.0,<9"
198203make = " >=4.4.1,<5" # To avoid issues in the CI
199- libflac = " ==1.4.3"
200- portaudio = " >=19.7.0,<20"
201- ros-jazzy-ament-cmake-clang-format = " >=0.17.3,<0.18"
202- ros-jazzy-rosidl-runtime-c = " >=4.6.7,<5"
203- alsa-plugins = " >=1.2.12,<2"
204- git-subrepo = " >=0.4.9,<0.5"
205204
206205[feature .ros .target .linux-64 .dependencies ]
207206# For now Webots is only packaged for x86-64 Linux
0 commit comments