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

Reply via email to