diff --git a/.github/workflows/all.yml b/.github/workflows/all.yml index cef234c..4139d95 100644 --- a/.github/workflows/all.yml +++ b/.github/workflows/all.yml @@ -139,6 +139,7 @@ jobs: python-version: - '3.8' - '3.13' + - '3.14' os: ['ubuntu-latest', windows-latest, macos-latest] name: Test with Python ${{ matrix.python-version }} on ${{ matrix.os }} steps: @@ -153,7 +154,7 @@ jobs: run: cp ../README.md ./ - name: Install Linux dependencies if: runner.os == 'Linux' - run: sudo apt-get update && sudo apt-get install -y pkg-config + run: sudo apt-get update && sudo apt-get install -y pkg-config - name: Install test dependencies env: # on macOS and with Python 3.10: building NumPy from source fails without these options: @@ -192,7 +193,7 @@ jobs: run: cp ../README.md ./ - name: Install Linux dependencies if: runner.os == 'Linux' - run: sudo apt-get update && sudo apt-get install -y pkg-config + run: sudo apt-get update && sudo apt-get install -y pkg-config - name: Install test dependencies run: | python -m pip install --upgrade pip @@ -220,7 +221,7 @@ jobs: os: ['ubuntu-latest'] runs-on: ${{ matrix.os }} continue-on-error: true - if: github.event_name == 'pull_request' + if: github.event_name == 'pull_request' name: Run benchmarks on ${{ matrix.os }} steps: - name: Set up Python @@ -229,11 +230,11 @@ jobs: python-version: '3.9' - uses: actions/checkout@v3 with: - fetch-depth: 0 + fetch-depth: 0 submodules: recursive - name: Install Linux dependencies if: runner.os == 'Linux' - run: sudo apt-get update && sudo apt-get install -y pkg-config + run: sudo apt-get update && sudo apt-get install -y pkg-config - name: Install dev dependencies run: | python -m pip install --upgrade pip diff --git a/python/pyproject.toml b/python/pyproject.toml index ed15f41..303b570 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -26,6 +26,8 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", ] # Optional: runtime dependency specification # dependencies = [ "cryptography >=41.0" ]