Browse Source

test against python3.12–13 & declare compatibility

Fabian Peter Hammerle 4 days ago
parent
commit
0bd9794e74
3 changed files with 7 additions and 3 deletions
  1. 4 2
      .github/workflows/python.yml
  2. 1 1
      CHANGELOG.md
  3. 2 0
      setup.py

+ 4 - 2
.github/workflows/python.yml

@@ -16,7 +16,7 @@ jobs:
     runs-on: ubuntu-24.04
     strategy:
       matrix:
-        python-version: ['3.11']
+        python-version: ['3.13']
     steps:
     - uses: actions/checkout@v5
     - uses: actions/setup-python@v6
@@ -37,6 +37,8 @@ jobs:
         python-version:
         - '3.10'
         - '3.11'
+        - '3.12'
+        - '3.13'
       fail-fast: false
     steps:
     - uses: actions/checkout@v5
@@ -86,7 +88,7 @@ jobs:
     runs-on: ubuntu-24.04
     strategy:
       matrix:
-        python-version: ['3.11']
+        python-version: ['3.13']
     steps:
     - uses: actions/checkout@v5
     - uses: actions/setup-python@v6

+ 1 - 1
CHANGELOG.md

@@ -6,7 +6,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## [Unreleased]
 ### Added
-- declare compatibility with `python3.11`
+- declare compatibility with `python3.11`, `python3.12` & `python3.13`
 
 ### Removed
 - compatibility with `python3.7`, `python3.8` & `python3.9`

+ 2 - 0
setup.py

@@ -44,6 +44,8 @@ setuptools.setup(
         # .github/workflows/python.yml
         "Programming Language :: Python :: 3.10",
         "Programming Language :: Python :: 3.11",
+        "Programming Language :: Python :: 3.12",
+        "Programming Language :: Python :: 3.13",
         "Topic :: Utilities",
     ],
     entry_points={