Uh oh!
There was an error while loading. Please reload this page.
Feat: add support for Python 3.14 - #321
Conversation
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
| 'python-version: "3.10"' | ||
| "noxfile.py", | ||
| 'session.python in \("3.11", "3.12", "3.13"\)', | ||
| 'session.python in ("3.11", "3.12", "3.13", "3.14")' |
There was a problem hiding this comment.
is this replacement necessary? If the noxfile is a template, I thought this would happen automatically
There was a problem hiding this comment.
The noxfile is a template, but it does not (yet) include the update for cpp related runs.
I am gonna see what it takes to add that to the templating process (which is not just a straight template, it involves some logic that synthtool uses to generate parts of the noxfile on the fly.)
Uh oh!
There was an error while loading. Please reload this page.
🤖 I have created a release *beep* *boop* --- ## [0.36.0](v0.35.1...v0.36.0) (2025-11-05) ### Features * Add support for Python 3.14 ([#321](#321)) ([99c0adb](99c0adb)) * Adds Python 3.13 support ([#319](#319)) ([ea851ce](ea851ce)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: Anthonios Partheniou <partheniou@google.com>
🤖 I have created a release *beep* *boop* --- ## [0.36.0](googleapis/python-dns@v0.35.1...v0.36.0) (2025-11-05) ### Features * Add support for Python 3.14 ([#321](googleapis/python-dns#321)) ([99c0adb](googleapis/python-dns@99c0adb)) * Adds Python 3.13 support ([#319](googleapis/python-dns#319)) ([ea851ce](googleapis/python-dns@ea851ce)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: Anthonios Partheniou <partheniou@google.com>
This PR introduces support for Python 3.14:
Python 3.14 Support:
- Adds Python 3.14 to the classifiers in
setup.py.- Creates
testing/constraints-3.14.txt(copied from 3.13 constraints).- Updates
CONTRIBUTING.rstto list Python 3.14 as a supported version.- Adds Python 3.14 to the test matrix in
.github/workflows/unittest.yml.- Updates
noxfile.pyto include "3.14" inUNIT_TEST_PYTHON_VERSIONSand relevant version checks.These changes ensure that the library is tested and officially supports Python 3.14.