Commit graph

24 commits

Author SHA1 Message Date
laggykiller
d1639aa1b3 Remove sqlite3 amalgation from source, update readme, upload pypi 2024-02-24 05:08:09 +08:00
laggykiller
3ad1b108a4 Use pyproject.toml 2024-02-24 03:56:27 +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
5a97877e14 Exclude pragma from is_dml logic and implicit transaction. 2023-06-25 20:48:42 -05:00
Charles Leifer
e1bc4d9669 Ensure sqlite3_initialize() called during module setup. 2023-05-02 11:38:56 -05:00
Charles Leifer
61e9937224 Add column decltype to cursor description. 2023-01-10 08:26:44 -06: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
9c2569771f Small change to revert explicit sqlite3 initialize step. 2021-08-23 10:49:09 -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
b811276962 Apply upstream fix for bpo-39652 2020-05-21 10:08:21 -05:00
Charles Leifer
925221c9fa Merge upstream changes. 2020-02-04 07:33:09 -06:00
Charles Leifer
4c077cdef6 Replace _pysqlite_long_from_int64() with PyLong_FromLongLong 2019-11-06 21:38:28 -06:00
Charles Leifer
a6b7b19bc9 Fix case-insensitive string comparison in sqlite3.Row indexing. 2019-09-19 09:26:57 -05:00
Charles Leifer
102ec435ff Fix memory leak in comparison sqlite3.Row objects. 2019-09-19 09:15:04 -05: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