Skip to content

Commit be9748c

Browse files
authored
Merge pull request #62 from jawah/release-1.4.2
Release 1.4.2
2 parents 5b63377 + 0eeb531 commit be9748c

File tree

7 files changed

+106
-84
lines changed

7 files changed

+106
-84
lines changed

.github/workflows/CI.yml

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,15 @@ jobs:
3636
fail-fast: false
3737
matrix:
3838
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']
4040
exclude:
4141
# circumvent wierd issue with qh3.asyncio+windows+proactor loop...
4242
- python_version: pypy-3.9
4343
os: windows-latest
4444
- python_version: pypy-3.10
4545
os: windows-latest
46+
- python_version: pypy-3.11
47+
os: windows-latest
4648
runs-on: ${{ matrix.os }}
4749
steps:
4850
- uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac
@@ -145,7 +147,7 @@ jobs:
145147
fail-fast: false
146148
matrix:
147149
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' ]
149151
manylinux: [ 'manylinux2014', 'musllinux_1_1' ]
150152
exclude:
151153
- manylinux: musllinux_1_1
@@ -185,7 +187,7 @@ jobs:
185187
sudo apt-get install -y clang || echo "no apt support"
186188
sudo apt-get install -y linux-headers-generic || echo "no apt support"
187189
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"
189191
yum install -y llvm-toolset-7-clang || echo "not yum based"
190192
source /opt/rh/llvm-toolset-7/enable || echo "not yum based"
191193
@@ -210,7 +212,7 @@ jobs:
210212
sudo apt-get install -y clang || echo "no apt support"
211213
sudo apt-get install -y linux-headers-generic || echo "no apt support"
212214
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"
214216
export BINDGEN_EXTRA_CLANG_ARGS="--sysroot=/usr/local/musl/bin/../aarch64-unknown-linux-musl/"
215217
216218
- name: Build wheels (aarch64+manylinux2014 workaround)
@@ -368,7 +370,7 @@ jobs:
368370
sudo apt-get install -y clang || echo "no apt support"
369371
sudo apt-get install -y linux-headers-generic || echo "no apt support"
370372
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"
372374
export BINDGEN_EXTRA_CLANG_ARGS="--sysroot=/usr/local/musl/armv7-unknown-linux-musleabihf"
373375
374376
- name: Build wheels (i686+musl workaround)
@@ -391,7 +393,7 @@ jobs:
391393
sudo apt-get install -y clang || echo "no apt support"
392394
sudo apt-get install -y linux-headers-generic || echo "no apt support"
393395
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"
395397
export BINDGEN_EXTRA_CLANG_ARGS="--sysroot=/usr/local/musl/i686-unknown-linux-musl"
396398
397399
- name: Upload wheels
@@ -410,7 +412,7 @@ jobs:
410412
fail-fast: false
411413
matrix:
412414
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' ]
414416
exclude:
415417
- target: aarch64
416418
python_version: pypy-3.7
@@ -420,6 +422,8 @@ jobs:
420422
python_version: pypy-3.9
421423
- target: aarch64
422424
python_version: pypy-3.10
425+
- target: aarch64
426+
python_version: pypy-3.11
423427
- target: x86
424428
python_version: pypy-3.7
425429
- target: x86
@@ -428,6 +432,8 @@ jobs:
428432
python_version: pypy-3.9
429433
- target: x86
430434
python_version: pypy-3.10
435+
- target: x86
436+
python_version: pypy-3.11
431437
- target: x86
432438
python_version: 3.13t
433439
steps:
@@ -485,7 +491,7 @@ jobs:
485491
fail-fast: false
486492
matrix:
487493
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' ]
489495
steps:
490496
- uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac
491497
- uses: actions/setup-python@v5

CHANGELOG.rst

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
1.4.2 (2025-03-06)
2+
====================
3+
4+
**Changed**
5+
- Upgraded aws-lc-rs from 1.12.2 to 1.12.5
6+
- Upgraded pyo3 from 0.23.4 to 0.23.5
7+
8+
**Misc**
9+
- Support for PyPy 3.11
10+
11+
**Fixed**
12+
- Asyncio Protocol may raise AssertionError upon closing if the FIN bit was already sent in a given stream.s
13+
114
1.4.1 (2025-02-05)
215
====================
316

0 commit comments

Comments
 (0)