From d64f3997c51ff8fc544c1967b6562440fdf682d5 Mon Sep 17 00:00:00 2001 From: PhysicistJohn <54456354+PhysicistJohn@users.noreply.github.com> Date: Fri, 12 Jun 2026 10:03:58 -0700 Subject: [PATCH] Relax cyclonedds pin: 0.10.2 Domain creation hangs on modern kernels cyclonedds 0.10.2's Domain creation blocks indefinitely on recent Linux kernels (observed on Ubuntu 24.04 / kernel 6.17), failing ChannelFactoryInitialize with no error output. The SDK runs against cyclonedds 11.x (verified Domain creation, ChannelFactoryInitialize with explicit interface, and pub/sub on rt/lowstate and rt/lowcmd, on Python 3.10 and 3.12). Relax the pin to >=0.10.2,<12 so installs on modern kernels resolve a working wheel. --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 54d8cac8..ad2252e6 100644 --- a/setup.py +++ b/setup.py @@ -14,7 +14,7 @@ }, python_requires='>=3.8', install_requires=[ - "cyclonedds==0.10.2", + "cyclonedds>=0.10.2,<12", "numpy", "opencv-python", ],