Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bpo-41930: Add support for SQLite serialise/deserialise API #26728

Merged
merged 73 commits into from
Apr 5, 2022

Conversation

erlend-aasland
Copy link
Contributor

@erlend-aasland erlend-aasland commented Jun 14, 2021

@erlend-aasland erlend-aasland changed the title bpo-41930: Add support for SQLite serialise/deserialise API [WIP] bpo-41930: Add support for SQLite serialise/deserialise API Jun 14, 2021
Copy link
Member

@JelleZijlstra JelleZijlstra left a comment

Choose a reason for hiding this comment

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

Thanks. I'm on board with merging this, since it's generally useful for sqlite3 to expose more of the underlying SQLite API, the feature is simple and shouldn't need much maintenance in the future, and there haven't been any objections on the issue.

I do have a few small comments. Once those are addressed, I'll ask Guido for a second look and then merge the PR.

Modules/_sqlite/connection.c Show resolved Hide resolved
Modules/_sqlite/connection.c Outdated Show resolved Hide resolved
Modules/_sqlite/connection.c Show resolved Hide resolved
Modules/_sqlite/connection.c Outdated Show resolved Hide resolved
Doc/library/sqlite3.rst Outdated Show resolved Hide resolved
Doc/library/sqlite3.rst Outdated Show resolved Hide resolved
@bedevere-bot
Copy link

A Python core developer has requested some changes be made to your pull request before we can consider merging it. If you could please address their requests along with any other requests in other reviews from core developers that would be appreciated.

Once you have made the requested changes, please leave a comment on this pull request containing the phrase I have made the requested changes; please review again. I will then notify any core developers who have left a review that you're ready for them to take another look at this pull request.

Erlend Egeberg Aasland and others added 3 commits February 28, 2022 07:16
Co-authored-by: Jelle Zijlstra <[email protected]>
- adjust docs
- deserialize returns None
- remove 'non-standard' from docstring
Copy link
Member

@JelleZijlstra JelleZijlstra left a comment

Choose a reason for hiding this comment

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

Looks good! @gvanrossum I'm planning to merge this PR (adding two new functions to sqlite3)

@gvanrossum
Copy link
Member

Looks good! @gvanrossum I'm planning to merge this PR (adding two new functions to sqlite3)

SGTM

Erlend Egeberg Aasland and others added 2 commits March 5, 2022 17:09
@erlend-aasland
Copy link
Contributor Author

FYI: synced with main and regenerated clinic bco. GH-31612.

@erlend-aasland
Copy link
Contributor Author

@JelleZijlstra, will you be able to merge this before todays alpha?

@JelleZijlstra JelleZijlstra self-assigned this Apr 5, 2022
@JelleZijlstra
Copy link
Member

Oops, sorry for dropping this. There are merge conflicts on the configure scripts, could you resolve those?

@JelleZijlstra JelleZijlstra merged commit a755124 into python:main Apr 5, 2022
@erlend-aasland erlend-aasland deleted the sqlite-serialize branch April 5, 2022 16:24
@erlend-aasland
Copy link
Contributor Author

Thanks, Jelle!

JelleZijlstra added a commit to JelleZijlstra/typeshed that referenced this pull request Apr 15, 2022
- Blob from python/cpython#30680 (and anticipating that python/cpython#91550 will be merged)
- Aggregate window functions from python/cpython#20903
- Serialize/deserialize from python/cpython#26728
- Limit setting from python/cpython#28463
srittau pushed a commit to python/typeshed that referenced this pull request Apr 16, 2022
- Blob from python/cpython#30680 (and anticipating that python/cpython#91550 will be merged)
- Aggregate window functions from python/cpython#20903
- Serialize/deserialize from python/cpython#26728
- Limit setting from python/cpython#28463
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.

7 participants