Skip to content

Commit a15a2ca

Browse files
authored
Exclude 3.8 Aarch64 builds (#460)
* Fix lint * Exclude pypy 38 build * Exclude all Python 3.8 builds * Update changelog re Python 3.8 aarch64 wheels
1 parent 3241dd9 commit a15a2ca

File tree

2 files changed

+13
-12
lines changed

2 files changed

+13
-12
lines changed

.github/workflows/publish.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,18 @@ on:
1212
- release
1313
- build
1414
env:
15-
CIBW_SKIP: 'cp36-* cp37-* pp37-*'
15+
CIBW_SKIP: 'cp36-* cp37-* cp38-* pp37-*'
1616

1717
jobs:
1818
build_x86_manylinux_wheels:
1919
name: Build x86 manylinux wheels on Linux
2020
runs-on: ubuntu-latest
2121
env:
22-
CIBW_SKIP: 'cp36-* cp37-* pp37-* *-musllinux*'
22+
CIBW_SKIP: 'cp36-* cp37-* pp37-* pp38-* *-musllinux*'
2323
steps:
2424
- uses: actions/checkout@v4
2525
- name: Build wheels
26-
uses: pypa/cibuildwheel@v2.21.3
26+
uses: pypa/cibuildwheel@v2.22.0
2727
- uses: actions/upload-artifact@v4
2828
with:
2929
name: build-x86-manylinux
@@ -33,11 +33,11 @@ jobs:
3333
name: Build x86 musllinux wheels on Linux
3434
runs-on: ubuntu-latest
3535
env:
36-
CIBW_SKIP: 'cp36-* cp37-* pp37-* *-manylinux*'
36+
CIBW_SKIP: 'cp36-* cp37-* pp37-* pp38-* *-manylinux*'
3737
steps:
3838
- uses: actions/checkout@v4
3939
- name: Build wheels
40-
uses: pypa/cibuildwheel@v2.21.3
40+
uses: pypa/cibuildwheel@v2.22.0
4141
- uses: actions/upload-artifact@v4
4242
with:
4343
name: build-x86-musllinux
@@ -56,7 +56,7 @@ jobs:
5656
with:
5757
platforms: all
5858
- name: Build wheels
59-
uses: pypa/cibuildwheel@v2.21.3
59+
uses: pypa/cibuildwheel@v2.22.0
6060
- uses: actions/upload-artifact@v4
6161
with:
6262
name: build-aarch64-manylinux
@@ -75,7 +75,7 @@ jobs:
7575
with:
7676
platforms: all
7777
- name: Build wheels
78-
uses: pypa/cibuildwheel@v2.21.3
78+
uses: pypa/cibuildwheel@v2.22.0
7979
- uses: actions/upload-artifact@v4
8080
with:
8181
name: build-aarch64-musllinux
@@ -86,15 +86,15 @@ jobs:
8686
runs-on: ubuntu-latest
8787
env:
8888
CIBW_ARCHS_LINUX: aarch64
89-
CIBW_BUILD: 'pp*'
89+
CIBW_BUILD: 'pp39-* pp310-*'
9090
steps:
9191
- uses: actions/checkout@v4
9292
- name: Set up QEMU
9393
uses: docker/setup-qemu-action@v3
9494
with:
9595
platforms: all
9696
- name: Build wheels
97-
uses: pypa/cibuildwheel@v2.21.3
97+
uses: pypa/cibuildwheel@v2.22.0
9898
- uses: actions/upload-artifact@v4
9999
with:
100100
name: build-aarch64-pypy
@@ -106,7 +106,7 @@ jobs:
106106
steps:
107107
- uses: actions/checkout@v4
108108
- name: Build wheels
109-
uses: pypa/cibuildwheel@v2.21.3
109+
uses: pypa/cibuildwheel@v2.22.0
110110
env:
111111
CIBW_ARCHS_MACOS: x86_64 arm64
112112
- uses: actions/upload-artifact@v4
@@ -122,7 +122,7 @@ jobs:
122122
steps:
123123
- uses: actions/checkout@v4
124124
- name: Build wheels
125-
uses: pypa/cibuildwheel@v2.21.3
125+
uses: pypa/cibuildwheel@v2.22.0
126126
- uses: actions/upload-artifact@v4
127127
with:
128128
name: build-windows

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ The AsyncClient close() method is now async and should be called as an async fun
55

66
### WARNING -- Python 3.8 EOL
77
Python 3.8 was EOL on 2024-10-07. It is no longer tested, and versions after 2025-04-07 will not include Python
8-
3.8 wheel distributions.
8+
3.8 wheel distributions. As of version 0.8.15, wheels are not built for Python 3.8 AARCH64 versions due to
9+
missing dependencies in the build chain.
910

1011
### WARNING -- JSON Incompatibility between versions 22.8 and 22.10
1112
The internal serialization format for experimental JSON was updated in ClickHouse version 24.10. `clickhouse-connect`

0 commit comments

Comments
 (0)