4949 runs-on : macos-12
5050 strategy :
5151 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' ]
5353 steps :
5454 - uses : actions/checkout@v3
5555 - uses : actions/setup-python@v4
6666 uses : messense/maturin-action@v1
6767 with :
6868 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
7070 - name : Install built wheel - x86_64
7171 run : |
7272 pip install dist/${{ env.PACKAGE_NAME }}-*.whl --force-reinstall
8080 runs-on : macos-12
8181 strategy :
8282 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' ]
8484 steps :
8585 - uses : actions/checkout@v3
8686 - uses : actions/setup-python@v4
9696 - name : Build wheels - universal2
9797 uses : messense/maturin-action@v1
9898 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
100100 - name : Install built wheel - universal2
101101 run : |
102102 pip install dist/${{ env.PACKAGE_NAME }}-*universal2.whl --force-reinstall
@@ -110,7 +110,7 @@ jobs:
110110 runs-on : windows-2022
111111 strategy :
112112 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' ]
114114 target : [ x64, x86 ]
115115 steps :
116116 - uses : actions/checkout@v3
@@ -128,7 +128,7 @@ jobs:
128128 uses : messense/maturin-action@v1
129129 with :
130130 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
132132 - name : Install built wheel
133133 shell : bash
134134 run : |
@@ -143,7 +143,7 @@ jobs:
143143 runs-on : ubuntu-20.04
144144 strategy :
145145 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' ]
147147 target : [ x86_64, i686, aarch64 ]
148148 steps :
149149 - uses : actions/checkout@v3
@@ -155,7 +155,7 @@ jobs:
155155 with :
156156 target : ${{ matrix.target }}
157157 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
159159 - name : Install built wheel on native architecture
160160 if : matrix.target == 'x86_64'
161161 run : |
0 commit comments