Skip to content

Commit

Permalink
Ensure Python 3.13 and PostgreSQL 17 compatibility (#17752)
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
sandhose authored Oct 22, 2024
1 parent 9512b84 commit 80ad02e
Show file tree
Hide file tree
Showing 3 changed files with 115 additions and 104 deletions.
6 changes: 3 additions & 3 deletions .ci/scripts/calculate_jobs.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ def set_output(key: str, value: str):
"database": "sqlite",
"extras": "all",
}
for version in ("3.9", "3.10", "3.11", "3.12")
for version in ("3.9", "3.10", "3.11", "3.12", "3.13")
)

trial_postgres_tests = [
Expand All @@ -68,9 +68,9 @@ def set_output(key: str, value: str):
if not IS_PR:
trial_postgres_tests.append(
{
"python-version": "3.12",
"python-version": "3.13",
"database": "postgres",
"postgres-version": "16",
"postgres-version": "17",
"extras": "all",
}
)
Expand Down
1 change: 1 addition & 0 deletions changelog.d/17752.misc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Add Python 3.13 and Postgres 17 to the test matrix.
Loading

0 comments on commit 80ad02e

Please sign in to comment.