Skip to content

tests: add testing for Python 3.15 - #17962

Open
parthea wants to merge 3 commits into
mainfrom
add-tests-python-315
Open

tests: add testing for Python 3.15#17962
parthea wants to merge 3 commits into
mainfrom
add-tests-python-315

Conversation

@parthea

@parthea parthea commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Python 3.15 testing was skipped in a subset of packages. The follow up work is tracked in #17741

@parthea parthea self-assigned this Jul 31, 2026

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code Review

This pull request introduces initial support for Python 3.15 across multiple packages by updating Nox configurations, adding Python 3.15 constraints files, and skipping 3.15 unit tests where key dependencies (like pyarrow, pyproj, or google-crc32c) lack compatible wheels. Feedback on the changes highlights two issues in the newly added constraints files: first, the non-existent package spannerlib-python should be corrected to google-cloud-spanner in the Spanner DBAPI driver constraints; second, numba should be removed from the Document AI Toolbox constraints for Python 3.15, as it is explicitly excluded in setup.py due to a lack of 3.15 support.

@parthea
parthea force-pushed the add-tests-python-315 branch 2 times, most recently from ca6321d to db2e63a Compare July 31, 2026 16:02
@parthea parthea added the unit_test:all_packages debug label used to trigger unit tests against all packages in a PR label Jul 31, 2026
@parthea
parthea force-pushed the add-tests-python-315 branch 15 times, most recently from da6ad4a to 8256b94 Compare August 4, 2026 22:07
@parthea parthea removed the unit_test:all_packages debug label used to trigger unit tests against all packages in a PR label Aug 5, 2026
@parthea
parthea marked this pull request as ready for review August 5, 2026 14:48
@parthea
parthea requested review from a team as code owners August 5, 2026 14:48
@parthea
parthea removed the request for review from a team August 5, 2026 14:48
@parthea
parthea requested a review from sycai August 5, 2026 14:48
@parthea
parthea marked this pull request as draft August 5, 2026 16:30
@parthea
parthea force-pushed the add-tests-python-315 branch from 3efc70c to 5c6b8e4 Compare August 5, 2026 16:30
@parthea
parthea marked this pull request as ready for review August 5, 2026 18:07
@parthea parthea added kokoro:force-run Add this label to force Kokoro to re-run the tests. kokoro:run Add this label to force Kokoro to re-run the tests. labels Aug 5, 2026
@yoshi-kokoro yoshi-kokoro removed kokoro:run Add this label to force Kokoro to re-run the tests. kokoro:force-run Add this label to force Kokoro to re-run the tests. labels Aug 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants