Skip to content

feat(bigquery): Declare Python 3.15 support - #18525

Merged
daniel-sanche merged 3 commits into
mainfrom
debug_bigquery_python315_support
Sep 30, 2026
Merged

daniel-sanche merged 3 commits into
mainfrom
debug_bigquery_python315_support

Conversation

@daniel-sanche

@daniel-sanche daniel-sanche commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

bigquery was removed from the main 3.15 support PR due to dependencies on pyarrow. But the dependency is optional, so doesn't need to block official 3.15 support.

This PR adjusts tests, and adds the 3.15 classifier to the setup file

@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 support for Python 3.15 by updating classifiers in pyproject.toml and setup.py, adjusting unit test skip conditions in noxfile.py, and updating OpenTelemetry imports in test files. The review feedback points out that importing opentelemetry.sdk as opentelemetry can lead to AttributeErrors and recommends importing both modules separately while adding a type: ignore[assignment] comment to prevent mypy errors when fallback assignment to None occurs.

Comment thread packages/google-cloud-bigquery/tests/unit/test_client.py
@daniel-sanche daniel-sanche changed the title feat(bigquery,sqlalchemy-spanner): Declare Python 3.15 support feat(bigquery): Declare Python 3.15 support Sep 30, 2026
@daniel-sanche
daniel-sanche marked this pull request as ready for review September 30, 2026 22:27
@daniel-sanche
daniel-sanche requested review from a team as code owners September 30, 2026 22:27
@daniel-sanche
daniel-sanche requested review from sindhuvy and removed request for a team September 30, 2026 22:27
@daniel-sanche
daniel-sanche merged commit 6ed8447 into main Sep 30, 2026
49 checks passed
@daniel-sanche
daniel-sanche deleted the debug_bigquery_python315_support branch September 30, 2026 23:07
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