Skip to content

Commit e7f7b86

Browse files
authored
Add PyPy 3.10 wheels (#182)
* Skip setuptools 72.2.0 on PyPy This is needed due to https://github.com/pypa/setuptools/issues/4571. * Add PyPy 3.10 wheels
1 parent df19e18 commit e7f7b86

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

.github/workflows/release.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ jobs:
139139
pip install delvewheel
140140
CIBW_REPAIR_WHEEL_COMMAND_WINDOWS: >-
141141
delvewheel repair -w {dest_dir} {wheel}
142-
CIBW_BUILD: "cp312-* cp311-* pp39-*"
142+
CIBW_BUILD: "cp312-* cp311-* pp39-* pp310-*"
143143
CIBW_ARCHS_MACOS: x86_64 universal2 arm64
144144
CIBW_ARCHS_LINUX: ${{ matrix.archs }}
145145
CIBW_MANYLINUX_X86_64_IMAGE: manylinux2014

pyproject.toml

+6-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,12 @@
3737
changelog = "https://github.com/nucleic/kiwi/blob/main/releasenotes.rst"
3838

3939
[build-system]
40-
requires = ["setuptools>=61.2", "wheel", "setuptools_scm[toml]>=3.4.3", "cppy>=1.2.0"]
40+
requires = [
41+
"setuptools>=61.2; implementation_name == 'cpython'",
42+
"setuptools>=61.2,!=72.2.0; implementation_name != 'cpython'",
43+
"setuptools_scm[toml]>=3.4.3",
44+
"cppy>=1.2.0"
45+
]
4146
build-backend = "setuptools.build_meta"
4247

4348
[tool.setuptools]

0 commit comments

Comments
 (0)