@@ -30,12 +30,20 @@ jobs:
3030 target : x86
3131 - runner : ubuntu-latest
3232 target : aarch64
33- - runner : ubuntu-latest
34- target : armv7
35- - runner : ubuntu-latest
36- target : s390x
37- - runner : ubuntu-latest
38- target : ppc64le
33+ python-version :
34+ - " 3.7"
35+ - " 3.8"
36+ - " 3.9"
37+ - " 3.10"
38+ - " 3.11"
39+ - " 3.12"
40+ - " 3.13"
41+ # - runner: ubuntu-latest
42+ # target: armv7
43+ # - runner: ubuntu-latest
44+ # target: s390x
45+ # - runner: ubuntu-latest
46+ # target: ppc64le
3947 steps :
4048 - uses : actions/checkout@v4
4149 - name : Install Dependencies
4452 sudo apt-get install -y musl-tools gcc musl-dev
4553 - uses : actions/setup-python@v5
4654 with :
47- python-version : 3.x
55+ python-version : ${{ matrix.python-version }}
4856 - name : Build wheels
4957 uses : PyO3/maturin-action@v1
5058 with :
@@ -102,11 +110,19 @@ jobs:
102110 target : x64
103111 - runner : windows-latest
104112 target : x86
113+ python-version :
114+ - " 3.7"
115+ - " 3.8"
116+ - " 3.9"
117+ - " 3.10"
118+ - " 3.11"
119+ - " 3.12"
120+ - " 3.13"
105121 steps :
106122 - uses : actions/checkout@v4
107123 - uses : actions/setup-python@v5
108124 with :
109- python-version : 3.x
125+ python-version : ${{ matrix.python-version }}
110126 architecture : ${{ matrix.platform.target }}
111127 - name : Build wheels
112128 uses : PyO3/maturin-action@v1
@@ -129,11 +145,19 @@ jobs:
129145 # target: x86_64
130146 - runner : macos-14
131147 target : aarch64
148+ python-version :
149+ - " 3.7"
150+ - " 3.8"
151+ - " 3.9"
152+ - " 3.10"
153+ - " 3.11"
154+ - " 3.12"
155+ - " 3.13"
132156 steps :
133157 - uses : actions/checkout@v4
134158 - uses : actions/setup-python@v5
135159 with :
136- python-version : 3.x
160+ python-version : ${{ matrix.python-version }}
137161 - name : Build wheels
138162 uses : PyO3/maturin-action@v1
139163 with :
0 commit comments