Skip to content

Commit 80ad02e

Browse files
authored
Ensure Python 3.13 and PostgreSQL 17 compatibility (#17752)
This adds Python 3.13.0 to the trial test matrix Also updates `cffi` and `zope.interface` in the locked dependencies to make sure we have versions compatible with Python 3.13. For some reasons, they are not being picked up by dependabot.
1 parent 9512b84 commit 80ad02e

File tree

3 files changed

+115
-104
lines changed

3 files changed

+115
-104
lines changed

.ci/scripts/calculate_jobs.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ def set_output(key: str, value: str):
5353
"database": "sqlite",
5454
"extras": "all",
5555
}
56-
for version in ("3.9", "3.10", "3.11", "3.12")
56+
for version in ("3.9", "3.10", "3.11", "3.12", "3.13")
5757
)
5858

5959
trial_postgres_tests = [
@@ -68,9 +68,9 @@ def set_output(key: str, value: str):
6868
if not IS_PR:
6969
trial_postgres_tests.append(
7070
{
71-
"python-version": "3.12",
71+
"python-version": "3.13",
7272
"database": "postgres",
73-
"postgres-version": "16",
73+
"postgres-version": "17",
7474
"extras": "all",
7575
}
7676
)

changelog.d/17752.misc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Add Python 3.13 and Postgres 17 to the test matrix.

0 commit comments

Comments
 (0)