@@ -68,31 +68,33 @@ jobs:
68
68
- uses : actions/checkout@v4
69
69
- name : Setup Rust toolchain
70
70
uses : ./.github/actions/setup
71
- - uses : PyO3/maturin-action@v1
71
+
72
+ # actions/setup-python@v5 doesn't support this yet
73
+ - uses : Quansight-Labs/setup-python@v5
74
+ if : ${{ runner.os == 'Windows' }}
72
75
with :
73
- working-directory : " bindings/python"
74
- target : " ${{ matrix.target }}"
75
- command : build
76
- args : --release -o dist -i python3.11 --features=pyo3/extension-module,services-all,abi3
77
- sccache : true
78
- manylinux : auto
76
+ python-version : " 3.13t"
77
+
79
78
- uses : PyO3/maturin-action@v1
79
+ name : build abi3-py311 wheels
80
80
with :
81
81
working-directory : " bindings/python"
82
82
target : " ${{ matrix.target }}"
83
83
command : build
84
- args : --release -o dist -i python3.10 --features=pyo3/extension-module,services-all
84
+ args : --release -o dist -i 3.11 --features=pyo3/extension-module,services-all,abi3
85
85
sccache : true
86
86
manylinux : auto
87
- - name : Build free-threaded wheels
88
- uses : PyO3/maturin-action@v1
87
+
88
+ - uses : PyO3/maturin-action@v1
89
+ name : build wheels for cy310 and cp313t
89
90
with :
90
91
working-directory : " bindings/python"
91
92
target : " ${{ matrix.target }}"
92
93
command : build
93
- args : --release -o dist -i python3 .13t --features=pyo3/extension-module,services-all
94
+ args : --release -o dist -i 3.10 -i 3 .13t --features=pyo3/extension-module,services-all
94
95
sccache : true
95
96
manylinux : auto
97
+
96
98
- name : Upload wheels
97
99
uses : actions/upload-artifact@v3
98
100
with :
0 commit comments