Skip to content

Commit 7a1470f

Browse files
committed
Update cibuildwheel to 3.2.1
New version does not support pypy wheels, so just remove them. Also new version does not support cp2* cp36* and cp37* builds anymore, so we can safely drop them.
1 parent 377777e commit 7a1470f

File tree

2 files changed

+4
-15
lines changed

2 files changed

+4
-15
lines changed

.github/workflows/lib-build-and-push.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,8 @@ jobs:
9898
echo "CIBW_TEST_COMMAND=true" >> $GITHUB_ENV;
9999
echo "CIBW_TEST_COMMAND_WINDOWS=(exit 0)" >> $GITHUB_ENV;
100100
echo "CIBW_TEST_SKIP=*" >> $GITHUB_ENV;
101-
echo "CIBW_SKIP=cp2* cp36* pp36* cp37* pp37* cp38* pp38* cp39* pp39* *i686 *musllinux*" >> $GITHUB_ENV;
102-
echo "CIBW_BUILD=cp3* pp3*" >> $GITHUB_ENV;
101+
echo "CIBW_SKIP=cp38* *i686 *musllinux*" >> $GITHUB_ENV;
102+
echo "CIBW_BUILD=cp3*" >> $GITHUB_ENV;
103103
echo "CIBW_BEFORE_TEST=true" >> $GITHUB_ENV;
104104
echo "CIBW_BEFORE_TEST_WINDOWS=(exit 0)" >> $GITHUB_ENV;
105105
@@ -110,7 +110,7 @@ jobs:
110110

111111
- name: Install cibuildwheel
112112
run: |
113-
uv tool install 'cibuildwheel==2.22.0'
113+
uv tool install 'cibuildwheel==3.2.1'
114114
115115
- name: Install OpenSSL for Windows
116116
if: runner.os == 'Windows'

pyproject.toml

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -129,19 +129,12 @@ tag_regex = '(?P<version>\d*?\.\d*?\.\d*?)-scylla'
129129
build-frontend = "build[uv]"
130130
environment = { CASS_DRIVER_BUILD_CONCURRENCY = "2", CASS_DRIVER_BUILD_EXTENSIONS_ARE_MUST = "yes", CFLAGS = "-g0 -O3" }
131131
skip = [
132-
"cp2*",
133-
"cp36*",
134-
"pp36*",
135-
"cp37*",
136-
"pp37*",
137132
"cp38*",
138-
"pp38*",
139133
"cp39*",
140-
"pp39*",
141134
"*i686",
142135
"*musllinux*",
143136
]
144-
build = ["cp3*", "pp3*"]
137+
build = ["cp3*"]
145138
test-groups = ["dev"]
146139

147140
manylinux-x86_64-image = "manylinux_2_28"
@@ -171,7 +164,3 @@ test-command = [
171164

172165
# TODO: set CASS_DRIVER_BUILD_EXTENSIONS_ARE_MUST to yes when https://github.com/scylladb/python-driver/issues/429 is fixed
173166
environment = { CASS_DRIVER_BUILD_CONCURRENCY = "2", CASS_DRIVER_BUILD_EXTENSIONS_ARE_MUST = "no" }
174-
175-
[[tool.cibuildwheel.overrides]]
176-
select = "pp*"
177-
test-command = []

0 commit comments

Comments
 (0)