Skip to content

Commit 6fc8aa4

Browse files
committed
add is_valid_syntax
1 parent a1d8412 commit 6fc8aa4

File tree

5 files changed

+151
-123
lines changed

5 files changed

+151
-123
lines changed

.github/workflows/CI.yml

Lines changed: 34 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,14 @@ jobs:
4545
uses: PyO3/maturin-action@v1
4646
with:
4747
target: ${{ matrix.platform.target }}
48-
args: --release --out dist --find-interpreter
48+
args: --release --out dist
49+
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
50+
manylinux: auto
51+
- name: Build free-threaded wheels
52+
uses: PyO3/maturin-action@v1
53+
with:
54+
target: ${{ matrix.platform.target }}
55+
args: --release --out dist -i python3.13t
4956
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
5057
manylinux: auto
5158
- name: Upload wheels
@@ -76,7 +83,14 @@ jobs:
7683
uses: PyO3/maturin-action@v1
7784
with:
7885
target: ${{ matrix.platform.target }}
79-
args: --release --out dist --find-interpreter
86+
args: --release --out dist
87+
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
88+
manylinux: musllinux_1_2
89+
- name: Build free-threaded wheels
90+
uses: PyO3/maturin-action@v1
91+
with:
92+
target: ${{ matrix.platform.target }}
93+
args: --release --out dist -i python3.13t
8094
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
8195
manylinux: musllinux_1_2
8296
- name: Upload wheels
@@ -104,7 +118,17 @@ jobs:
104118
uses: PyO3/maturin-action@v1
105119
with:
106120
target: ${{ matrix.platform.target }}
107-
args: --release --out dist --find-interpreter
121+
args: --release --out dist
122+
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
123+
- uses: actions/setup-python@v5
124+
with:
125+
python-version: 3.13t
126+
architecture: ${{ matrix.platform.target }}
127+
- name: Build free-threaded wheels
128+
uses: PyO3/maturin-action@v1
129+
with:
130+
target: ${{ matrix.platform.target }}
131+
args: --release --out dist -i python3.13t
108132
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
109133
- name: Upload wheels
110134
uses: actions/upload-artifact@v4
@@ -130,7 +154,13 @@ jobs:
130154
uses: PyO3/maturin-action@v1
131155
with:
132156
target: ${{ matrix.platform.target }}
133-
args: --release --out dist --find-interpreter
157+
args: --release --out dist
158+
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
159+
- name: Build free-threaded wheels
160+
uses: PyO3/maturin-action@v1
161+
with:
162+
target: ${{ matrix.platform.target }}
163+
args: --release --out dist -i python3.13t
134164
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
135165
- name: Upload wheels
136166
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)