Commit 89b008d
feat: Add support for Python 3.14 (#976)
This PR adds support for Python 3.14 to the library.
Key changes include:
- Adding Python 3.14 to the test matrix in
`.github/workflows/unittest.yml`.
- Updating `setup.py` to include the Python 3.14 classifier.
- Adding `testing/constraints-3.14.txt`.
- Updating `noxfile.py` to include 3.14 sessions, and set default to
3.14.
- Updating `CONTRIBUTING.rst` to list Python 3.14 as a supported
version.
NOTE: The Kokoro Samples 3.14 check will fail. The docker container for
running that session does not yet have Python 3.14 in it. That is being
done in parallel. The fact that the Samples check does not pass should
not prevent this from being merged.
NOTE: tweaked a set of tests to no longer use pytz which was a transient
dependency in the past but the library that used to install with it no
longer does. Moved timezone info from pytz to the standard library's
timezone module.
---------
Co-authored-by: ohmayr <omairn@google.com>
Co-authored-by: Tim Sweña (Swast) <swast@google.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Chalmer Lowe <chalmerlowe@google.com>1 parent a868128 commit 89b008d
File tree
18 files changed
+21
-156
lines changed- .github/workflows
- .kokoro
- presubmit
- samples
- python3.7
- python3.8
- testing
- tests/system
18 files changed
+21
-156
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments