Hi everyone, The first patch will finally get rid of any warnings in the doc build. Whereas the other two patches are required to build docs or even run DTS in Python 3.12 and 3.13.
Python 3.13 has introduced a new breaking change without warning, which broke the way we used a specific stdlib function. Finally, we were relying on an older version of our SSH client library fabric which backwards-compatibility was dropped in Python 3.12, raising further problems while building docs. Best, Luca Luca Vizzarro (3): dts: remove use of field validators dts: stop using partial in enums dts: bump up fabric version doc/guides/conf.py | 9 +- dts/framework/config/__init__.py | 18 +- dts/framework/remote_session/__init__.py | 2 +- .../interactive_remote_session.py | 2 +- .../remote_session/remote_session.py | 2 +- dts/framework/remote_session/testpmd_shell.py | 145 +++++++-------- dts/framework/testbed_model/capability.py | 6 +- dts/poetry.lock | 165 ++++++++++++++---- dts/pyproject.toml | 2 +- 9 files changed, 219 insertions(+), 132 deletions(-) -- 2.43.0