diff --git a/.github/workflows/run_test_build_deploy.yaml b/.github/workflows/run_test_build_deploy.yaml index 8f97e0c..41b93a3 100644 --- a/.github/workflows/run_test_build_deploy.yaml +++ b/.github/workflows/run_test_build_deploy.yaml @@ -16,10 +16,10 @@ jobs: strategy: max-parallel: 5 matrix: - python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] + python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 - name: Set up Python ${{ matrix.python-version }} @@ -42,7 +42,7 @@ jobs: needs: [tests] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 - name: Set up Python 3.9 @@ -59,7 +59,7 @@ jobs: run: python -m pip install build --user - name: Build the source tarball run: python -m build --sdist . - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 with: name: sdist path: ./dist @@ -83,24 +83,24 @@ jobs: - os: 'macOS-latest' arch: 'arm64' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 - name: Set up QEMU if: ${{ runner.os == 'Linux' && matrix.arch != 'x86_64' }} - uses: docker/setup-qemu-action@v3.3.0 + uses: docker/setup-qemu-action@v3.6.0 with: platforms: all - name: Build wheels - uses: pypa/cibuildwheel@v2.22.0 + uses: pypa/cibuildwheel@v3.2.1 env: CIBW_ARCHS_LINUX: ${{ matrix.arch }} CIBW_ARCHS_MACOS: ${{ matrix.arch }} SEABREEZE_DISABLE_FH4: "yes" - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 with: name: wheels-${{ runner.os }}-${{ matrix.arch }} path: ./wheelhouse/*.whl @@ -111,11 +111,11 @@ jobs: runs-on: ubuntu-latest if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags') steps: - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v5 with: name: sdist path: ./dist - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v5 with: pattern: wheels-* merge-multiple: true diff --git a/setup.py b/setup.py index 884f5f7..fb0531b 100644 --- a/setup.py +++ b/setup.py @@ -237,5 +237,6 @@ def win_spawn(_, cmd, *args, **kwargs): "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", ], )