diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 9e0b4cb..1a2ab58 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -53,7 +53,7 @@ jobs: cache-dependency-glob: | setup.* tox.ini - python-version: ${{ matrix.matrix.config[0] }} + python-version: ${{ matrix.config[0] }} github-token: ${{ secrets.GITHUB_TOKEN }} - name: Test if: ${{ !startsWith(runner.os, 'Mac') }} diff --git a/CHANGES.rst b/CHANGES.rst index 8823a78..bdab50d 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -4,7 +4,11 @@ Changes 8.1 (unreleased) ---------------- -- Nothing changed yet. +- Advertise support for Python 3.14 by adding the classifier and updating + the documentation. + +- Fix CI workflow matrix expression so the configured Python version is used + for each job, keeping the 3.14 job working. 8.1a1.dev0 (2025-03-20) diff --git a/docs/index.rst b/docs/index.rst index b26687c..7e617d8 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -15,7 +15,7 @@ RestrictedPython is not a sandbox system or a secured environment, but it helps Supported Python versions ========================= -RestrictedPython supports CPython 3.9 up to 3.13. +RestrictedPython supports CPython 3.9 up to 3.14. It does _not_ support PyPy or other alternative Python implementations. Contents diff --git a/setup.py b/setup.py index 45bf79d..3ffa9d7 100644 --- a/setup.py +++ b/setup.py @@ -44,6 +44,7 @@ def read(*rnames): 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12', 'Programming Language :: Python :: 3.13', + 'Programming Language :: Python :: 3.14', 'Programming Language :: Python :: Implementation :: CPython', 'Topic :: Security', ],