49
49
runs-on : macos-12
50
50
strategy :
51
51
matrix :
52
- python-version : ['3.7', '3.8', '3.9', '3.10', '3.11']
52
+ python-version : [ '3.7', '3.8', '3.9', '3.10', '3.11', '3.12' ]
53
53
steps :
54
54
- uses : actions/checkout@v3
55
55
- uses : actions/setup-python@v4
66
66
uses : messense/maturin-action@v1
67
67
with :
68
68
target : x86_64
69
- args : --release -m bindings/python/Cargo.toml --out dist --interpreter ${{ matrix.python-version }}
69
+ args : --release -m bindings/python/Cargo.toml --out dist
70
70
- name : Install built wheel - x86_64
71
71
run : |
72
72
pip install dist/${{ env.PACKAGE_NAME }}-*.whl --force-reinstall
80
80
runs-on : macos-12
81
81
strategy :
82
82
matrix :
83
- python-version : [ '3.7', '3.8', '3.9', '3.10', '3.11' ]
83
+ python-version : [ '3.7', '3.8', '3.9', '3.10', '3.11', '3.12' ]
84
84
steps :
85
85
- uses : actions/checkout@v3
86
86
- uses : actions/setup-python@v4
96
96
- name : Build wheels - universal2
97
97
uses : messense/maturin-action@v1
98
98
with :
99
- args : --release -m bindings/python/Cargo.toml --universal2 --out dist --interpreter ${{ matrix.python-version }}
99
+ args : --release -m bindings/python/Cargo.toml --target universal2-apple-darwin --out dist
100
100
- name : Install built wheel - universal2
101
101
run : |
102
102
pip install dist/${{ env.PACKAGE_NAME }}-*universal2.whl --force-reinstall
@@ -110,7 +110,7 @@ jobs:
110
110
runs-on : windows-2022
111
111
strategy :
112
112
matrix :
113
- python-version : [ '3.7', '3.8', '3.9', '3.10', '3.11' ]
113
+ python-version : [ '3.7', '3.8', '3.9', '3.10', '3.11', '3.12' ]
114
114
target : [ x64, x86 ]
115
115
steps :
116
116
- uses : actions/checkout@v3
@@ -128,7 +128,7 @@ jobs:
128
128
uses : messense/maturin-action@v1
129
129
with :
130
130
target : ${{ matrix.target }}
131
- args : --release -m bindings/python/Cargo.toml --out dist --interpreter ${{ matrix.python-version }}
131
+ args : --release -m bindings/python/Cargo.toml --out dist
132
132
- name : Install built wheel
133
133
shell : bash
134
134
run : |
@@ -143,7 +143,7 @@ jobs:
143
143
runs-on : ubuntu-20.04
144
144
strategy :
145
145
matrix :
146
- python-version : [ '3.7', '3.8', '3.9', '3.10', '3.11' ]
146
+ python-version : [ '3.7', '3.8', '3.9', '3.10', '3.11', '3.12' ]
147
147
target : [ x86_64, i686, aarch64 ]
148
148
steps :
149
149
- uses : actions/checkout@v3
@@ -155,7 +155,7 @@ jobs:
155
155
with :
156
156
target : ${{ matrix.target }}
157
157
manylinux : auto
158
- args : --release -m bindings/python/Cargo.toml --out dist --interpreter ${{ matrix.python-version }}
158
+ args : --release -m bindings/python/Cargo.toml --out dist
159
159
- name : Install built wheel on native architecture
160
160
if : matrix.target == 'x86_64'
161
161
run : |
0 commit comments