diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 22f314a5..af806e10 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.8\", \"3.9\", \"3.10\", \"3.11\", \"3.12\", \"3.13.0-rc.1\" ], \ + \"python-version\": [ \"3.8\", \"3.9\", \"3.10\", \"3.11\", \"3.12\", \"3.13\" ], \ \"package_level\": [ \"minimum\", \"latest\" ] \ }" >> $GITHUB_OUTPUT; \ else \ echo "matrix={ \ \"os\": [ \"ubuntu-latest\" ], \ - \"python-version\": [ \"3.12\" ], \ + \"python-version\": [ \"3.13\" ], \ \"package_level\": [ \"minimum\", \"latest\" ], \ \"include\": [ \ { \ @@ -49,21 +49,6 @@ jobs: \"python-version\": \"3.8\", \ \"package_level\": \"latest\" \ }, \ - { \ - \"os\": \"ubuntu-latest\", \ - \"python-version\": \"3.13.0-rc.1\", \ - \"package_level\": \"minimum\" \ - }, \ - { \ - \"os\": \"ubuntu-latest\", \ - \"python-version\": \"3.13.0-rc.1\", \ - \"package_level\": \"latest\" \ - }, \ - { \ - \"os\": \"macos-latest\", \ - \"python-version\": \"3.8\", \ - \"package_level\": \"minimum\" \ - }, \ { \ \"os\": \"macos-latest\", \ \"python-version\": \"3.8\", \ @@ -76,47 +61,17 @@ jobs: }, \ { \ \"os\": \"macos-latest\", \ - \"python-version\": \"3.12\", \ + \"python-version\": \"3.13\", \ \"package_level\": \"minimum\" \ }, \ - { \ - \"os\": \"macos-latest\", \ - \"python-version\": \"3.12\", \ - \"package_level\": \"latest\" \ - }, \ - { \ - \"os\": \"macos-latest\", \ - \"python-version\": \"3.13.0-rc.1\", \ - \"package_level\": \"minimum\" \ - }, \ - { \ - \"os\": \"macos-latest\", \ - \"python-version\": \"3.13.0-rc.1\", \ - \"package_level\": \"latest\" \ - }, \ { \ \"os\": \"windows-latest\", \ \"python-version\": \"3.8\", \ - \"package_level\": \"latest\" \ - }, \ - { \ - \"os\": \"windows-latest\", \ - \"python-version\": \"3.12\", \ - \"package_level\": \"minimum\" \ - }, \ - { \ - \"os\": \"windows-latest\", \ - \"python-version\": \"3.12\", \ - \"package_level\": \"latest\" \ - }, \ - { \ - \"os\": \"windows-latest\", \ - \"python-version\": \"3.13.0-rc.1\", \ \"package_level\": \"minimum\" \ }, \ { \ \"os\": \"windows-latest\", \ - \"python-version\": \"3.13.0-rc.1\", \ + \"python-version\": \"3.13\", \ \"package_level\": \"latest\" \ } \ ] \ diff --git a/changes/620.feature.rst b/changes/620.feature.rst new file mode 100644 index 00000000..4a9cd8c2 --- /dev/null +++ b/changes/620.feature.rst @@ -0,0 +1 @@ +Test: Added tests for Python 3.13 (final version). diff --git a/dev-requirements.txt b/dev-requirements.txt index 8aa56878..6194fde0 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -83,8 +83,10 @@ autodocsumm>=0.2.12 Babel>=2.11.0 # PyLint (no imports, invoked via pylint script) -pylint>=3.0.1 -astroid>=3.0.1 +pylint>=3.0.1; python_version == '3.8' +pylint>=3.3.1; python_version >= '3.9' +astroid>=3.0.1; python_version == '3.8' +astroid>=3.3.5; python_version >= '3.9' lazy-object-proxy>=1.4.3 wrapt>=1.15 # platformdirs is also used by tox diff --git a/minimum-constraints-develop.txt b/minimum-constraints-develop.txt index 4fe134d1..c315d740 100644 --- a/minimum-constraints-develop.txt +++ b/minimum-constraints-develop.txt @@ -72,8 +72,10 @@ autodocsumm==0.2.12 Babel==2.11.0 # PyLint (no imports, invoked via pylint script): -pylint==3.0.1 -astroid==3.0.1 +pylint==3.0.1; python_version == '3.8' +pylint==3.3.1; python_version >= '3.9' +astroid==3.0.1; python_version == '3.8' +astroid==3.3.5; python_version >= '3.9' lazy-object-proxy==1.4.3 wrapt==1.15 platformdirs==4.1.0