Currently, we are using lxml>=4.2,<5.
This version of lxml fails on modern Debian 13 machines, as there is a dependency conflict with a base library:
See here:
LP#2125278: Compilation with libxml2 2.15.0 failed. Original patch by Xi Ruoyao.
To enable installing the SDK on modern systems, we should upgrade our dependency to the newest version.
However, this means, we need to wait for pyecma376-2 as well, considering that depends on the older version of lxml and we'd get a dependency conflict:
basyx-python-sdk[dev] 1.1.1.dev20+g1f6336caf.d20250922 depends on lxml<7 and >=6
pyecma376-2 1.0.1 depends on lxml<6 and >=4.2
Currently, we are using
lxml>=4.2,<5.This version of
lxmlfails on modern Debian 13 machines, as there is a dependency conflict with a base library:See here:
To enable installing the SDK on modern systems, we should upgrade our dependency to the newest version.
However, this means, we need to wait for
pyecma376-2as well, considering that depends on the older version oflxmland we'd get a dependency conflict: