diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0b8a01c..24dd856 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,10 +34,6 @@ jobs: - name: Build wheels uses: pypa/cibuildwheel@8d2b08b68458a16aeb24b64e68a09ab1c8e82084 # v3.4.1 - env: - CIBW_BUILD: cp39-* - CIBW_CONFIG_SETTINGS: build-args="--features abi3" - - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: cibw-abi3-wheels-${{ matrix.os }}-${{ strategy.job-index }} @@ -100,10 +96,9 @@ jobs: GH_TOKEN: ${{ github.token }} GH_REPO: ${{ github.repository }} - - name: Create Release shell: bash - run: gh release create "${GH_REF_NAME}" -F "CHANGELOG.md" --fail-on-no-commits + run: gh release create "${GH_REF_NAME}" -F "CHANGELOG.md" env: GH_TOKEN: ${{ github.token }} GH_REF_NAME: ${{ github.ref_name }} diff --git a/Cargo.toml b/Cargo.toml index 8551def..b0449e0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,10 +15,7 @@ lto = "fat" [dependencies] pyo3 = { version = "0.28.3", features = [ - "extension-module", + "abi3-py310", "generate-import-lib", ] } tempfile = "3.27.0" - -[features] -abi3 = ["pyo3/abi3"] diff --git a/noxfile.py b/noxfile.py index c464c35..bc68df5 100644 --- a/noxfile.py +++ b/noxfile.py @@ -14,7 +14,6 @@ "3.12", "3.13", "3.14", - "pypy3.11", ) diff --git a/pyproject.toml b/pyproject.toml index 0acc890..7f84a86 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -49,7 +49,7 @@ requires = ["maturin>=1.13,<2.0"] build-backend = "maturin" [tool.cibuildwheel] -enable = ["pypy"] +build = ["cp310-*", "cp3??t-*"] archs = "auto64" build-frontend = "build[uv]" test-groups = ["test"]