Skip to content

Commit c952a42

Browse files
feat: add support for Python 3.14
This change adds support for Python 3.14, which is the latest stable release of Python as of October 7, 2025. Before merging this PR, we need to do the following: - Submit #488 because it contains the change for psycopg2-binary 2.9.11, which adds support for Python 3.14. - Update branch protection settings to use 3.14 as latest Python version instead of 3.13.
1 parent de1daf5 commit c952a42

File tree

5 files changed

+7
-6
lines changed

5 files changed

+7
-6
lines changed

.github/workflows/coverage.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- name: Setup Python
3232
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
3333
with:
34-
python-version: "3.13"
34+
python-version: "3.14"
3535

3636
- run: pip install nox coverage
3737

.github/workflows/lint.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
- name: Setup Python
3333
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
3434
with:
35-
python-version: "3.13"
35+
python-version: "3.14"
3636

3737
- name: Install nox
3838
run: pip install nox

.github/workflows/tests.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
strategy:
3939
matrix:
4040
os: [macos-latest, windows-latest, ubuntu-latest]
41-
python-version: ["3.9", "3.13"]
41+
python-version: ["3.9", "3.14"]
4242
fail-fast: false
4343
steps:
4444
- name: Checkout code
@@ -99,7 +99,7 @@ jobs:
9999
(github.event.pull_request.head.repo.full_name == github.repository && github.actor != 'dependabot[bot]')
100100
strategy:
101101
matrix:
102-
python-version: ["3.9", "3.13"]
102+
python-version: ["3.9", "3.14"]
103103
fail-fast: false
104104
permissions:
105105
contents: read

noxfile.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
ISORT_VERSION = "isort==5.13.2"
2323
LINT_PATHS = ["google", "tests", "noxfile.py"]
2424

25-
SYSTEM_TEST_PYTHON_VERSIONS = ["3.9", "3.10", "3.11", "3.12", "3.13"]
26-
UNIT_TEST_PYTHON_VERSIONS = ["3.9", "3.10", "3.11", "3.12", "3.13"]
25+
SYSTEM_TEST_PYTHON_VERSIONS = ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
26+
UNIT_TEST_PYTHON_VERSIONS = ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
2727

2828

2929
@nox.session

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ classifiers = [
3838
"Programming Language :: Python :: 3.11",
3939
"Programming Language :: Python :: 3.12",
4040
"Programming Language :: Python :: 3.13",
41+
"Programming Language :: Python :: 3.14",
4142
"Operating System :: OS Independent",
4243
]
4344
dependencies = [

0 commit comments

Comments
 (0)