diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index d724ece..7a9ce63 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -11,12 +11,12 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-20.04, windows-2019, macOS-11] + os: [ubuntu-22.04, windows-2019, macOS-12] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 name: Install Python with: python-version: "3.12" @@ -27,17 +27,18 @@ jobs: - name: Build wheels run: python -m cibuildwheel --output-dir wheelhouse - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: + name: ${{ matrix.os }} path: ./wheelhouse/*.whl build_sdist: name: Build source distribution runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 name: Install Python with: python-version: "3.12" @@ -48,8 +49,9 @@ jobs: - name: Build sdist run: python -m build --sdist - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: + name: sdist path: dist/*.tar.gz upload_pypi: @@ -59,7 +61,19 @@ jobs: steps: - uses: actions/download-artifact@v4.1.7 with: - name: artifact + name: sdist + path: dist + - uses: actions/download-artifact@v4.1.7 + with: + name: ubuntu-22.04 + path: dist + - uses: actions/download-artifact@v4.1.7 + with: + name: windows-2019 + path: dist + - uses: actions/download-artifact@v4.1.7 + with: + name: macOS-12 path: dist - name: Publish distribution to PyPI if: startsWith(github.ref, 'refs/tags') diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4a0fb18..12f856e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -12,9 +12,9 @@ jobs: python-version: [3.9, "3.10", "3.11", "3.12", "3.13"] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} allow-prereleases: true diff --git a/CHANGELOG b/CHANGELOG index 5514284..978adea 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,6 @@ -## Unreleased +## 1.11.0 -- Drop support for Python 3.8; declare support for Python 3.13 +- Drop support for Python 3.8; add support for Python 3.13 ## 1.10.1 diff --git a/setup.py b/setup.py index 7b17239..b68bc14 100644 --- a/setup.py +++ b/setup.py @@ -36,7 +36,7 @@ ) -VERSION = "1.10.1" +VERSION = "1.11.0" EXTENSIONS = [