diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index fcd891a1..dfd20544 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -17,7 +17,7 @@ jobs: strategy: fail-fast: false matrix: - python: [ "3.10", 3.13 ] + python: [ "3.10", 3.14 ] os: [ macos-latest, ubuntu-24.04, windows-latest ] defaults: run: @@ -57,4 +57,4 @@ jobs: - name: Build distribution run: | - uv run --no-sync python -m build \ No newline at end of file + uv run --no-sync python -m build diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index a108bef1..1e9246dd 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -42,7 +42,7 @@ jobs: runs-on: macos-13 strategy: matrix: - python: ["3.10", 3.13] + python: ["3.10", 3.14] steps: - name: Download wheels uses: actions/download-artifact@v4.2.0 @@ -67,7 +67,7 @@ jobs: runs-on: windows-latest strategy: matrix: - python: ["3.10", 3.13] + python: ["3.10", 3.14] wordsize: [64] steps: - name: Download wheels @@ -93,7 +93,7 @@ jobs: needs: ['manylinux'] strategy: matrix: - python: ["3.10", 3.13] + python: ["3.10", 3.14] steps: - name: Download wheels uses: actions/download-artifact@v4.2.0 @@ -135,4 +135,3 @@ jobs: - name: Publish distribution to PRODUCTION PyPI if: github.event_name == 'release' uses: pypa/gh-action-pypi-publish@v1.13.0 - diff --git a/CHANGELOG.md b/CHANGELOG.md index a92a0631..376bec36 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [Unreleased] + +- Add support for Python 3.14. + ## [0.2.4] - 2025-09-18 - Add support for Python 3.13, minimum version is now 3.10. @@ -256,4 +260,3 @@ Early Alpha release made available via PyPI for community testing and evaluation Please don't use this version in published works. - diff --git a/pyproject.toml b/pyproject.toml index 08665fa1..866c93e8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -41,6 +41,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Programming Language :: Python :: 3 :: Only", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Bio-Informatics",