Skip to content

Commit fbc387c

Browse files
feat: Add Python 3.13 updates for repo settings and Kokoro
Includes additional updates for Python 3.13 support: - Adds 'unit (3.13)' to the required status checks in the repo settings file (`.github/sync-repo-settings.yaml`). - Populates and updates Kokoro sample configuration files in `.kokoro/samples/python3.13/` to mirror the 3.12 setup, adjusting version-specific variables.
1 parent f091f16 commit fbc387c

File tree

5 files changed

+6
-4
lines changed

5 files changed

+6
-4
lines changed

.github/sync-repo-settings.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ branchProtectionRules:
1616
- 'unit (3.10)'
1717
- 'unit (3.11)'
1818
- 'unit (3.12)'
19+
- 'unit (3.13)'
1920
- 'cover'
2021
permissionRules:
2122
- team: actools-python

.github/workflows/unittest.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ubuntu-22.04
1212
strategy:
1313
matrix:
14-
python: ['3.8', '3.9', '3.10', '3.11', '3.12']
14+
python: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13']
1515
steps:
1616
- name: Checkout
1717
uses: actions/checkout@v4
@@ -39,7 +39,7 @@ jobs:
3939
runs-on: ubuntu-latest
4040
strategy:
4141
matrix:
42-
python: ['3.12']
42+
python: ['3.13']
4343
steps:
4444
- name: Checkout
4545
uses: actions/checkout@v4
@@ -67,7 +67,7 @@ jobs:
6767
runs-on: ubuntu-latest
6868
strategy:
6969
matrix:
70-
python: ['3.12']
70+
python: ['3.13']
7171
steps:
7272
- name: Checkout
7373
uses: actions/checkout@v4

noxfile.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434

3535
DEFAULT_PYTHON_VERSION = "3.8"
3636

37-
UNIT_TEST_PYTHON_VERSIONS: List[str] = ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]
37+
UNIT_TEST_PYTHON_VERSIONS: List[str] = ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
3838
UNIT_TEST_STANDARD_DEPENDENCIES = [
3939
"mock",
4040
"asyncmock",

setup.py

+1
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ def readme():
6969
"Programming Language :: Python :: 3.10",
7070
"Programming Language :: Python :: 3.11",
7171
"Programming Language :: Python :: 3.12",
72+
"Programming Language :: Python :: 3.13",
7273
"Operating System :: OS Independent",
7374
"Topic :: Database :: Front-Ends",
7475
],

testing/constraints-3.13.txt

Whitespace-only changes.

0 commit comments

Comments
 (0)