Skip to content

Commit 6face4a

Browse files
authored
Test against python 3.14 (#678)
1 parent 2c2781d commit 6face4a

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

.github/workflows/test.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
strategy:
1111
fail-fast: false
1212
matrix:
13-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
13+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
1414
steps:
1515
- uses: actions/checkout@v6
1616
- name: Install uv
@@ -28,23 +28,23 @@ jobs:
2828
- name: Run examples
2929
run: |
3030
make examples
31-
if: matrix.python-version == '3.13'
31+
if: matrix.python-version == '3.14'
3232
- name: Run tests (orjson)
3333
run: |
3434
uv sync --extra orjson --frozen
3535
make test
3636
- name: Run examples (orjson)
3737
run: |
3838
make examples
39-
if: matrix.python-version == '3.13'
39+
if: matrix.python-version == '3.14'
4040
- name: Run tests (sqlalchemy)
4141
run: |
4242
uv sync --extra sqlalchemy --frozen
4343
make test
4444
- name: Run examples (sqlalchemy)
4545
run: |
4646
make examples
47-
if: matrix.python-version == '3.13'
47+
if: matrix.python-version == '3.14'
4848

4949
check_formatting:
5050
name: Check formatting
@@ -53,10 +53,10 @@ jobs:
5353
- uses: actions/checkout@v6
5454
- name: Install uv
5555
uses: astral-sh/setup-uv@v7
56-
- name: Set up Python 3.13
56+
- name: Set up Python 3.14
5757
uses: actions/setup-python@v5
5858
with:
59-
python-version: "3.13"
59+
python-version: "3.14"
6060
- name: Check formatting
6161
run: UV_FROZEN=1 make setup check
6262
- name: Comment PR
@@ -73,10 +73,10 @@ jobs:
7373
- uses: actions/checkout@v6
7474
- name: Install uv
7575
uses: astral-sh/setup-uv@v7
76-
- name: Set up Python 3.13
76+
- name: Set up Python 3.14
7777
uses: actions/setup-python@v5
7878
with:
79-
python-version: "3.13"
79+
python-version: "3.14"
8080
- name: Install dependencies
8181
run: uv sync --extra sqlalchemy --frozen
8282
- name: Check coverage

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ classifiers = [
1414
"Programming Language :: Python :: 3.11",
1515
"Programming Language :: Python :: 3.12",
1616
"Programming Language :: Python :: 3.13",
17+
"Programming Language :: Python :: 3.14",
1718
"Programming Language :: Python :: Implementation :: CPython",
1819
"Programming Language :: Python :: Implementation :: PyPy",
1920
]

0 commit comments

Comments
 (0)