From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id EC3DE46158; Fri, 31 Jan 2025 20:19:36 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6B24F4025A; Fri, 31 Jan 2025 20:19:36 +0100 (CET) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mails.dpdk.org (Postfix) with ESMTP id E6948400D7 for ; Fri, 31 Jan 2025 20:19:34 +0100 (CET) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 713D5497; Fri, 31 Jan 2025 11:19:59 -0800 (PST) Received: from localhost.localdomain (unknown [10.57.75.129]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 08D353F694; Fri, 31 Jan 2025 11:19:32 -0800 (PST) From: Luca Vizzarro To: dev@dpdk.org Cc: Thomas Monjalon , Bruce Richardson , Jerin Jacob , Akhil Goyal , Luca Vizzarro , Patrick Robb , Paul Szczepanek Subject: [PATCH 0/3] dts: fix doc issues Date: Fri, 31 Jan 2025 19:19:21 +0000 Message-ID: <20250131191924.1936157-1-luca.vizzarro@arm.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org 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