@@ -36,13 +36,15 @@ jobs:
36
36
fail-fast : false
37
37
matrix :
38
38
os : [ubuntu-22.04, macos-13, windows-latest]
39
- python_version : ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12', '3.13', 'pypy-3.9', 'pypy-3.10']
39
+ python_version : ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12', '3.13', 'pypy-3.9', 'pypy-3.10', 'pypy-3.11' ]
40
40
exclude :
41
41
# circumvent wierd issue with qh3.asyncio+windows+proactor loop...
42
42
- python_version : pypy-3.9
43
43
os : windows-latest
44
44
- python_version : pypy-3.10
45
45
os : windows-latest
46
+ - python_version : pypy-3.11
47
+ os : windows-latest
46
48
runs-on : ${{ matrix.os }}
47
49
steps :
48
50
- uses : actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac
@@ -145,7 +147,7 @@ jobs:
145
147
fail-fast : false
146
148
matrix :
147
149
target : [ x86_64, s390x, aarch64, armv7l, ppc64le, ppc64, i686 ]
148
- python_version : [ '3.10', 'pypy-3.7', 'pypy-3.8', 'pypy-3.9', 'pypy-3.10', '3.13t' ]
150
+ python_version : [ '3.10', 'pypy-3.7', 'pypy-3.8', 'pypy-3.9', 'pypy-3.10', 'pypy-3.11', ' 3.13t' ]
149
151
manylinux : [ 'manylinux2014', 'musllinux_1_1' ]
150
152
exclude :
151
153
- manylinux : musllinux_1_1
@@ -185,7 +187,7 @@ jobs:
185
187
sudo apt-get install -y clang || echo "no apt support"
186
188
sudo apt-get install -y linux-headers-generic || echo "no apt support"
187
189
sudo apt-get install -y gcc-multilib wget || echo "no apt support"
188
- sudo wget https://git.alpinelinux.org/aports/plain/main/bsd-compat-headers /queue.h -O /usr/local/musl/bin/../x86_64-unknown-linux-musl/include/sys/queue.h || echo "compat x64 fail"
190
+ sudo wget https://gist.githubusercontent.com/Ousret/ae53d8c725a2ad48c133afce313ffdcc/raw/3671b2081742f3d5152cd67f1d813ea3cbd84d50 /queue.h -O /usr/local/musl/bin/../x86_64-unknown-linux-musl/include/sys/queue.h || echo "compat x64 fail"
189
191
yum install -y llvm-toolset-7-clang || echo "not yum based"
190
192
source /opt/rh/llvm-toolset-7/enable || echo "not yum based"
191
193
@@ -210,7 +212,7 @@ jobs:
210
212
sudo apt-get install -y clang || echo "no apt support"
211
213
sudo apt-get install -y linux-headers-generic || echo "no apt support"
212
214
sudo apt-get install -y gcc-multilib wget || echo "no apt support"
213
- sudo wget https://git.alpinelinux.org/aports/plain/main/bsd-compat-headers /queue.h -O /usr/local/musl/bin/../aarch64-unknown-linux-musl/include/sys/queue.h || echo "compat fail"
215
+ sudo wget https://gist.githubusercontent.com/Ousret/ae53d8c725a2ad48c133afce313ffdcc/raw/3671b2081742f3d5152cd67f1d813ea3cbd84d50 /queue.h -O /usr/local/musl/bin/../aarch64-unknown-linux-musl/include/sys/queue.h || echo "compat fail"
214
216
export BINDGEN_EXTRA_CLANG_ARGS="--sysroot=/usr/local/musl/bin/../aarch64-unknown-linux-musl/"
215
217
216
218
- name : Build wheels (aarch64+manylinux2014 workaround)
@@ -368,7 +370,7 @@ jobs:
368
370
sudo apt-get install -y clang || echo "no apt support"
369
371
sudo apt-get install -y linux-headers-generic || echo "no apt support"
370
372
sudo apt-get install -y gcc-multilib wget || echo "no apt support"
371
- sudo wget https://git.alpinelinux.org/aports/plain/main/bsd-compat-headers /queue.h -O /usr/local/musl/armv7-unknown-linux-musleabihf/include/sys/queue.h || echo "compat fail"
373
+ sudo wget https://gist.githubusercontent.com/Ousret/ae53d8c725a2ad48c133afce313ffdcc/raw/3671b2081742f3d5152cd67f1d813ea3cbd84d50 /queue.h -O /usr/local/musl/armv7-unknown-linux-musleabihf/include/sys/queue.h || echo "compat fail"
372
374
export BINDGEN_EXTRA_CLANG_ARGS="--sysroot=/usr/local/musl/armv7-unknown-linux-musleabihf"
373
375
374
376
- name : Build wheels (i686+musl workaround)
@@ -391,7 +393,7 @@ jobs:
391
393
sudo apt-get install -y clang || echo "no apt support"
392
394
sudo apt-get install -y linux-headers-generic || echo "no apt support"
393
395
sudo apt-get install -y gcc-multilib wget || echo "no apt support"
394
- sudo wget https://git.alpinelinux.org/aports/plain/main/bsd-compat-headers /queue.h -O /usr/local/musl/i686-unknown-linux-musl/include/sys/queue.h || echo "compat fail"
396
+ sudo wget https://gist.githubusercontent.com/Ousret/ae53d8c725a2ad48c133afce313ffdcc/raw/3671b2081742f3d5152cd67f1d813ea3cbd84d50 /queue.h -O /usr/local/musl/i686-unknown-linux-musl/include/sys/queue.h || echo "compat fail"
395
397
export BINDGEN_EXTRA_CLANG_ARGS="--sysroot=/usr/local/musl/i686-unknown-linux-musl"
396
398
397
399
- name : Upload wheels
@@ -410,7 +412,7 @@ jobs:
410
412
fail-fast : false
411
413
matrix :
412
414
target : [ x64, aarch64, x86 ]
413
- python_version : [ '3.10', 'pypy-3.7', 'pypy-3.8', 'pypy-3.9', 'pypy-3.10', '3.13t' ]
415
+ python_version : [ '3.10', 'pypy-3.7', 'pypy-3.8', 'pypy-3.9', 'pypy-3.10', 'pypy-3.11', ' 3.13t' ]
414
416
exclude :
415
417
- target : aarch64
416
418
python_version : pypy-3.7
@@ -420,6 +422,8 @@ jobs:
420
422
python_version : pypy-3.9
421
423
- target : aarch64
422
424
python_version : pypy-3.10
425
+ - target : aarch64
426
+ python_version : pypy-3.11
423
427
- target : x86
424
428
python_version : pypy-3.7
425
429
- target : x86
@@ -428,6 +432,8 @@ jobs:
428
432
python_version : pypy-3.9
429
433
- target : x86
430
434
python_version : pypy-3.10
435
+ - target : x86
436
+ python_version : pypy-3.11
431
437
- target : x86
432
438
python_version : 3.13t
433
439
steps :
@@ -485,7 +491,7 @@ jobs:
485
491
fail-fast : false
486
492
matrix :
487
493
target : [ universal2 ]
488
- python_version : [ '3.10', 'pypy-3.7', 'pypy-3.8', 'pypy-3.9', 'pypy-3.10', '3.13t' ]
494
+ python_version : [ '3.10', 'pypy-3.7', 'pypy-3.8', 'pypy-3.9', 'pypy-3.10', 'pypy-3.11', ' 3.13t' ]
489
495
steps :
490
496
- uses : actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac
491
497
- uses : actions/setup-python@v5
0 commit comments