Skip to content

Conversation

@chalmerlowe
Copy link
Contributor

This PR introduces support for Python 3.14.

Key changes include:

  • Updated setup.py classifier.
  • Added testing/constraints-3.14.txt.
  • Added 3.14 to the test matrix in .github/workflows/unittest.yml.
  • Updated CONTRIBUTING.rst and .github/sync-repo-settings.yaml to list Python 3.14.
  • Added 3.14 to owlbot.py and relevant noxfiles.
  • Adapted google/cloud/pubsub_v1/subscriber/scheduler.py to handle changes in
    concurrent.futures._WorkItem structure in Python 3.14.
  • Quoted type hints in google/cloud/pubsub_v1/subscriber/_protocol/streaming_pull_manager.py for
    forward compatibility.

@chalmerlowe chalmerlowe requested review from a team as code owners October 22, 2025 13:04
@product-auto-label product-auto-label bot added the size: m Pull request size is medium. label Oct 22, 2025
@product-auto-label product-auto-label bot added the api: pubsub Issues related to the googleapis/python-pubsub API. label Oct 22, 2025
@chalmerlowe chalmerlowe merged commit 95a2690 into main Oct 22, 2025
30 checks passed
@chalmerlowe chalmerlowe deleted the feat-python-3.14-addition-redux branch October 22, 2025 20:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: pubsub Issues related to the googleapis/python-pubsub API. size: m Pull request size is medium.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants