Matthieu Darbois
e2e24882d8
feat: add default riscv64 images ( #2506 )
2025-07-23 13:28:36 +02:00
Matthieu Darbois
9613645abc
feat: add support for manylinux_2_34 i686 image ( #2500 )
2025-07-18 11:30:42 -07:00
Matthieu Darbois and Henry Schreiner
46ef6044e2
feat: add support for manylinux_2_28 i686 image ( #2480 )
...
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
2025-07-08 09:32:51 +01:00
Henry Schreiner
db2d59be22
chore: use kw_only (Python 3.10+) on most dataclasses ( #2422 )
...
* chore: use kw_only (Python 3.10+) on many dataclasses
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix: expose windows file to type checker
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-05-28 10:41:26 +01:00
Matthieu Darbois and Joe Rickerby
5f8d06ff55
feat: initial support for riscv64 ( #2366 )
...
* feat: initial support for riscv64
* use enable for riscv64
* Apply review suggestion
Co-authored-by: Joe Rickerby <joerick@mac.com >
* update documentation
---------
Co-authored-by: Joe Rickerby <joerick@mac.com >
2025-04-28 12:05:03 -04:00
Matthieu Darbois and Joe Rickerby
059d8ea25a
feat: drop EOL manylinux images ( #2316 )
...
* drop EOL manylinux images
* chore: use multi-arch manylinux images as a source for image tag
Using multi-arch images directly messes with parallel tests for now.
Using them as a source for image tag ensures that all architecture specific tags are pointing to the same tag for a given manylinux / musllinux policy.
* Apply review suggestion
Co-authored-by: Joe Rickerby <joerick@mac.com >
---------
Co-authored-by: Joe Rickerby <joerick@mac.com >
2025-03-22 12:26:38 -04:00
Henry Schreiner
708cf1d32b
style: remove from future import annotations
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-02-28 16:38:15 -05:00
Henry Schreiner
183a7c3f1d
chore: some cleanup from ruff --preview checks
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2025-02-28 16:38:15 -05:00
Matthieu Darbois
c738289583
chore: use pypa/manylinux for manylinux_2_31_armv7l ( #2269 )
2025-02-12 10:52:48 -05:00
Matthieu Darbois
9c75ea15c2
feat: add manylinux_2_34 ( #2098 )
2024-11-28 07:52:46 +01:00
Matthieu Darbois
df6f886390
feat: add manylinux armv7l ( #2052 )
2024-11-15 19:07:24 -05:00
Matthieu Darbois and Henry Schreiner
9fad66fcfb
feat: add musllinux armv7l ( #2017 )
...
* feature: add musllinux armv7l
* fix: local armv7l images
* fix python 3.8 tests
* address review comments
---------
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
2024-10-01 10:33:57 -04:00
Joe Rickerby
920f574191
Remove manylinux1 docker pin
2024-03-11 09:05:43 +00:00
Henry Schreiner
f654071fe2
ci: pin manylinux1 with missing tag
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2024-03-08 14:52:43 -05:00
Matthieu Darbois and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
36049d86a2
feature: add musllinux_1_2 support ( #1561 )
...
* feature: add musllinux_1_2 support
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix[test]: clean-up docker images in test_*linux*_only.py
We are reaching disk space limits (14 GB) when running tests.
Add a fixture to clean-up docker images after tests.
This fixture is applied on tests that pull a specific image for one test only in order not to take too much time pulling that image many times.
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-08-07 12:01:10 -04:00
Matthieu Darbois
3ebce17339
feat: manylinux_2_28_s390x support ( #1255 )
...
A `manylinux_2_28` image now exists for the `s390x` architecture.
2022-09-05 09:00:55 +02:00
Joe Rickerby
cdccbd1c46
Merge remote-tracking branch 'origin/main' into henryiii/refactor/namespace
2022-06-17 18:08:17 +01:00
mayeut
6458604c99
feature: add manylinux_2_28 support
2022-06-16 21:30:29 +02:00
Henry Schreiner
98fedb7e51
refactor: use dataclasses vs. NamedTuples
2022-04-28 11:41:47 -04:00
Matthieu Darbois and Joe Rickerby
803c5e46ce
feat: add musllinux support (PEP 656) ( #768 )
...
* feat: add musllinux support (PEP 656)
Add musllinux support (PEP 656) allowing to build wheels for musl libc based distros (e.g. Alpine)
* feat: add musllinux support (PEP 656) doc
* doc: combine `CIBW_MANYLINUX_*_IMAGE` & `CIBW_MUSLLINUX_*_IMAGE` options
* fix: doc to be squashed
* doc: combine manylinux /musllinux in README
* Update docs/options.md
Co-authored-by: Joe Rickerby <joerick@mac.com >
Co-authored-by: Joe Rickerby <joerick@mac.com >
2021-09-20 08:12:35 +02:00
mayeut
d84665491a
Add i686 support for PyPy
2021-05-24 10:32:52 +02:00
mayeut
c29a701ebc
Add aarch64 support for PyPy
2021-05-24 10:32:51 +02:00
mayeut
7126c1063f
Add manylinux2014 & manylinux_2_24 support for PyPy
2021-05-23 23:46:47 +02:00
mayeut
976d8a0740
Use quay.io/pypa/manylinux2010_x86_64 for PyPy
...
Update bin/update_docker.py
Update docker images to get PyPy 3.7 v7.3.5
2021-05-23 23:46:47 +02:00
Henry Schreiner
21e9c897ec
feat: add nox runner ( #661 )
2021-05-21 17:45:43 -04:00