Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions docker/pypa-tracker.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@
# `FROM` lines below are copied verbatim from that file's own cells, kept
# in the same order.

FROM quay.io/pypa/musllinux_1_2_x86_64@sha256:621f8004ed526a5a6bf6a866fb415ad8da54d59a991e50b3b69167c3a768a616 AS musllinux_1_2_x86_64
FROM quay.io/pypa/musllinux_1_2_i686@sha256:7ff9262769ecadb9b889d2977f2e1fd47400a161664502ecb0eda9291d9abdfb AS musllinux_1_2_i686
FROM quay.io/pypa/musllinux_1_2_aarch64@sha256:4dffcd49f0b6fc6928a49915f3cd939f973bbecbdfe96e1e7926b6049bc0bad5 AS musllinux_1_2_aarch64
FROM quay.io/pypa/musllinux_1_2_ppc64le@sha256:fbc1983eb04e9bf311bd743863472b3ac9840edc3f2ca4e9dd4085d26f24fc84 AS musllinux_1_2_ppc64le
FROM quay.io/pypa/musllinux_1_2_s390x@sha256:a7254c085d6c28ae74acb229af697133a8827535ac26b542b7be014272ba81d2 AS musllinux_1_2_s390x
FROM quay.io/pypa/musllinux_1_2_armv7l@sha256:7fa1e5ac26e79b9aa6b64aac4ca2479eadd8d00229f178eb5495edd538e9ff4b AS musllinux_1_2_armv7l
FROM quay.io/pypa/musllinux_1_2_riscv64@sha256:f8bf1ede4138d95937a98362ce482453d717c62d22207f038619262b180d4ab8 AS musllinux_1_2_riscv64
FROM quay.io/pypa/manylinux_2_31_armv7l@sha256:3503ad3cef1b2a35ee05048eaebdb93ad1b4a6e9426af7f43dbe7658243ab0db AS manylinux_2_31_armv7l
FROM quay.io/pypa/manylinux_2_39_riscv64@sha256:000de3e1037325a6cc13615c1218061a56e1ece60ecdbe1a4572933a90654d18 AS manylinux_2_39_riscv64
FROM quay.io/pypa/musllinux_1_2_x86_64@sha256:8f7d1c70a5cfb088d9a9609a2671d7a1ac7cb46ccb19e7ac078ba9dbf2552068 AS musllinux_1_2_x86_64
FROM quay.io/pypa/musllinux_1_2_i686@sha256:a31d86eb287829c99eb7cdf0a0e17bafde14f313076a711ce70161d46a296520 AS musllinux_1_2_i686
FROM quay.io/pypa/musllinux_1_2_aarch64@sha256:70a81491cfd91b4ebfc4f1b0bcd8e5da04d78a104cb8dc799f0b071034343df4 AS musllinux_1_2_aarch64
FROM quay.io/pypa/musllinux_1_2_ppc64le@sha256:9780112264ac9653b404627b99f3e017ea0bf414e56d9174f3fa27ba8f69c5ac AS musllinux_1_2_ppc64le
FROM quay.io/pypa/musllinux_1_2_s390x@sha256:5b2068a8dafb5224af5b71c74057fc1f4152312345f2b1408c440ed4f31d596c AS musllinux_1_2_s390x
FROM quay.io/pypa/musllinux_1_2_armv7l@sha256:4eca90557e9070423ddfa612b155f6b0339550cffd9ae3fec3ba99524bcdd6c1 AS musllinux_1_2_armv7l
FROM quay.io/pypa/musllinux_1_2_riscv64@sha256:19e6fc73cb8bf98c595d61043b8edb25189a5d180e5f509460ed1a7df717e257 AS musllinux_1_2_riscv64
FROM quay.io/pypa/manylinux_2_31_armv7l@sha256:2af698070b6f852e0a2dcec165a1f07662d20b2e664efa0e5c1c6669829f76a0 AS manylinux_2_31_armv7l
FROM quay.io/pypa/manylinux_2_39_riscv64@sha256:5d475b18315134634549f097926231a78110159cedee78e222eb35f98567f738 AS manylinux_2_39_riscv64
28 changes: 14 additions & 14 deletions src/cibuildmp/resources/pinned_docker_images.toml
Original file line number Diff line number Diff line change
Expand Up @@ -133,33 +133,33 @@
[image_group]

# ── unix -- one native image per (arch, libc floor), identity-keyed ────
manylinux_2_28_x86_64 = "quay.io/pypa/manylinux_2_28_x86_64@sha256:53390351aeb4688114b02c36a23b3e6ce1166ee9b7afc5df1a4f776354fc764c"
musllinux_1_2_x86_64 = "quay.io/pypa/musllinux_1_2_x86_64@sha256:621f8004ed526a5a6bf6a866fb415ad8da54d59a991e50b3b69167c3a768a616"
manylinux_2_28_x86_64 = "quay.io/pypa/manylinux_2_28_x86_64@sha256:531d7aa844bbb0c131d4ab011d3db741c4abc8d498cd5ccc86121046f62303b4"
musllinux_1_2_x86_64 = "quay.io/pypa/musllinux_1_2_x86_64@sha256:8f7d1c70a5cfb088d9a9609a2671d7a1ac7cb46ccb19e7ac078ba9dbf2552068"

manylinux_2_28_i686 = "quay.io/pypa/manylinux_2_28_i686@sha256:48790e05c01457c8a8daa0185e2c5e09d9684c017f930b3f2aa6d8afebe6784b"
musllinux_1_2_i686 = "quay.io/pypa/musllinux_1_2_i686@sha256:7ff9262769ecadb9b889d2977f2e1fd47400a161664502ecb0eda9291d9abdfb"
manylinux_2_28_i686 = "quay.io/pypa/manylinux_2_28_i686@sha256:5b6192340ed5b1a94665842195fae51a2d4bfe6a9de59ae211ee2286ea0f9028"
musllinux_1_2_i686 = "quay.io/pypa/musllinux_1_2_i686@sha256:a31d86eb287829c99eb7cdf0a0e17bafde14f313076a711ce70161d46a296520"

manylinux_2_28_aarch64 = "quay.io/pypa/manylinux_2_28_aarch64@sha256:ad74e53b713f3b07d8c889c526dc0c6500da9827b45e38739570875fef52e28f"
musllinux_1_2_aarch64 = "quay.io/pypa/musllinux_1_2_aarch64@sha256:4dffcd49f0b6fc6928a49915f3cd939f973bbecbdfe96e1e7926b6049bc0bad5"
manylinux_2_28_aarch64 = "quay.io/pypa/manylinux_2_28_aarch64@sha256:bbb43f784ce78a454a9e3351b862a12e7ad5c30972e8aeba092da678918bbba9"
musllinux_1_2_aarch64 = "quay.io/pypa/musllinux_1_2_aarch64@sha256:70a81491cfd91b4ebfc4f1b0bcd8e5da04d78a104cb8dc799f0b071034343df4"

manylinux_2_28_ppc64le = "quay.io/pypa/manylinux_2_28_ppc64le@sha256:f1efe96ed791399d23ad3d63ba2c9b20d06139203d1f3affad4534f44d53ee0b"
musllinux_1_2_ppc64le = "quay.io/pypa/musllinux_1_2_ppc64le@sha256:fbc1983eb04e9bf311bd743863472b3ac9840edc3f2ca4e9dd4085d26f24fc84"
manylinux_2_28_ppc64le = "quay.io/pypa/manylinux_2_28_ppc64le@sha256:076418319177918032a40e57374dc56c3ae0c617a7c045a0a01d336aaac054ba"
musllinux_1_2_ppc64le = "quay.io/pypa/musllinux_1_2_ppc64le@sha256:9780112264ac9653b404627b99f3e017ea0bf414e56d9174f3fa27ba8f69c5ac"

manylinux_2_28_s390x = "quay.io/pypa/manylinux_2_28_s390x@sha256:d93d3fe69923df58ec8ca45a6e0bb1af915d62888f95baef6d7596e5d002646f"
musllinux_1_2_s390x = "quay.io/pypa/musllinux_1_2_s390x@sha256:a7254c085d6c28ae74acb229af697133a8827535ac26b542b7be014272ba81d2"
manylinux_2_28_s390x = "quay.io/pypa/manylinux_2_28_s390x@sha256:44e5f0c359f49feaf156ba1c4ad73af6ae3889178d7998388df9c3960e4390e5"
musllinux_1_2_s390x = "quay.io/pypa/musllinux_1_2_s390x@sha256:5b2068a8dafb5224af5b71c74057fc1f4152312345f2b1408c440ed4f31d596c"

# armv7l's manylinux line starts at `_2_31` upstream (Ubuntu 20.04/apt,
# unlike the AlmaLinux 8/dnf `_2_28` images) -- `_2_31` is the lower,
# more compatible of the two floors pypa offers, and cibuildwheel makes
# the same default choice.
manylinux_2_31_armv7l = "quay.io/pypa/manylinux_2_31_armv7l@sha256:3503ad3cef1b2a35ee05048eaebdb93ad1b4a6e9426af7f43dbe7658243ab0db"
musllinux_1_2_armv7l = "quay.io/pypa/musllinux_1_2_armv7l@sha256:7fa1e5ac26e79b9aa6b64aac4ca2479eadd8d00229f178eb5495edd538e9ff4b"
manylinux_2_31_armv7l = "quay.io/pypa/manylinux_2_31_armv7l@sha256:2af698070b6f852e0a2dcec165a1f07662d20b2e664efa0e5c1c6669829f76a0"
musllinux_1_2_armv7l = "quay.io/pypa/musllinux_1_2_armv7l@sha256:4eca90557e9070423ddfa612b155f6b0339550cffd9ae3fec3ba99524bcdd6c1"

# riscv64 is the newest arch upstream and carries the highest floor:
# `manylinux_2_39` (Rocky Linux 10/dnf) is the only manylinux image pypa
# publishes for it.
manylinux_2_39_riscv64 = "quay.io/pypa/manylinux_2_39_riscv64@sha256:000de3e1037325a6cc13615c1218061a56e1ece60ecdbe1a4572933a90654d18"
musllinux_1_2_riscv64 = "quay.io/pypa/musllinux_1_2_riscv64@sha256:f8bf1ede4138d95937a98362ce482453d717c62d22207f038619262b180d4ab8"
manylinux_2_39_riscv64 = "quay.io/pypa/manylinux_2_39_riscv64@sha256:5d475b18315134634549f097926231a78110159cedee78e222eb35f98567f738"
musllinux_1_2_riscv64 = "quay.io/pypa/musllinux_1_2_riscv64@sha256:19e6fc73cb8bf98c595d61043b8edb25189a5d180e5f509460ed1a7df717e257"

# mipsel is cibuildmp's own architecture, not one of cibuildwheel's
# seven, and the one documented exception to record 0043's model: pypa
Expand Down
68 changes: 34 additions & 34 deletions src/cibuildmp/resources/pinned_pypa_images.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,55 +27,55 @@
# comment, exactly as upstream writes them, so a bump is visibly a bump.

[x86_64]
manylinux2014 = "quay.io/pypa/manylinux2014_x86_64@sha256:493d2032114d757aaa761a9385ad8497f391503bf71acef9abeeb66682ca5d90" # 2026.09.05-1
manylinux_2_28 = "quay.io/pypa/manylinux_2_28_x86_64@sha256:53390351aeb4688114b02c36a23b3e6ce1166ee9b7afc5df1a4f776354fc764c" # 2026.09.05-1
manylinux_2_34 = "quay.io/pypa/manylinux_2_34_x86_64@sha256:934419fa742ff922855f464203cc0ad5afe3317a8541712a00cf3dc7fb893fc8" # 2026.09.05-1
musllinux_1_2 = "quay.io/pypa/musllinux_1_2_x86_64@sha256:621f8004ed526a5a6bf6a866fb415ad8da54d59a991e50b3b69167c3a768a616" # 2026.09.05-1
manylinux2014 = "quay.io/pypa/manylinux2014_x86_64@sha256:21c37461985655aaa25ed3a923b28e6c9d4dd9e10edc0281eb50385184bddd31" # 2026.09.14-1
manylinux_2_28 = "quay.io/pypa/manylinux_2_28_x86_64@sha256:531d7aa844bbb0c131d4ab011d3db741c4abc8d498cd5ccc86121046f62303b4" # 2026.09.14-1
manylinux_2_34 = "quay.io/pypa/manylinux_2_34_x86_64@sha256:0b4acc5b3c4c797bb9a6286c4d15039962f61ee0c5426753afd5cbe45baebfc4" # 2026.09.14-1
musllinux_1_2 = "quay.io/pypa/musllinux_1_2_x86_64@sha256:8f7d1c70a5cfb088d9a9609a2671d7a1ac7cb46ccb19e7ac078ba9dbf2552068" # 2026.09.14-1

[i686]
manylinux2014 = "quay.io/pypa/manylinux2014_i686@sha256:f86cf7e5a6daca40ddbf857e0eeb335f39ad6f45703b61dfb00fb09a6b1cf80e" # 2026.09.05-1
manylinux_2_28 = "quay.io/pypa/manylinux_2_28_i686@sha256:48790e05c01457c8a8daa0185e2c5e09d9684c017f930b3f2aa6d8afebe6784b" # 2026.09.05-1
manylinux_2_34 = "quay.io/pypa/manylinux_2_34_i686@sha256:a3f3da7d656407dd0e4721be976331493516318db8a9c51674070696ab8b05a2" # 2026.09.05-1
musllinux_1_2 = "quay.io/pypa/musllinux_1_2_i686@sha256:7ff9262769ecadb9b889d2977f2e1fd47400a161664502ecb0eda9291d9abdfb" # 2026.09.05-1
manylinux2014 = "quay.io/pypa/manylinux2014_i686@sha256:da7421e79680ea6509e4cc89e985b799971e7db263b041ddd26a79b887af5349" # 2026.09.14-1
manylinux_2_28 = "quay.io/pypa/manylinux_2_28_i686@sha256:5b6192340ed5b1a94665842195fae51a2d4bfe6a9de59ae211ee2286ea0f9028" # 2026.09.14-1
manylinux_2_34 = "quay.io/pypa/manylinux_2_34_i686@sha256:2cd79bcf9ce5769499824540a5984a6b63e50f64e5649c79c2805b2e6bb09e15" # 2026.09.14-1
musllinux_1_2 = "quay.io/pypa/musllinux_1_2_i686@sha256:a31d86eb287829c99eb7cdf0a0e17bafde14f313076a711ce70161d46a296520" # 2026.09.14-1

[aarch64]
manylinux2014 = "quay.io/pypa/manylinux2014_aarch64@sha256:f4cd164263e4ec2b7da7ee40b319bb5e30f0d7a2abd7ad4730e716a512dfb529" # 2026.09.05-1
manylinux_2_28 = "quay.io/pypa/manylinux_2_28_aarch64@sha256:ad74e53b713f3b07d8c889c526dc0c6500da9827b45e38739570875fef52e28f" # 2026.09.05-1
manylinux_2_34 = "quay.io/pypa/manylinux_2_34_aarch64@sha256:effc0e17319a56b2c7eaff0cb5dd81a2d2c2850410841d3f017378f52ead6442" # 2026.09.05-1
musllinux_1_2 = "quay.io/pypa/musllinux_1_2_aarch64@sha256:4dffcd49f0b6fc6928a49915f3cd939f973bbecbdfe96e1e7926b6049bc0bad5" # 2026.09.05-1
manylinux2014 = "quay.io/pypa/manylinux2014_aarch64@sha256:d4c40df238d6ec0ee91213f4797ad26f05d7d82947bcb61c40d1fdc13d0e16d5" # 2026.09.14-1
manylinux_2_28 = "quay.io/pypa/manylinux_2_28_aarch64@sha256:bbb43f784ce78a454a9e3351b862a12e7ad5c30972e8aeba092da678918bbba9" # 2026.09.14-1
manylinux_2_34 = "quay.io/pypa/manylinux_2_34_aarch64@sha256:db1a485b015c1d9a6d7e2929367a69a6f772964be06cca8fe585f959a47ec0b7" # 2026.09.14-1
musllinux_1_2 = "quay.io/pypa/musllinux_1_2_aarch64@sha256:70a81491cfd91b4ebfc4f1b0bcd8e5da04d78a104cb8dc799f0b071034343df4" # 2026.09.14-1

[ppc64le]
manylinux2014 = "quay.io/pypa/manylinux2014_ppc64le@sha256:1e6535d07dd0a943a4fc932243ddf1516739bc07c8adb5b42b6dfe0492492fad" # 2026.09.05-1
manylinux_2_28 = "quay.io/pypa/manylinux_2_28_ppc64le@sha256:f1efe96ed791399d23ad3d63ba2c9b20d06139203d1f3affad4534f44d53ee0b" # 2026.09.05-1
manylinux_2_34 = "quay.io/pypa/manylinux_2_34_ppc64le@sha256:172d9630f3d085a22da7b2ec405cb6966e4e818f4e2ab3eb3c4e582f7cac8c52" # 2026.09.05-1
musllinux_1_2 = "quay.io/pypa/musllinux_1_2_ppc64le@sha256:fbc1983eb04e9bf311bd743863472b3ac9840edc3f2ca4e9dd4085d26f24fc84" # 2026.09.05-1
manylinux2014 = "quay.io/pypa/manylinux2014_ppc64le@sha256:3c5fdd4e66c95f2eddcba625e826fbbd230c7394e353f89a2e4887a5857ce796" # 2026.09.14-1
manylinux_2_28 = "quay.io/pypa/manylinux_2_28_ppc64le@sha256:076418319177918032a40e57374dc56c3ae0c617a7c045a0a01d336aaac054ba" # 2026.09.14-1
manylinux_2_34 = "quay.io/pypa/manylinux_2_34_ppc64le@sha256:c66c3cf1fa5303d6406b663f64af107c88cbf4629ac5e9897dc0ff6773289a97" # 2026.09.14-1
musllinux_1_2 = "quay.io/pypa/musllinux_1_2_ppc64le@sha256:9780112264ac9653b404627b99f3e017ea0bf414e56d9174f3fa27ba8f69c5ac" # 2026.09.14-1

[s390x]
manylinux2014 = "quay.io/pypa/manylinux2014_s390x@sha256:328291eab4df4c724dee04444a2ce44653d6db76d3a10cd41cb75df83aee470c" # 2026.09.05-1
manylinux_2_28 = "quay.io/pypa/manylinux_2_28_s390x@sha256:d93d3fe69923df58ec8ca45a6e0bb1af915d62888f95baef6d7596e5d002646f" # 2026.09.05-1
manylinux_2_34 = "quay.io/pypa/manylinux_2_34_s390x@sha256:3efbd8ad5de732ef51fad2d31fe6e35cc9dc18cc12f30552a79df9640fe92899" # 2026.09.05-1
musllinux_1_2 = "quay.io/pypa/musllinux_1_2_s390x@sha256:a7254c085d6c28ae74acb229af697133a8827535ac26b542b7be014272ba81d2" # 2026.09.05-1
manylinux2014 = "quay.io/pypa/manylinux2014_s390x@sha256:afaafcb1b09fe172a62d9e50a5ba3e720f62b36582c19b8f700bd7073cf9d1e3" # 2026.09.14-1
manylinux_2_28 = "quay.io/pypa/manylinux_2_28_s390x@sha256:44e5f0c359f49feaf156ba1c4ad73af6ae3889178d7998388df9c3960e4390e5" # 2026.09.14-1
manylinux_2_34 = "quay.io/pypa/manylinux_2_34_s390x@sha256:cd684a22ac2092e00dbcac88ddc7bafe51ca2e3af2a55a9c53ca90b9c9e1f9eb" # 2026.09.14-1
musllinux_1_2 = "quay.io/pypa/musllinux_1_2_s390x@sha256:5b2068a8dafb5224af5b71c74057fc1f4152312345f2b1408c440ed4f31d596c" # 2026.09.14-1

[pypy_x86_64]
manylinux2014 = "quay.io/pypa/manylinux2014_x86_64@sha256:493d2032114d757aaa761a9385ad8497f391503bf71acef9abeeb66682ca5d90" # 2026.09.05-1
manylinux_2_28 = "quay.io/pypa/manylinux_2_28_x86_64@sha256:53390351aeb4688114b02c36a23b3e6ce1166ee9b7afc5df1a4f776354fc764c" # 2026.09.05-1
manylinux_2_34 = "quay.io/pypa/manylinux_2_34_x86_64@sha256:934419fa742ff922855f464203cc0ad5afe3317a8541712a00cf3dc7fb893fc8" # 2026.09.05-1
manylinux2014 = "quay.io/pypa/manylinux2014_x86_64@sha256:21c37461985655aaa25ed3a923b28e6c9d4dd9e10edc0281eb50385184bddd31" # 2026.09.14-1
manylinux_2_28 = "quay.io/pypa/manylinux_2_28_x86_64@sha256:531d7aa844bbb0c131d4ab011d3db741c4abc8d498cd5ccc86121046f62303b4" # 2026.09.14-1
manylinux_2_34 = "quay.io/pypa/manylinux_2_34_x86_64@sha256:0b4acc5b3c4c797bb9a6286c4d15039962f61ee0c5426753afd5cbe45baebfc4" # 2026.09.14-1

[pypy_i686]
manylinux2014 = "quay.io/pypa/manylinux2014_i686@sha256:f86cf7e5a6daca40ddbf857e0eeb335f39ad6f45703b61dfb00fb09a6b1cf80e" # 2026.09.05-1
manylinux_2_28 = "quay.io/pypa/manylinux_2_28_i686@sha256:48790e05c01457c8a8daa0185e2c5e09d9684c017f930b3f2aa6d8afebe6784b" # 2026.09.05-1
manylinux_2_34 = "quay.io/pypa/manylinux_2_34_i686@sha256:a3f3da7d656407dd0e4721be976331493516318db8a9c51674070696ab8b05a2" # 2026.09.05-1
manylinux2014 = "quay.io/pypa/manylinux2014_i686@sha256:da7421e79680ea6509e4cc89e985b799971e7db263b041ddd26a79b887af5349" # 2026.09.14-1
manylinux_2_28 = "quay.io/pypa/manylinux_2_28_i686@sha256:5b6192340ed5b1a94665842195fae51a2d4bfe6a9de59ae211ee2286ea0f9028" # 2026.09.14-1
manylinux_2_34 = "quay.io/pypa/manylinux_2_34_i686@sha256:2cd79bcf9ce5769499824540a5984a6b63e50f64e5649c79c2805b2e6bb09e15" # 2026.09.14-1

[pypy_aarch64]
manylinux2014 = "quay.io/pypa/manylinux2014_aarch64@sha256:f4cd164263e4ec2b7da7ee40b319bb5e30f0d7a2abd7ad4730e716a512dfb529" # 2026.09.05-1
manylinux_2_28 = "quay.io/pypa/manylinux_2_28_aarch64@sha256:ad74e53b713f3b07d8c889c526dc0c6500da9827b45e38739570875fef52e28f" # 2026.09.05-1
manylinux_2_34 = "quay.io/pypa/manylinux_2_34_aarch64@sha256:effc0e17319a56b2c7eaff0cb5dd81a2d2c2850410841d3f017378f52ead6442" # 2026.09.05-1
manylinux2014 = "quay.io/pypa/manylinux2014_aarch64@sha256:d4c40df238d6ec0ee91213f4797ad26f05d7d82947bcb61c40d1fdc13d0e16d5" # 2026.09.14-1
manylinux_2_28 = "quay.io/pypa/manylinux_2_28_aarch64@sha256:bbb43f784ce78a454a9e3351b862a12e7ad5c30972e8aeba092da678918bbba9" # 2026.09.14-1
manylinux_2_34 = "quay.io/pypa/manylinux_2_34_aarch64@sha256:db1a485b015c1d9a6d7e2929367a69a6f772964be06cca8fe585f959a47ec0b7" # 2026.09.14-1

[armv7l]
manylinux_2_31 = "quay.io/pypa/manylinux_2_31_armv7l@sha256:3503ad3cef1b2a35ee05048eaebdb93ad1b4a6e9426af7f43dbe7658243ab0db" # 2026.09.05-1
manylinux_2_35 = "quay.io/pypa/manylinux_2_35_armv7l@sha256:c1380d53d840da13bfc90717b5e98c1ac63e305a0daf73f436718df640958076" # 2026.09.05-1
musllinux_1_2 = "quay.io/pypa/musllinux_1_2_armv7l@sha256:7fa1e5ac26e79b9aa6b64aac4ca2479eadd8d00229f178eb5495edd538e9ff4b" # 2026.09.05-1
manylinux_2_31 = "quay.io/pypa/manylinux_2_31_armv7l@sha256:2af698070b6f852e0a2dcec165a1f07662d20b2e664efa0e5c1c6669829f76a0" # 2026.09.14-1
manylinux_2_35 = "quay.io/pypa/manylinux_2_35_armv7l@sha256:684b27562c90ec533df4a7f7dcd8557c0adb6f738882a4acfda3608e2ede84e9" # 2026.09.14-1
musllinux_1_2 = "quay.io/pypa/musllinux_1_2_armv7l@sha256:4eca90557e9070423ddfa612b155f6b0339550cffd9ae3fec3ba99524bcdd6c1" # 2026.09.14-1

[riscv64]
manylinux_2_39 = "quay.io/pypa/manylinux_2_39_riscv64@sha256:000de3e1037325a6cc13615c1218061a56e1ece60ecdbe1a4572933a90654d18" # 2026.09.05-1
musllinux_1_2 = "quay.io/pypa/musllinux_1_2_riscv64@sha256:f8bf1ede4138d95937a98362ce482453d717c62d22207f038619262b180d4ab8" # 2026.09.05-1
manylinux_2_39 = "quay.io/pypa/manylinux_2_39_riscv64@sha256:5d475b18315134634549f097926231a78110159cedee78e222eb35f98567f738" # 2026.09.14-1
musllinux_1_2 = "quay.io/pypa/musllinux_1_2_riscv64@sha256:19e6fc73cb8bf98c595d61043b8edb25189a5d180e5f509460ed1a7df717e257" # 2026.09.14-1
Loading