Skip to content

Commit 139f58f

Browse files
authored
fix: explicitly declare support for Python 3.13 (#2593)
1 parent f84e041 commit 139f58f

File tree

7 files changed

+9
-5
lines changed

7 files changed

+9
-5
lines changed

.github/sync-repo-settings.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ branchProtectionRules:
1717
- 'Samples - Python 3.10'
1818
- 'Samples - Python 3.11'
1919
- 'Samples - Python 3.12'
20+
- 'Samples - Python 3.13'
2021
permissionRules:
2122
- team: actools-python
2223
permission: admin

CONTRIBUTING.rst

+4-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ In order to add a feature:
2222
documentation.
2323

2424
- The feature must work fully on the following CPython versions:
25-
3.7, 3.8, 3.9, 3.10, 3.11 and 3.12 on both UNIX and Windows.
25+
3.7, 3.8, 3.9, 3.10, 3.11, 3.12 and 3.13 on both UNIX and Windows.
2626

2727
- The feature must not add unnecessary dependencies (where
2828
"unnecessary" is of course subjective, but new dependencies should
@@ -72,7 +72,7 @@ We use `nox <https://nox.readthedocs.io/en/latest/>`__ to instrument our tests.
7272

7373
- To run a single unit test::
7474

75-
$ nox -s unit-3.12 -- -k <name of test>
75+
$ nox -s unit-3.13 -- -k <name of test>
7676

7777

7878
.. note::
@@ -227,13 +227,15 @@ We support:
227227
- `Python 3.10`_
228228
- `Python 3.11`_
229229
- `Python 3.12`_
230+
- `Python 3.13`_
230231

231232
.. _Python 3.7: https://docs.python.org/3.7/
232233
.. _Python 3.8: https://docs.python.org/3.8/
233234
.. _Python 3.9: https://docs.python.org/3.9/
234235
.. _Python 3.10: https://docs.python.org/3.10/
235236
.. _Python 3.11: https://docs.python.org/3.11/
236237
.. _Python 3.12: https://docs.python.org/3.12/
238+
.. _Python 3.13: https://docs.python.org/3.13/
237239

238240

239241
Supported versions can be found in our ``noxfile.py`` `config`_.

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ virtualenv <your-env>
9797

9898
## Supported Python Versions
9999

100-
Python 3.7, 3.8, 3.9, 3.10, 3.11 and 3.12 are fully supported and tested. This library may work on later versions of 3, but we do not currently run tests against those versions.
100+
Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12 and 3.13 are fully supported and tested. This library may work on later versions of 3, but we do not currently run tests against those versions.
101101

102102
## Unsupported Python Versions
103103

noxfile.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ def format(session):
8080
)
8181

8282

83-
@nox.session(python=["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"])
83+
@nox.session(python=["3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13"])
8484
@nox.parametrize(
8585
"oauth2client",
8686
[

owlbot.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
# Add templated files
2525
# ----------------------------------------------------------------------------
2626
templated_files = common.py_library(
27-
unit_test_python_versions=["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"],
27+
unit_test_python_versions=["3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13"],
2828
)
2929

3030
# Copy kokoro configs.

setup.py

+1
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@
8282
"Programming Language :: Python :: 3.10",
8383
"Programming Language :: Python :: 3.11",
8484
"Programming Language :: Python :: 3.12",
85+
"Programming Language :: Python :: 3.13",
8586
"Development Status :: 5 - Production/Stable",
8687
"Intended Audience :: Developers",
8788
"License :: OSI Approved :: Apache Software License",

testing/constraints-3.13.txt

Whitespace-only changes.

0 commit comments

Comments
 (0)