laggykiller
e5b852c386
Fix building
2024-02-24 04:24:38 +08:00
laggykiller
78907411f4
Fix build
2024-02-24 04:04:19 +08:00
laggykiller
746bd4ea18
Linting and fix build
2024-02-24 03:59:46 +08:00
laggykiller
50ba3498e9
Linting and fix build
2024-02-24 03:58:58 +08:00
laggykiller
3ad1b108a4
Use pyproject.toml
2024-02-24 03:56:27 +08:00
laggykiller
7edd065ce3
Fix workflow
2024-02-24 03:34:07 +08:00
laggykiller
f6dd96a81c
Fix workflow
2024-02-24 03:33:44 +08:00
laggykiller
ca918d1ec5
Fix workflow
2024-02-24 03:32:01 +08:00
laggykiller
1bc6af1dc4
Build wheels for windows and macos with conan
2024-02-24 03:28:30 +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
df2eab9f27
Fix typo in testcase name.
...
Replaces #22 , thanks @roddehugo
2023-12-15 08:24:55 -06:00
Charles Leifer
2f50b05798
0.5.2
2023-09-15 08:00:32 -05:00
Charles Leifer
e5f01bddd8
Add trace_v2 support.
2023-09-15 07:59:45 -05:00
Charles Leifer
d2b5458d95
0.5.1
2023-06-25 20:49:59 -05:00
Charles Leifer
5a97877e14
Exclude pragma from is_dml logic and implicit transaction.
2023-06-25 20:48:42 -05:00
Charles Leifer
63c0189248
Support sqlite3_trace_v2() when Sqlite support is available.
2023-05-02 11:39:58 -05:00
Charles Leifer
e1bc4d9669
Ensure sqlite3_initialize() called during module setup.
2023-05-02 11:38:56 -05:00
Charles Leifer
397e251458
Fix failing test w/sqlcipher
2023-01-10 10:32:42 -06:00
Charles Leifer
61e9937224
Add column decltype to cursor description.
2023-01-10 08:26:44 -06:00
Charles Leifer
3f8b297958
Build wheels for 3.11
2022-12-13 16:51:54 -06:00
Charles Leifer
673f4c940c
0.5.0
2022-12-13 16:13:59 -06:00
Charles Leifer
0cdb006ee2
Drop 3.6, github doesn't support it any more
2022-12-13 16:11:53 -06:00
Charles Leifer
cd703c37da
Remove exception handler that swallows errors.
...
Now that pypa/pip has decided to add more smoke and mirrors, we
can't swallow this error any more.
Many thanks to SnoopJ for the report.
2022-12-13 16:09:45 -06:00
Charles Leifer
d4e5f37c07
0.4.8
2022-12-01 16:30:34 -06:00
Charles Leifer
96b66867da
Add newer pythons to CI build.
2022-09-21 08:35:55 -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
6b1ceca0ba
Fix msvc quoting for py38 per comment on #5
2022-08-02 21:42:40 -05:00
Charles Leifer
acf1888bba
Switch to manylinux 2_24 and add wheel for 3.10
2021-10-27 13:39:41 +00: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
2748334ffd
0.4.5
...
Add wheel for 3.9.
2020-12-22 15:09:30 +00:00
Charles Leifer
7d4e2f4edd
Fixes based on comments regarding building on windows.
...
Specifically, python 3.9 and newer does not consume quotes on the
command line, so additional escaping is not needed.
Secondly, openssl lib name may be libcrypto.lib on newer openssl
versions, so I've added an option to specify this with an environment
variable OPENSSL_LIBNAME (which defaults to libeay32.lib for now).
2020-12-21 04:42:34 -06:00
Charles Leifer
f1399e94ed
Replace travis-ci with github actions for CI.
2020-12-16 16:18:23 -06:00
Charles Leifer
a5a5cf6692
0.4.4
2020-11-19 02:57:18 +00: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
2d4a1c3df2
0.4.2
2020-05-20 16:57:43 +00:00
Charles Leifer
6835366b0a
Bump parameter limit on sqlcipher (matches change in pysqlite3).
2020-05-20 11:52:54 -05:00
Charles Leifer
925221c9fa
Merge upstream changes.
2020-02-04 07:33:09 -06:00
Charles Leifer
030818f448
0.4.1
2020-01-30 14:23:04 +00: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
79a87c6eaf
Update README with notes on the binary package.
2019-09-05 14:57:42 -05:00
Charles Leifer
c99bbe0515
Add build scripts for creating manylinux wheels.
2019-09-05 13:46:32 -05:00
Charles Leifer
9acbaadf04
Don't check in the shared library :x
2019-09-03 23:31:59 -05:00