Skip to content

Commit 977a055

Browse files
switch from shiv to pex and build multi-arch docker images
1 parent 890b60f commit 977a055

32 files changed

Lines changed: 6236 additions & 73 deletions
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
{
2+
"marker_environment": {
3+
"implementation_name": "cpython",
4+
"implementation_version": "3.10.19",
5+
"os_name": "posix",
6+
"platform_machine": "aarch64",
7+
"platform_python_implementation": "CPython",
8+
"platform_release": "6.12.54-linuxkit",
9+
"platform_system": "Linux",
10+
"platform_version": "#1 SMP Tue Nov 4 21:21:47 UTC 2025",
11+
"python_full_version": "3.10.19",
12+
"python_version": "3.10",
13+
"sys_platform": "linux"
14+
},
15+
"compatible_tags": [
16+
"cp310-cp310-musllinux_1_2_aarch64",
17+
"cp310-cp310-musllinux_1_1_aarch64",
18+
"cp310-cp310-musllinux_1_0_aarch64",
19+
"cp310-cp310-linux_aarch64",
20+
"cp310-abi3-musllinux_1_2_aarch64",
21+
"cp310-abi3-musllinux_1_1_aarch64",
22+
"cp310-abi3-musllinux_1_0_aarch64",
23+
"cp310-abi3-linux_aarch64",
24+
"cp310-none-musllinux_1_2_aarch64",
25+
"cp310-none-musllinux_1_1_aarch64",
26+
"cp310-none-musllinux_1_0_aarch64",
27+
"cp310-none-linux_aarch64",
28+
"cp39-abi3-musllinux_1_2_aarch64",
29+
"cp39-abi3-musllinux_1_1_aarch64",
30+
"cp39-abi3-musllinux_1_0_aarch64",
31+
"cp39-abi3-linux_aarch64",
32+
"cp38-abi3-musllinux_1_2_aarch64",
33+
"cp38-abi3-musllinux_1_1_aarch64",
34+
"cp38-abi3-musllinux_1_0_aarch64",
35+
"cp38-abi3-linux_aarch64",
36+
"cp37-abi3-musllinux_1_2_aarch64",
37+
"cp37-abi3-musllinux_1_1_aarch64",
38+
"cp37-abi3-musllinux_1_0_aarch64",
39+
"cp37-abi3-linux_aarch64",
40+
"py310-none-musllinux_1_2_aarch64",
41+
"py310-none-musllinux_1_1_aarch64",
42+
"py310-none-musllinux_1_0_aarch64",
43+
"py310-none-linux_aarch64",
44+
"py3-none-musllinux_1_2_aarch64",
45+
"py3-none-musllinux_1_1_aarch64",
46+
"py3-none-musllinux_1_0_aarch64",
47+
"py3-none-linux_aarch64",
48+
"cp310-none-any",
49+
"py310-none-any",
50+
"py3-none-any"
51+
]
52+
}
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
{
2+
"marker_environment": {
3+
"implementation_name": "cpython",
4+
"implementation_version": "3.11.14",
5+
"os_name": "posix",
6+
"platform_machine": "aarch64",
7+
"platform_python_implementation": "CPython",
8+
"platform_release": "6.12.54-linuxkit",
9+
"platform_system": "Linux",
10+
"platform_version": "#1 SMP Tue Nov 4 21:21:47 UTC 2025",
11+
"python_full_version": "3.11.14",
12+
"python_version": "3.11",
13+
"sys_platform": "linux"
14+
},
15+
"compatible_tags": [
16+
"cp311-cp311-musllinux_1_2_aarch64",
17+
"cp311-cp311-musllinux_1_1_aarch64",
18+
"cp311-cp311-musllinux_1_0_aarch64",
19+
"cp311-cp311-linux_aarch64",
20+
"cp311-abi3-musllinux_1_2_aarch64",
21+
"cp311-abi3-musllinux_1_1_aarch64",
22+
"cp311-abi3-musllinux_1_0_aarch64",
23+
"cp311-abi3-linux_aarch64",
24+
"cp311-none-musllinux_1_2_aarch64",
25+
"cp311-none-musllinux_1_1_aarch64",
26+
"cp311-none-musllinux_1_0_aarch64",
27+
"cp311-none-linux_aarch64",
28+
"cp310-abi3-musllinux_1_2_aarch64",
29+
"cp310-abi3-musllinux_1_1_aarch64",
30+
"cp310-abi3-musllinux_1_0_aarch64",
31+
"cp310-abi3-linux_aarch64",
32+
"cp39-abi3-musllinux_1_2_aarch64",
33+
"cp39-abi3-musllinux_1_1_aarch64",
34+
"cp39-abi3-musllinux_1_0_aarch64",
35+
"cp39-abi3-linux_aarch64",
36+
"cp38-abi3-musllinux_1_2_aarch64",
37+
"cp38-abi3-musllinux_1_1_aarch64",
38+
"cp38-abi3-musllinux_1_0_aarch64",
39+
"cp38-abi3-linux_aarch64",
40+
"cp37-abi3-musllinux_1_2_aarch64",
41+
"cp37-abi3-musllinux_1_1_aarch64",
42+
"cp37-abi3-musllinux_1_0_aarch64",
43+
"cp37-abi3-linux_aarch64",
44+
"py311-none-musllinux_1_2_aarch64",
45+
"py311-none-musllinux_1_1_aarch64",
46+
"py311-none-musllinux_1_0_aarch64",
47+
"py311-none-linux_aarch64",
48+
"py3-none-musllinux_1_2_aarch64",
49+
"py3-none-musllinux_1_1_aarch64",
50+
"py3-none-musllinux_1_0_aarch64",
51+
"py3-none-linux_aarch64",
52+
"cp311-none-any",
53+
"py311-none-any",
54+
"py3-none-any"
55+
]
56+
}
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
{
2+
"marker_environment": {
3+
"implementation_name": "cpython",
4+
"implementation_version": "3.12.12",
5+
"os_name": "posix",
6+
"platform_machine": "aarch64",
7+
"platform_python_implementation": "CPython",
8+
"platform_release": "6.12.54-linuxkit",
9+
"platform_system": "Linux",
10+
"platform_version": "#1 SMP Tue Nov 4 21:21:47 UTC 2025",
11+
"python_full_version": "3.12.12",
12+
"python_version": "3.12",
13+
"sys_platform": "linux"
14+
},
15+
"compatible_tags": [
16+
"cp312-cp312-musllinux_1_2_aarch64",
17+
"cp312-cp312-musllinux_1_1_aarch64",
18+
"cp312-cp312-musllinux_1_0_aarch64",
19+
"cp312-cp312-linux_aarch64",
20+
"cp312-abi3-musllinux_1_2_aarch64",
21+
"cp312-abi3-musllinux_1_1_aarch64",
22+
"cp312-abi3-musllinux_1_0_aarch64",
23+
"cp312-abi3-linux_aarch64",
24+
"cp312-none-musllinux_1_2_aarch64",
25+
"cp312-none-musllinux_1_1_aarch64",
26+
"cp312-none-musllinux_1_0_aarch64",
27+
"cp312-none-linux_aarch64",
28+
"cp310-abi3-musllinux_1_2_aarch64",
29+
"cp310-abi3-musllinux_1_1_aarch64",
30+
"cp310-abi3-musllinux_1_0_aarch64",
31+
"cp310-abi3-linux_aarch64",
32+
"cp39-abi3-musllinux_1_2_aarch64",
33+
"cp39-abi3-musllinux_1_1_aarch64",
34+
"cp39-abi3-musllinux_1_0_aarch64",
35+
"cp39-abi3-linux_aarch64",
36+
"cp38-abi3-musllinux_1_2_aarch64",
37+
"cp38-abi3-musllinux_1_1_aarch64",
38+
"cp38-abi3-musllinux_1_0_aarch64",
39+
"cp38-abi3-linux_aarch64",
40+
"cp37-abi3-musllinux_1_2_aarch64",
41+
"cp37-abi3-musllinux_1_1_aarch64",
42+
"cp37-abi3-musllinux_1_0_aarch64",
43+
"cp37-abi3-linux_aarch64",
44+
"py312-none-musllinux_1_2_aarch64",
45+
"py312-none-musllinux_1_1_aarch64",
46+
"py312-none-musllinux_1_0_aarch64",
47+
"py312-none-linux_aarch64",
48+
"py3-none-musllinux_1_2_aarch64",
49+
"py3-none-musllinux_1_1_aarch64",
50+
"py3-none-musllinux_1_0_aarch64",
51+
"py3-none-linux_aarch64",
52+
"cp312-none-any",
53+
"py312-none-any",
54+
"py3-none-any"
55+
]
56+
}
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
{
2+
"marker_environment": {
3+
"implementation_name": "cpython",
4+
"implementation_version": "3.13.11",
5+
"os_name": "posix",
6+
"platform_machine": "aarch64",
7+
"platform_python_implementation": "CPython",
8+
"platform_release": "6.12.54-linuxkit",
9+
"platform_system": "Linux",
10+
"platform_version": "#1 SMP Tue Nov 4 21:21:47 UTC 2025",
11+
"python_full_version": "3.13.11",
12+
"python_version": "3.13",
13+
"sys_platform": "linux"
14+
},
15+
"compatible_tags": [
16+
"cp313-cp313-musllinux_1_2_aarch64",
17+
"cp313-cp313-musllinux_1_1_aarch64",
18+
"cp313-cp313-musllinux_1_0_aarch64",
19+
"cp313-cp313-linux_aarch64",
20+
"cp313-abi3-musllinux_1_2_aarch64",
21+
"cp313-abi3-musllinux_1_1_aarch64",
22+
"cp313-abi3-musllinux_1_0_aarch64",
23+
"cp313-abi3-linux_aarch64",
24+
"cp313-none-musllinux_1_2_aarch64",
25+
"cp313-none-musllinux_1_1_aarch64",
26+
"cp313-none-musllinux_1_0_aarch64",
27+
"cp313-none-linux_aarch64",
28+
"cp310-abi3-musllinux_1_2_aarch64",
29+
"cp310-abi3-musllinux_1_1_aarch64",
30+
"cp310-abi3-musllinux_1_0_aarch64",
31+
"cp310-abi3-linux_aarch64",
32+
"cp39-abi3-musllinux_1_2_aarch64",
33+
"cp39-abi3-musllinux_1_1_aarch64",
34+
"cp39-abi3-musllinux_1_0_aarch64",
35+
"cp39-abi3-linux_aarch64",
36+
"cp38-abi3-musllinux_1_2_aarch64",
37+
"cp38-abi3-musllinux_1_1_aarch64",
38+
"cp38-abi3-musllinux_1_0_aarch64",
39+
"cp38-abi3-linux_aarch64",
40+
"cp37-abi3-musllinux_1_2_aarch64",
41+
"cp37-abi3-musllinux_1_1_aarch64",
42+
"cp37-abi3-musllinux_1_0_aarch64",
43+
"cp37-abi3-linux_aarch64",
44+
"py313-none-musllinux_1_2_aarch64",
45+
"py313-none-musllinux_1_1_aarch64",
46+
"py313-none-musllinux_1_0_aarch64",
47+
"py313-none-linux_aarch64",
48+
"py3-none-musllinux_1_2_aarch64",
49+
"py3-none-musllinux_1_1_aarch64",
50+
"py3-none-musllinux_1_0_aarch64",
51+
"py3-none-linux_aarch64",
52+
"cp313-none-any",
53+
"py313-none-any",
54+
"py3-none-any"
55+
]
56+
}
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
{
2+
"marker_environment": {
3+
"implementation_name": "cpython",
4+
"implementation_version": "3.14.2",
5+
"os_name": "posix",
6+
"platform_machine": "aarch64",
7+
"platform_python_implementation": "CPython",
8+
"platform_release": "6.12.54-linuxkit",
9+
"platform_system": "Linux",
10+
"platform_version": "#1 SMP Tue Nov 4 21:21:47 UTC 2025",
11+
"python_full_version": "3.14.2",
12+
"python_version": "3.14",
13+
"sys_platform": "linux"
14+
},
15+
"compatible_tags": [
16+
"cp314-cp314-musllinux_1_2_aarch64",
17+
"cp314-cp314-musllinux_1_1_aarch64",
18+
"cp314-cp314-musllinux_1_0_aarch64",
19+
"cp314-cp314-linux_aarch64",
20+
"cp314-abi3-musllinux_1_2_aarch64",
21+
"cp314-abi3-musllinux_1_1_aarch64",
22+
"cp314-abi3-musllinux_1_0_aarch64",
23+
"cp314-abi3-linux_aarch64",
24+
"cp314-none-musllinux_1_2_aarch64",
25+
"cp314-none-musllinux_1_1_aarch64",
26+
"cp314-none-musllinux_1_0_aarch64",
27+
"cp314-none-linux_aarch64",
28+
"cp310-abi3-musllinux_1_2_aarch64",
29+
"cp310-abi3-musllinux_1_1_aarch64",
30+
"cp310-abi3-musllinux_1_0_aarch64",
31+
"cp310-abi3-linux_aarch64",
32+
"cp39-abi3-musllinux_1_2_aarch64",
33+
"cp39-abi3-musllinux_1_1_aarch64",
34+
"cp39-abi3-musllinux_1_0_aarch64",
35+
"cp39-abi3-linux_aarch64",
36+
"cp38-abi3-musllinux_1_2_aarch64",
37+
"cp38-abi3-musllinux_1_1_aarch64",
38+
"cp38-abi3-musllinux_1_0_aarch64",
39+
"cp38-abi3-linux_aarch64",
40+
"cp37-abi3-musllinux_1_2_aarch64",
41+
"cp37-abi3-musllinux_1_1_aarch64",
42+
"cp37-abi3-musllinux_1_0_aarch64",
43+
"cp37-abi3-linux_aarch64",
44+
"py314-none-musllinux_1_2_aarch64",
45+
"py314-none-musllinux_1_1_aarch64",
46+
"py314-none-musllinux_1_0_aarch64",
47+
"py314-none-linux_aarch64",
48+
"py3-none-musllinux_1_2_aarch64",
49+
"py3-none-musllinux_1_1_aarch64",
50+
"py3-none-musllinux_1_0_aarch64",
51+
"py3-none-linux_aarch64",
52+
"cp314-none-any",
53+
"py314-none-any",
54+
"py3-none-any"
55+
]
56+
}

0 commit comments

Comments
 (0)