@@ -30,12 +30,20 @@ jobs:
30
30
target : x86
31
31
- runner : ubuntu-latest
32
32
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
39
47
steps :
40
48
- uses : actions/checkout@v4
41
49
- name : Install Dependencies
44
52
sudo apt-get install -y musl-tools gcc musl-dev
45
53
- uses : actions/setup-python@v5
46
54
with :
47
- python-version : 3.x
55
+ python-version : ${{ matrix.python-version }}
48
56
- name : Build wheels
49
57
uses : PyO3/maturin-action@v1
50
58
with :
@@ -102,11 +110,19 @@ jobs:
102
110
target : x64
103
111
- runner : windows-latest
104
112
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"
105
121
steps :
106
122
- uses : actions/checkout@v4
107
123
- uses : actions/setup-python@v5
108
124
with :
109
- python-version : 3.x
125
+ python-version : ${{ matrix.python-version }}
110
126
architecture : ${{ matrix.platform.target }}
111
127
- name : Build wheels
112
128
uses : PyO3/maturin-action@v1
@@ -129,11 +145,19 @@ jobs:
129
145
# target: x86_64
130
146
- runner : macos-14
131
147
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"
132
156
steps :
133
157
- uses : actions/checkout@v4
134
158
- uses : actions/setup-python@v5
135
159
with :
136
- python-version : 3.x
160
+ python-version : ${{ matrix.python-version }}
137
161
- name : Build wheels
138
162
uses : PyO3/maturin-action@v1
139
163
with :
0 commit comments