diff --git a/.github/workflows/build_and_install.yml b/.github/workflows/build_and_install.yml index 38331b6..c8b0f5c 100644 --- a/.github/workflows/build_and_install.yml +++ b/.github/workflows/build_and_install.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: os: [ubuntu-24.04, macOS-13, macOS-15] - python-version: ["3.11", "3.13"] + python-version: ["3.11", "3.14"] timeout-minutes: 5 steps: diff --git a/.github/workflows/release-pypi.yml b/.github/workflows/release-pypi.yml index fdf3458..72f73ca 100644 --- a/.github/workflows/release-pypi.yml +++ b/.github/workflows/release-pypi.yml @@ -49,7 +49,7 @@ jobs: strategy: matrix: os: [macOS-13, macOS-15] - python: ["3.11", "3.12", "3.13"] + python: ["3.11", "3.12", "3.13", "3.14"] steps: - uses: actions/checkout@v4 diff --git a/Cargo.toml b/Cargo.toml index 998595a..5630d7c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,7 +18,8 @@ classifiers = [ "Programming Language :: Python", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", - "Programming Language :: Python :: 3.13" + "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14" ] license = "MIT" diff --git a/build_manylinux_wheels.sh b/build_manylinux_wheels.sh index ef150c7..be520d2 100755 --- a/build_manylinux_wheels.sh +++ b/build_manylinux_wheels.sh @@ -4,7 +4,7 @@ set -ex curl https://sh.rustup.rs -sSf | sh -s -- -y export PATH="$HOME/.cargo/bin:$PATH" -for PYBIN in /opt/python/{cp310-cp310,cp311-cp311,cp312-cp312,cp313-cp313}/bin; do +for PYBIN in /opt/python/{cp311-cp311,cp312-cp312,cp313-cp313,cp314-cp314}/bin; do export PYTHON_SYS_EXECUTABLE="$PYBIN/python" ${PYTHON_SYS_EXECUTABLE} -m pip install maturin