Skip to content

feat: declare support for Python 3.15 - #18737

Merged
parthea merged 3 commits into
mainfrom
add-classifiers-315
Oct 16, 2026
Merged

parthea merged 3 commits into
mainfrom
add-classifiers-315

Conversation

@parthea

@parthea parthea commented Oct 16, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@parthea parthea self-assigned this Oct 16, 2026
@parthea
parthea requested review from a team as code owners October 16, 2026 18:00
@parthea

parthea commented Oct 16, 2026

Copy link
Copy Markdown
Contributor Author

/gcbrun

@chalmerlowe chalmerlowe 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.

LGTM

@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 adds support for Python 3.15 across several packages by updating classifiers in setup and configuration files, and enabling Python 3.15 unit tests in google-cloud-storage. Feedback was provided to add a trailing comma to the Python version list in grpc-google-iam-v1/noxfile.py to maintain consistency and prevent future diff noise.

Comment thread packages/grpc-google-iam-v1/noxfile.py Resolved
@parthea

parthea commented Oct 16, 2026

Copy link
Copy Markdown
Contributor Author

/gcbrun

@parthea

parthea commented Oct 16, 2026

Copy link
Copy Markdown
Contributor Author

/gcbrun

@parthea
parthea merged commit 65c8767 into main Oct 16, 2026
121 checks passed
@parthea
parthea deleted the add-classifiers-315 branch October 16, 2026 19:42
parthea pushed a commit that referenced this pull request Nov 12, 2026
🤖 I have created a release *beep* *boop*
---


##
[1.21.0](sqlalchemy-spanner-v1.20.1...sqlalchemy-spanner-v1.21.0)
(2026-11-12)


### Features

* declare support for Python 3.15
([#18737](#18737))
([65c8767](65c8767))
* **sqlalchemy-spanner:** wire timeout execution option through to DBAPI
Cursor.timeout
([#18485](#18485))
([1de2e3f](1de2e3f))


### Bug Fixes

* repair broken and stale repository URLs in package metadata
([#18498](#18498))
([54dbd12](54dbd12)),
refs
[#18497](#18497)
* **spanner-sqlalchemy:** add WHERE 1=1 to unqualified DELETE and UPDATE
([#19024](#19024))
([5a2b34e](5a2b34e))
* **sqlalchemy-spanner:** isolate literal round trip test tables with
unique naming and teardown
([#18623](#18623))
([75cdf3b](75cdf3b))
* **sqlalchemy-spanner:** prevent SQL injection via JSON key indexing
([#18982](#18982))
([c0dba72](c0dba72))
* **sqlalchemy-spanner:** resolve compliance and migration failures with
Alembic 1.20 and SQLAlchemy 2.1
([#18570](#18570))
([873ef99](873ef99))

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