From 293889cc7f5be2b92ac4423f327959cbd33ecb87 Mon Sep 17 00:00:00 2001 From: Vonteddu Chaithra Date: Tue, 13 Oct 2026 12:25:24 +0530 Subject: [PATCH 1/2] Updated the python version in testworkflow Signed-off-by: Vonteddu Chaithra --- .github/workflows/test.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f72ca216f..2678b4444 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -35,13 +35,13 @@ jobs: if [[ "${{ github.event_name }}" == "schedule" || "${{ github.head_ref }}" =~ ^release_ ]]; then \ echo "matrix={ \ \"os\": [ \"ubuntu-latest\", \"macos-latest\", \"windows-latest\" ], \ - \"python-version\": [ \"3.9\", \"3.10\", \"3.11\", \"3.12\", \"3.13\", \"3.14\" ], \ + \"python-version\": [ \"3.9\", \"3.10\", \"3.11\", \"3.12\", \"3.13\", \"3.14\", \"3.15\" ], \ \"package_level\": [ \"minimum\", \"latest\" ] \ }" >> $GITHUB_OUTPUT; \ else \ echo "matrix={ \ \"os\": [ \"ubuntu-latest\" ], \ - \"python-version\": [ \"3.9\", \"3.14\" ], \ + \"python-version\": [ \"3.9\", \"3.15\" ], \ \"package_level\": [ \"minimum\", \"latest\" ], \ \"include\": [ \ { \ @@ -51,7 +51,7 @@ jobs: }, \ { \ \"os\": \"macos-latest\", \ - \"python-version\": \"3.14\", \ + \"python-version\": \"3.15\", \ \"package_level\": \"latest\" \ }, \ { \ @@ -61,7 +61,7 @@ jobs: }, \ { \ \"os\": \"windows-latest\", \ - \"python-version\": \"3.14\", \ + \"python-version\": \"3.15\", \ \"package_level\": \"latest\" \ } \ ] \ @@ -287,8 +287,8 @@ jobs: RUN_TYPE: ${{ steps.set-run-type.outputs.result }} run: | make bandit - - name: Run doclinkcheck (only on ubuntu-latest, 3.14, latest) - if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.14' && matrix.package_level == 'latest' + - name: Run doclinkcheck (only on ubuntu-latest, 3.15, latest) + if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.15' && matrix.package_level == 'latest' env: PACKAGE_LEVEL: ${{ matrix.package_level }} RUN_TYPE: ${{ steps.set-run-type.outputs.result }} From 20465d9f88368f139d9af709f50f6ed70be4a455 Mon Sep 17 00:00:00 2001 From: Vonteddu Chaithra Date: Tue, 13 Oct 2026 12:42:04 +0530 Subject: [PATCH 2/2] Fixed the failure in ubuntu 3.15 version Signed-off-by: Vonteddu Chaithra --- .github/workflows/test.yml | 1 + minimum-constraints-develop.txt | 18 ++++++++++++------ minimum-constraints-install.txt | 2 +- requirements-develop.txt | 3 ++- 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2678b4444..90bc35e64 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -80,6 +80,7 @@ jobs: container: ${{ matrix.container }} env: PIP_DISABLE_PIP_VERSION_CHECK: 1 + PYO3_USE_ABI3_FORWARD_COMPATIBILITY: 1 steps: - name: Set run type (normal, scheduled, release) id: set-run-type diff --git a/minimum-constraints-develop.txt b/minimum-constraints-develop.txt index 2863d1957..4ecc267e2 100644 --- a/minimum-constraints-develop.txt +++ b/minimum-constraints-develop.txt @@ -46,7 +46,8 @@ flake8==6.1.0 ruff==0.16.0 # PyLint checker -pylint==3.3.1 +pylint==3.3.1; python_version == '3.9' +pylint==4.1.2; python_version >= '3.10' # Bandit checker bandit==1.7.8 @@ -74,7 +75,8 @@ appnope==0.1.4 argon2-cffi-bindings==25.1.0 argon2-cffi==21.2.0 arrow==1.4.0 -astroid==3.3.7 +astroid==3.3.7; python_version == '3.9' +astroid==4.3.3; python_version >= '3.10' asttokens==3.0.1 async-lru==2.0.5 Authlib==1.6.12 @@ -121,7 +123,8 @@ ipython-genutils==0.2.0 ipython==8.18.1 ipywidgets==8.1.8 isoduration==20.11.0 -isort==4.3.8 +isort==4.3.8; python_version == '3.9' +isort==6.0.0; python_version >= '3.10' jedi==0.19.2 Jinja2==3.1.6 joblib==1.5.3 @@ -180,8 +183,10 @@ ptyprocess==0.5.1 pure_eval==0.2.3 pycodestyle==2.11.0 pycparser==2.23 -pydantic_core==2.41.1 -pydantic==2.12.0 +pydantic_core==2.41.1; python_version == '3.9' +pydantic_core==2.50.1; python_version >= '3.10' +pydantic==2.12.0; python_version == '3.9' +pydantic==2.14.1; python_version >= '3.10' pyflakes==3.1.0 pyproject-api==1.6.1 pyproject-hooks==1.1.0 @@ -232,7 +237,8 @@ truststore==0.10.4 typer-cli==0.16.0 typer-slim==0.16.0 typer==0.16.0 -typing-inspection==0.4.2 +typing-inspection==0.4.2; python_version == '3.9' +typing-inspection==0.4.4; python_version >= '3.10' uri-template==1.3.0 virtualenv==20.36.1 wcwidth==0.8.1 diff --git a/minimum-constraints-install.txt b/minimum-constraints-install.txt index 5d5d71e56..72d520a4f 100644 --- a/minimum-constraints-install.txt +++ b/minimum-constraints-install.txt @@ -75,6 +75,6 @@ referencing==0.36.2 rpds-py==0.27.1 six==1.16.0 tomli==2.0.1 -typing-extensions==4.14.1 +typing-extensions==4.16.0 userpath==1.9.2 vcs-versioning==1.1.1 diff --git a/requirements-develop.txt b/requirements-develop.txt index 8d9eb4bf7..3b28b59ed 100644 --- a/requirements-develop.txt +++ b/requirements-develop.txt @@ -46,7 +46,8 @@ flake8>=6.1.0 ruff>=0.16.0 # PyLint checker -pylint>=3.3.1 +pylint>=3.3.1; python_version == '3.9' +pylint>=4.1.2; python_version >= '3.10' # Bandit checker bandit>=1.7.8