Skip to content

Commit d5b5a87

Browse files
authored
support python 3.14 (#501)
1 parent b90a63d commit d5b5a87

File tree

6 files changed

+121
-84
lines changed

6 files changed

+121
-84
lines changed

.github/workflows/format.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ jobs:
1313
runs-on: ubuntu-latest
1414

1515
steps:
16-
- uses: actions/checkout@v4
16+
- uses: actions/checkout@v6
1717
- name: Set up the latest version of uv
18-
uses: astral-sh/setup-uv@v5
18+
uses: astral-sh/setup-uv@v7
1919
with:
2020
enable-cache: true
2121
- name: Install dependencies
2222
run: |
23-
uv tool install --python-preference only-managed --python 3.12 tox --with tox-uv
23+
uv tool install --python-preference only-managed --python 3.13 tox --with tox-uv
2424
- name: Run ruff and mypy
2525
run: |
2626
uvx --with tox-uv tox run -e ruff,mypy

.github/workflows/publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ jobs:
1010
runs-on: ubuntu-latest
1111

1212
steps:
13-
- uses: actions/checkout@v4
13+
- uses: actions/checkout@v6
1414
- name: Set up the latest version of uv
15-
uses: astral-sh/setup-uv@v5
15+
uses: astral-sh/setup-uv@v7
1616
with:
1717
enable-cache: true
1818
- name: Build and publish

.github/workflows/test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,20 @@ jobs:
1212
max-parallel: 7
1313
matrix:
1414
platform: ["ubuntu-latest"]
15-
tox-env: ["py310", "py311", "py312", "py313"]
15+
tox-env: ["py310", "py311", "py312", "py313", "py314"]
1616
include:
1717
- platform: macos-15
1818
tox-env: "py313"
1919
- platform: macos-latest
2020
tox-env: "py313"
2121
steps:
22-
- uses: actions/checkout@v4
22+
- uses: actions/checkout@v6
2323
- name: Set up the latest version of uv
24-
uses: astral-sh/setup-uv@v5
24+
uses: astral-sh/setup-uv@v7
2525
with:
2626
enable-cache: true
2727
- name: Install dependencies
2828
run: |
29-
uv tool install --python-preference only-managed --python 3.12 tox --with tox-uv
29+
uv tool install --python-preference only-managed --python 3.13 tox --with tox-uv
3030
- name: Test with tox
3131
run: uvx --with tox-uv tox run -e ${{ matrix.tox-env }}

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ classifiers = [
3535
"Programming Language :: Python :: 3.11",
3636
"Programming Language :: Python :: 3.12",
3737
"Programming Language :: Python :: 3.13",
38+
"Programming Language :: Python :: 3.14",
3839
]
3940
dynamic = ["version"]
4041

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = py{310,311,312,313},ruff,mypy
2+
envlist = py{310,311,312,313,314},ruff,mypy
33
skipsdist = True
44

55
[testenv]

0 commit comments

Comments
 (0)