diff --git a/.github/workflows/build-and-publish.yml b/.github/workflows/build-and-publish.yml index 93243c0..2c63c39 100644 --- a/.github/workflows/build-and-publish.yml +++ b/.github/workflows/build-and-publish.yml @@ -42,6 +42,7 @@ jobs: - name: Build wheels run: python -m cibuildwheel env: + CIBW_SKIP: "pp*" # skip PyPy releases CIBW_ARCHS_MACOS: "x86_64 universal2 arm64" CIBW_ARCHS_LINUX: "auto aarch64" - uses: actions/upload-artifact@v4 diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index f148714..29d8c37 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -21,6 +21,7 @@ jobs: uses: actions/setup-python@v5 with: python-version: ${{ matrix.python }} + cache: pip - name: Install test dependencies run: python -m pip install ".[test]" - name: Test diff --git a/CHANGES.rst b/CHANGES.rst index 2f9781c..f9e4778 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -2,12 +2,11 @@ CHANGES ======= -1.2.1 (2024-09-17) +1.2.1 (2024-10-12) ------------------ -* Publish Python 3.13 wheels. +* Publish Python 3.13 wheels (only CPython ones, PyPy ones are skipped until https://github.com/pypa/distutils/issues/283 is fixed). * Rebuild Cython wrapper with Cython 3.0.11. -* Stick to ``setuptools < 72.2.0`` to workaround a crash with PyPy (https://github.com/pypa/distutils/issues/283) 1.2.0 (2024-06-05) ------------------ diff --git a/setup.py b/setup.py index d909424..b620ff7 100755 --- a/setup.py +++ b/setup.py @@ -14,8 +14,7 @@ "readme_renderer", ] install_requires = [ - # https://github.com/pypa/distutils/issues/283 - "setuptools<72.2.0", + "setuptools", ] MARISA_ROOT_DIR = "marisa-trie"