From 3c8809f0aff1eb1b5eafe35ef50ec48918e9ed19 Mon Sep 17 00:00:00 2001 From: Claude Code Date: Fri, 21 Aug 2026 21:53:40 +0000 Subject: [PATCH 1/2] Dependency updates, and pyTooling v9.0.0 Incorporates the four open Dependabot pull-requests and raises the pyTooling floor past the new major release: * pyTooling ~=8.19 -> >= 9.0, < 11.0, in requirements.txt and in the build dependency of pyproject.toml, which '~=' had capped below 9. * setuptools >=83.0 -> >=84.0.0, twine ~=6.2 -> ~=7.0, wheel ~=0.47.0 -> ~=0.48.0, lxml >=6.1 -> >=6.1.1. doc/Dependency.rst carries the same figures, with the version cells re-padded so the grid tables stay aligned. Co-Authored-By: Patrick Lehmann --- dist/requirements.txt | 4 ++-- doc/Dependency.rst | 14 +++++++------- pyproject.toml | 4 ++-- requirements.txt | 2 +- tests/typing/requirements.txt | 2 +- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/dist/requirements.txt b/dist/requirements.txt index e0dde0365..646b8f08c 100644 --- a/dist/requirements.txt +++ b/dist/requirements.txt @@ -1,2 +1,2 @@ -wheel ~= 0.47.0 -twine ~= 6.2 +wheel ~= 0.48.0 +twine ~= 7.0 diff --git a/doc/Dependency.rst b/doc/Dependency.rst index ff975d5de..3fa998c92 100644 --- a/doc/Dependency.rst +++ b/doc/Dependency.rst @@ -23,7 +23,7 @@ pyVHDLModel Package +--------------------------------------------------------+-------------+------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ | **Package** | **Version** | **License** | **Dependencies** | +========================================================+=============+==========================================================================================+=================================================================================================================================+ -| `pyTooling `__ | ≥8.19 | `Apache License, 2.0 `__ | *None* | +| `pyTooling `__ | ≥9.0 | `Apache License, 2.0 `__ | *None* | +--------------------------------------------------------+-------------+------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ @@ -61,7 +61,7 @@ the mandatory dependencies too. +---------------------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+ | `typing-extensions `__ | ≥4.16 | `PSF-2.0 `__ | *Not yet evaluated.* | +---------------------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+ -| `lxml `__ | ≥6.1 | `BSD 3-Clause `__ | *Not yet evaluated.* | +| `lxml `__ | ≥6.1.1 | `BSD 3-Clause `__ | *Not yet evaluated.* | +---------------------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+ @@ -89,7 +89,7 @@ the mandatory dependencies too. +-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+----------------------+ | **Package** | **Version** | **License** | **Dependencies** | +=================================================================================================+==============+==========================================================================================================+======================+ -| `pyTooling `__ | ≥8.19 | `Apache License, 2.0 `__ | *None* | +| `pyTooling `__ | ≥9.0 | `Apache License, 2.0 `__ | *None* | +-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+----------------------+ | `Sphinx `__ | ≥9.1 | `BSD 3-Clause `__ | *Not yet evaluated.* | +-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+----------------------+ @@ -133,9 +133,9 @@ install the mandatory dependencies too. +----------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Package** | **Version** | **License** | **Dependencies** | +============================================================================+==============+==========================================================================================================+======================================================================================================================================================+ -| `pyTooling `__ | ≥8.19 | `Apache License, 2.0 `__ | *None* | +| `pyTooling `__ | ≥9.0 | `Apache License, 2.0 `__ | *None* | +----------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+ -| `wheel `__ | ≥0.47 | `MIT `__ | *Not yet evaluated.* | +| `wheel `__ | ≥0.48 | `MIT `__ | *Not yet evaluated.* | +----------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+ @@ -164,7 +164,7 @@ install the mandatory dependencies too. +----------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------+----------------------+ | **Package** | **Version** | **License** | **Dependencies** | +==========================================================+==============+===========================================================================================+======================+ -| `wheel `__ | ≥0.47 | `MIT `__ | *Not yet evaluated.* | +| `wheel `__ | ≥0.48 | `MIT `__ | *Not yet evaluated.* | +----------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------+----------------------+ -| `Twine `__ | ≥6.2 | `Apache License, 2.0 `__ | *Not yet evaluated.* | +| `Twine `__ | ≥7.0 | `Apache License, 2.0 `__ | *Not yet evaluated.* | +----------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------+----------------------+ diff --git a/pyproject.toml b/pyproject.toml index 9768ce7ec..6633699f3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [build-system] requires = [ - "setuptools >= 83.0", - "pyTooling ~= 8.19" + "setuptools >= 84.0.0", + "pyTooling >= 9.0, < 11.0" ] build-backend = "setuptools.build_meta" diff --git a/requirements.txt b/requirements.txt index 367d1c30b..68dbbe12b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ -pyTooling ~= 8.19 +pyTooling >= 9.0, < 11.0 diff --git a/tests/typing/requirements.txt b/tests/typing/requirements.txt index 6fe31217f..22d05e89d 100644 --- a/tests/typing/requirements.txt +++ b/tests/typing/requirements.txt @@ -3,4 +3,4 @@ # Static Type Checking mypy[reports] ~= 2.3 typing_extensions ~= 4.16 -lxml >= 6.1 , <7.0 +lxml >= 6.1.1, < 7.0 From 59e973a967bd4299020e220427c533bb8bb7c128 Mon Sep 17 00:00:00 2001 From: Claude Code Date: Fri, 21 Aug 2026 22:01:54 +0000 Subject: [PATCH 2/2] Dependency.rst: version cells are major.minor The dependency tables carry two-part version numbers to keep the noise down, so a patch release does not move a cell. 'lxml >= 6.1.1' and 'sphinx_reports ~= 0.11.2' are documented as 6.1 and 0.11; the requirement files keep the exact floors. Co-Authored-By: Patrick Lehmann --- doc/Dependency.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/Dependency.rst b/doc/Dependency.rst index 3fa998c92..8b6095ed2 100644 --- a/doc/Dependency.rst +++ b/doc/Dependency.rst @@ -61,7 +61,7 @@ the mandatory dependencies too. +---------------------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+ | `typing-extensions `__ | ≥4.16 | `PSF-2.0 `__ | *Not yet evaluated.* | +---------------------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+ -| `lxml `__ | ≥6.1.1 | `BSD 3-Clause `__ | *Not yet evaluated.* | +| `lxml `__ | ≥6.1 | `BSD 3-Clause `__ | *Not yet evaluated.* | +---------------------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+