Skip to content

Commit 49da15f

Browse files
authored
Add python 3.13 tests on our CI (#254)
* add python 3.13 to ci * fix asyncpg versions * update psycopg2 * add release.md * add noxfile.py to codecov ignore * remove duplication in pyproject * run poetry lock * fix release notes
1 parent fa4eb67 commit 49da15f

File tree

6 files changed

+190
-43
lines changed

6 files changed

+190
-43
lines changed

.codecov.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,4 @@ comment:
1919

2020
ignore:
2121
- "setup.py"
22+
- "noxfile.py"

.github/workflows/test.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ jobs:
6363
3.10
6464
3.11
6565
3.12
66-
3.13-dev
66+
3.13
6767
6868
- run: pip install poetry nox nox-poetry coverage
6969
- run: nox -r -t tests -s "${{ matrix.session.session }}"
@@ -118,6 +118,7 @@ jobs:
118118
3.10
119119
3.11
120120
3.12
121+
3.13
121122
122123
- name: Pip and nox cache
123124
id: cache

RELEASE.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Release type: patch
2+
3+
This update helps verify compatibility with Python 3.13.
4+
5+
- Added new test environments in the CI pipeline to ensure compatibility with Python 3.13.
6+
- No changes to runtime code or dependencies.

noxfile.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
nox.options.reuse_existing_virtualenvs = True
55
nox.options.error_on_external_run = True
66

7-
PYTHON_VERSIONS = ["3.12", "3.11", "3.10", "3.9", "3.8"]
7+
PYTHON_VERSIONS = ["3.13", "3.12", "3.11", "3.10", "3.9", "3.8"]
88

99

1010
COMMON_PYTEST_OPTIONS = [

0 commit comments

Comments
 (0)