Commit graph

15 commits

Author SHA1 Message Date
laggykiller
8ea48ee2ad
Merging upstream changes to allow compiling python3.13 wheels 2025-02-09 22:52:57 +08:00
Charles Leifer
bb6becd3ef Add set_key and reset_key methods to connection.
These use the sqlite3_key and sqlite3_rekey library functions.
2024-02-12 16:00:37 -06:00
Charles Leifer
e5f01bddd8 Add trace_v2 support. 2023-09-15 07:59:45 -05:00
Charles Leifer
1e7c243499 Use PyObject_CallObject() instead of _PyObject_CallNoArg()
Also fix type setup in prepare protocols for newer pythons.
2022-09-21 08:32:43 -05:00
Charles Leifer
18551b8707 Allow authorizer callback to be cleared 2021-08-04 14:10:22 -05:00
Charles Leifer
6247967ad2 Apply some patches from upstream. 2021-05-14 10:13:01 -05:00
Charles Leifer
0cfea11bb4 Small changes w/correspondent in pysqlite3. 2021-04-26 17:21:08 -05:00
Charles Leifer
44f1c39205 Require 3.7.15 or newer and use sqlite3_close_v2 explicitly. 2021-01-22 10:26:41 -06:00
Charles Leifer
d354b48238 Apply changes from pysqlite3. 2020-11-04 14:15:32 -06:00
Charles Leifer
941a18dcac Apply bpo-39943 2020-05-22 18:34:51 -05:00
Charles Leifer
4c077cdef6 Replace _pysqlite_long_from_int64() with PyLong_FromLongLong 2019-11-06 21:38:28 -06:00
Charles Leifer
a524fd33bc Merge enhancements from pysqlite3, errorcode/name and blob i/o. 2019-08-09 11:00:40 -05:00
Charles Leifer
51ef96fdf4 Implement upstream python/cpython#14386 2019-07-22 08:53:03 -05:00
Charles Leifer
e113883eab Implement equivalent patch to upstream python/cpython#14268 2019-07-22 08:46:59 -05:00
Charles Leifer
526466c0ab Initial commit.
Code copied from pysqlite3@7166533537d111f8d53f8326bd92622659531cf4
2019-06-03 09:03:53 -05:00