Skip to content

Commit 87872a1

Browse files
authored
Attempt to test on armv7l and build wheels (#12420)
1 parent bbf0113 commit 87872a1

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,8 @@ jobs:
172172

173173
- {IMAGE: "ubuntu-rolling:aarch64", NOXSESSION: "tests", RUNNER: "ubuntu-24.04-arm"}
174174
- {IMAGE: "alpine:aarch64", NOXSESSION: "tests", RUNNER: "ubuntu-24.04-arm"}
175+
176+
- {IMAGE: "ubuntu-rolling:armv7l", NOXSESSION: "tests", RUNNER: "ubuntu-24.04-arm"}
175177
timeout-minutes: 15
176178
env:
177179
RUSTUP_HOME: /root/.rustup

.github/workflows/wheel-builder.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ jobs:
7878
- { NAME: "manylinux_2_28_aarch64", CONTAINER: "cryptography-manylinux_2_28:aarch64", RUNNER: "ubuntu-24.04-arm" }
7979
- { NAME: "manylinux_2_34_aarch64", CONTAINER: "cryptography-manylinux_2_34:aarch64", RUNNER: "ubuntu-24.04-arm" }
8080
- { NAME: "musllinux_1_2_aarch64", CONTAINER: "cryptography-musllinux_1_2:aarch64", RUNNER: "ubuntu-24.04-arm" }
81+
82+
- { NAME: "manylinux_2_31_armv7l", CONTAINER: "cryptography-manylinux_2_31:armv7l", RUNNER: "ubuntu-24.04-arm" }
8183
exclude:
8284
# There are no readily available musllinux PyPy distributions
8385
- PYTHON: { VERSION: "pp310-pypy310_pp73" }
@@ -90,6 +92,10 @@ jobs:
9092
MANYLINUX: { NAME: "manylinux2014_x86_64", CONTAINER: "cryptography-manylinux2014:x86_64", RUNNER: "ubuntu-latest"}
9193
- PYTHON: { VERSION: "pp310-pypy310_pp73" }
9294
MANYLINUX: { NAME: "manylinux2014_aarch64", CONTAINER: "cryptography-manylinux2014_aarch64", RUNNER: "ubuntu-24.04-arm" }
95+
96+
# No PyPy on armv7l either
97+
- PYTHON: { VERSION: "pp310-pypy310_pp73" }
98+
MANYLINUX: { NAME: "manylinux_2_31_armv7l", CONTAINER: "cryptography-manylinux_2_31:armv7l", RUNNER: "ubuntu-24.04-arm" }
9399
name: "${{ matrix.PYTHON.VERSION }} for ${{ matrix.MANYLINUX.NAME }}"
94100
steps:
95101
- name: Ridiculous-er workaround for static node20

docs/installation.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ operating systems.
3030
* x86-64 macOS 13 Ventura and ARM64 macOS 14 Sonoma
3131
* x86-64 Ubuntu 20.04, 22.04, 24.04, rolling
3232
* ARM64 Ubuntu rolling
33+
* ARMv7l Ubuntu rolling
3334
* x86-64 Debian Bullseye (11.x), Bookworm (12.x), Trixie (13.x), and
3435
Sid (unstable)
3536
* x86-64 and ARM64 Alpine (latest)

0 commit comments

Comments
 (0)