Skip to content

Commit 3e34e05

Browse files
committed
add python 3.13 to pipeline
Change-Id: Id223cfa08b187c2225ea7a6c29817d79474acfc1
1 parent 7ed8d51 commit 3e34e05

2 files changed

Lines changed: 13 additions & 12 deletions

File tree

.github/workflows/create-wheels.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ jobs:
2020
matrix:
2121
# emulated wheels on linux take too much time, split wheels into multiple runs
2222
python:
23-
- "cp38-*"
24-
- "cp39-* cp310-*"
25-
- "cp311-* cp312-*"
23+
- "cp38-* cp39-*"
24+
- "cp310-* cp311-*"
25+
- "cp312-* cp313-*"
2626
wheel_mode:
2727
- compiled
2828
os:
@@ -84,7 +84,7 @@ jobs:
8484
- name: Set up Python for twine and pure-python wheel
8585
uses: actions/setup-python@v5
8686
with:
87-
python-version: "3.11"
87+
python-version: "3.12"
8888

8989
- name: Build pure-python wheel
9090
if: ${{ matrix.wheel_mode == 'pure-python' && runner.os == 'Linux' }}

.github/workflows/run-test.yaml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ jobs:
3636
- "3.10"
3737
- "3.11"
3838
- "3.12"
39+
- "3.13.0-alpha - 3.13"
3940
- "pypy-3.10"
4041
build-type:
4142
- "cext"
@@ -124,6 +125,7 @@ jobs:
124125
- cp310-cp310
125126
- cp311-cp311
126127
- cp312-cp312
128+
- cp313-cp313
127129
build-type:
128130
- "cext"
129131
- "nocext"
@@ -164,19 +166,18 @@ jobs:
164166
- "3.9"
165167
- "3.10"
166168
- "3.11"
169+
- "3.12"
170+
- "3.13.0-alpha - 3.13"
167171
tox-env:
168172
- mypy
169-
- lint
170173
- pep484
171174

172-
exclude:
173-
# run lint only on 3.11
174-
- tox-env: lint
175-
python-version: "3.8"
176-
- tox-env: lint
177-
python-version: "3.9"
175+
include:
176+
# run lint only on 3.12
178177
- tox-env: lint
179-
python-version: "3.10"
178+
python-version: "3.12"
179+
os: "ubuntu-latest"
180+
exclude:
180181
# run pep484 only on 3.10+
181182
- tox-env: pep484
182183
python-version: "3.8"

0 commit comments

Comments
 (0)