FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Feat: add support for Python 3.14 by chalmerlowe · Pull Request #321 · googleapis/python-dns · GitHub

This repository was archived by the owner on Feb 13, 2026. It is now read-only.
/ python-dns Public archive

Feat: add support for Python 3.14 - #321

Merged
chalmerlowe merged 16 commits into
mainfrom
feat/add-python-3.14
Oct 28, 2025
Merged

Feat: add support for Python 3.14#321
chalmerlowe merged 16 commits into
mainfrom
feat/add-python-3.14

Conversation

Copy link
Copy Markdown
Contributor

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.rst to list Python 3.14 as a supported version.
- Adds Python 3.14 to the test matrix in .github/workflows/unittest.yml.
- Updates noxfile.py to include "3.14" in UNIT_TEST_PYTHON_VERSIONS and relevant version checks.

These changes ensure that the library is tested and officially supports Python 3.14.

chalmerlowe requested a review from a team October 23, 2025 16:15
product-auto-label Bot added the size: s Pull request size is small. label Oct 23, 2025
product-auto-label Bot added the api: dns Issues related to the googleapis/python-dns API. label Oct 23, 2025
product-auto-label Bot added size: xs Pull request size is extra small. and removed size: s Pull request size is small. labels Oct 23, 2025
product-auto-label Bot added size: s Pull request size is small. and removed size: xs Pull request size is extra small. labels Oct 23, 2025
chalmerlowe added owlbot:run Add this label to trigger the Owlbot post processor. kokoro:force-run Add this label to force Kokoro to re-run the tests. labels Oct 23, 2025
yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Oct 23, 2025
gcf-owl-bot Bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Oct 23, 2025
Comment thread noxfile.py
Comment thread owlbot.py Outdated
Comment thread owlbot.py Outdated

daniel-sanche left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

LGTM

Comment thread owlbot.py
'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")'

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

is this replacement necessary? If the noxfile is a template, I thought this would happen automatically

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

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.)

chalmerlowe merged commit 99c0adb into main Oct 28, 2025
20 checks passed
chalmerlowe deleted the feat/add-python-3.14 branch October 28, 2025 10:43
parthea added a commit that referenced this pull request Nov 12, 2025
🤖 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>
parthea added a commit to googleapis/google-cloud-python that referenced this pull request Nov 24, 2025
🤖 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 file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

api: dns Issues related to the googleapis/python-dns API. size: s Pull request size is small.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants


Back | FazBrowse Home | New Git URL