Skip to content

Commit e56bd30

Browse files
committed
Version bump related
1 parent 39bbee8 commit e56bd30

4 files changed

Lines changed: 36 additions & 26 deletions

File tree

apsw/__init__.pyi

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4692,6 +4692,8 @@ SQLITE_DBCONFIG_ENABLE_TRIGGER: int = 1003
46924692
"""For `Database Connection Configuration Options <https://sqlite.org/c3ref/c_dbconfig_defensive.html>'__"""
46934693
SQLITE_DBCONFIG_ENABLE_VIEW: int = 1015
46944694
"""For `Database Connection Configuration Options <https://sqlite.org/c3ref/c_dbconfig_defensive.html>'__"""
4695+
SQLITE_DBCONFIG_FP_DIGITS: int = 1023
4696+
"""For `Database Connection Configuration Options <https://sqlite.org/c3ref/c_dbconfig_defensive.html>'__"""
46954697
SQLITE_DBCONFIG_LEGACY_ALTER_TABLE: int = 1012
46964698
"""For `Database Connection Configuration Options <https://sqlite.org/c3ref/c_dbconfig_defensive.html>'__"""
46974699
SQLITE_DBCONFIG_LEGACY_FILE_FORMAT: int = 1016
@@ -5056,6 +5058,8 @@ SQLITE_LIMIT_LENGTH: int = 0
50565058
"""For `Run-Time Limit Categories <https://sqlite.org/c3ref/c_limit_attached.html>'__"""
50575059
SQLITE_LIMIT_LIKE_PATTERN_LENGTH: int = 8
50585060
"""For `Run-Time Limit Categories <https://sqlite.org/c3ref/c_limit_attached.html>'__"""
5061+
SQLITE_LIMIT_PARSER_DEPTH: int = 12
5062+
"""For `Run-Time Limit Categories <https://sqlite.org/c3ref/c_limit_attached.html>'__"""
50595063
SQLITE_LIMIT_SQL_LENGTH: int = 1
50605064
"""For `Run-Time Limit Categories <https://sqlite.org/c3ref/c_limit_attached.html>'__"""
50615065
SQLITE_LIMIT_TRIGGER_DEPTH: int = 10
@@ -5158,6 +5162,8 @@ SQLITE_PRAGMA: int = 19
51585162
"""For `Authorizer Action Codes <https://sqlite.org/c3ref/c_alter_table.html>'__"""
51595163
SQLITE_PREPARE_DONT_LOG: int = 16
51605164
"""For `Prepare Flags <https://sqlite.org/c3ref/c_prepare_dont_log.html>'__"""
5165+
SQLITE_PREPARE_FROM_DDL: int = 32
5166+
"""For `Prepare Flags <https://sqlite.org/c3ref/c_prepare_dont_log.html>'__"""
51615167
SQLITE_PREPARE_NORMALIZE: int = 2
51625168
"""For `Prepare Flags <https://sqlite.org/c3ref/c_prepare_dont_log.html>'__"""
51635169
SQLITE_PREPARE_NO_VTAB: int = 4
@@ -5381,12 +5387,13 @@ SQLITE_DBCONFIG_ENABLE_ATTACH_WRITE SQLITE_DBCONFIG_ENABLE_COMMENTS
53815387
SQLITE_DBCONFIG_ENABLE_FKEY SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER
53825388
SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION SQLITE_DBCONFIG_ENABLE_QPSG
53835389
SQLITE_DBCONFIG_ENABLE_TRIGGER SQLITE_DBCONFIG_ENABLE_VIEW
5384-
SQLITE_DBCONFIG_LEGACY_ALTER_TABLE SQLITE_DBCONFIG_LEGACY_FILE_FORMAT
5385-
SQLITE_DBCONFIG_LOOKASIDE SQLITE_DBCONFIG_MAINDBNAME
5386-
SQLITE_DBCONFIG_MAX SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE
5387-
SQLITE_DBCONFIG_RESET_DATABASE SQLITE_DBCONFIG_REVERSE_SCANORDER
5388-
SQLITE_DBCONFIG_STMT_SCANSTATUS SQLITE_DBCONFIG_TRIGGER_EQP
5389-
SQLITE_DBCONFIG_TRUSTED_SCHEMA SQLITE_DBCONFIG_WRITABLE_SCHEMA"""
5390+
SQLITE_DBCONFIG_FP_DIGITS SQLITE_DBCONFIG_LEGACY_ALTER_TABLE
5391+
SQLITE_DBCONFIG_LEGACY_FILE_FORMAT SQLITE_DBCONFIG_LOOKASIDE
5392+
SQLITE_DBCONFIG_MAINDBNAME SQLITE_DBCONFIG_MAX
5393+
SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE SQLITE_DBCONFIG_RESET_DATABASE
5394+
SQLITE_DBCONFIG_REVERSE_SCANORDER SQLITE_DBCONFIG_STMT_SCANSTATUS
5395+
SQLITE_DBCONFIG_TRIGGER_EQP SQLITE_DBCONFIG_TRUSTED_SCHEMA
5396+
SQLITE_DBCONFIG_WRITABLE_SCHEMA"""
53905397

53915398
mapping_db_status: dict[str | int, int | str]
53925399
"""Status Parameters for database connections mapping names to int and int to names.
@@ -5500,9 +5507,10 @@ Doc at https://sqlite.org/c3ref/c_limit_attached.html
55005507
55015508
SQLITE_LIMIT_ATTACHED SQLITE_LIMIT_COLUMN SQLITE_LIMIT_COMPOUND_SELECT
55025509
SQLITE_LIMIT_EXPR_DEPTH SQLITE_LIMIT_FUNCTION_ARG SQLITE_LIMIT_LENGTH
5503-
SQLITE_LIMIT_LIKE_PATTERN_LENGTH SQLITE_LIMIT_SQL_LENGTH
5504-
SQLITE_LIMIT_TRIGGER_DEPTH SQLITE_LIMIT_VARIABLE_NUMBER
5505-
SQLITE_LIMIT_VDBE_OP SQLITE_LIMIT_WORKER_THREADS"""
5510+
SQLITE_LIMIT_LIKE_PATTERN_LENGTH SQLITE_LIMIT_PARSER_DEPTH
5511+
SQLITE_LIMIT_SQL_LENGTH SQLITE_LIMIT_TRIGGER_DEPTH
5512+
SQLITE_LIMIT_VARIABLE_NUMBER SQLITE_LIMIT_VDBE_OP
5513+
SQLITE_LIMIT_WORKER_THREADS"""
55065514

55075515
mapping_locking_level: dict[str | int, int | str]
55085516
"""File Locking Levels mapping names to int and int to names.
@@ -5528,8 +5536,9 @@ mapping_prepare_flags: dict[str | int, int | str]
55285536
"""Prepare Flags mapping names to int and int to names.
55295537
Doc at https://sqlite.org/c3ref/c_prepare_dont_log.html
55305538
5531-
SQLITE_PREPARE_DONT_LOG SQLITE_PREPARE_NORMALIZE
5532-
SQLITE_PREPARE_NO_VTAB SQLITE_PREPARE_PERSISTENT"""
5539+
SQLITE_PREPARE_DONT_LOG SQLITE_PREPARE_FROM_DDL
5540+
SQLITE_PREPARE_NORMALIZE SQLITE_PREPARE_NO_VTAB
5541+
SQLITE_PREPARE_PERSISTENT"""
55335542

55345543
mapping_result_codes: dict[str | int, int | str]
55355544
"""Result Codes mapping names to int and int to names.

doc/cli.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ apsw
66
A terminal interface to the APSW SQLite shell modelled after the SQLite shell
77
-----------------------------------------------------------------------------
88

9-
:version: apsw 3.51.3.0
10-
:date: 13 March 2026
9+
:version: apsw 3.53.0.0
10+
:date: 9 April 2026
1111
:manual section: 1
1212
:manual group: General Commands Manual
1313

doc/install.rst

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -84,20 +84,20 @@ edit the :file:`setup.apsw` file inside.
8484

8585
.. downloads-begin
8686
87-
* `apsw-3.51.3.0.zip
88-
<https://github.com/rogerbinns/apsw/releases/download/3.51.3.0/apsw-3.51.3.0.zip>`__
87+
* `apsw-3.53.0.0.zip
88+
<https://github.com/rogerbinns/apsw/releases/download/3.53.0.0/apsw-3.53.0.0.zip>`__
8989
(Source as zip, includes this HTML Help)
9090

91-
* `apsw-3.51.3.0.tar.gz
92-
<https://github.com/rogerbinns/apsw/releases/download/3.51.3.0/apsw-3.51.3.0.tar.gz>`__
91+
* `apsw-3.53.0.0.tar.gz
92+
<https://github.com/rogerbinns/apsw/releases/download/3.53.0.0/apsw-3.53.0.0.tar.gz>`__
9393
(Source as tar.gz, includes this HTML Help)
9494

95-
* `apsw-3.51.3.0.zip.cosign-bundle
96-
<https://github.com/rogerbinns/apsw/releases/download/3.51.3.0/apsw-3.51.3.0.zip.cosign-bundle>`__
95+
* `apsw-3.53.0.0.zip.cosign-bundle
96+
<https://github.com/rogerbinns/apsw/releases/download/3.53.0.0/apsw-3.53.0.0.zip.cosign-bundle>`__
9797
cosign signature for zip source
9898

99-
* `apsw-3.51.3.0.tar.gz.cosign-bundle
100-
<https://github.com/rogerbinns/apsw/releases/download/3.51.3.0/apsw-3.51.3.0.tar.gz.cosign-bundle>`__
99+
* `apsw-3.53.0.0.tar.gz.cosign-bundle
100+
<https://github.com/rogerbinns/apsw/releases/download/3.53.0.0/apsw-3.53.0.0.tar.gz.cosign-bundle>`__
101101
cosign signature for tar.gz source
102102

103103
.. downloads-end
@@ -129,18 +129,18 @@ Verify
129129
130130
.. code-block:: console
131131
132-
$ cosign verify-blob apsw-3.51.3.0.zip \
132+
$ cosign verify-blob apsw-3.53.0.0.zip \
133133
--new-bundle-format \
134-
--bundle apsw-3.51.3.0.zip.cosign-bundle \
134+
--bundle apsw-3.53.0.0.zip.cosign-bundle \
135135
--certificate-identity=rogerb@rogerbinns.com \
136136
--certificate-oidc-issuer=https://github.com/login/oauth
137137
Verified OK
138138
139-
$ python3 -m sigstore verify identity apsw-3.51.3.0.zip \
140-
--bundle apsw-3.51.3.0.zip.cosign-bundle \
139+
$ python3 -m sigstore verify identity apsw-3.53.0.0.zip \
140+
--bundle apsw-3.53.0.0.zip.cosign-bundle \
141141
--cert-identity=rogerb@rogerbinns.com \
142142
--cert-oidc-issuer=https://github.com/login/oauth
143-
OK: apsw-3.51.3.0.zip
143+
OK: apsw-3.53.0.0.zip
144144
145145
.. verify-end
146146

tools/names.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ def repl(mo):
8686
("from .jsonb import *", "from apsw.tests.jsonb import *"),
8787
("from .carray import *", "from apsw.tests.carray import *"),
8888
("from .aiotest import *", "from apsw.tests.aiotest import *"),
89+
("from .shelltest import *", "from apsw.tests.shelltest import *"),
8990
("from .extratest import *", "from apsw.tests.extratest import *"),
9091
("from .fork_checker import *", "from apsw.tests.fork_checker import *"),
9192
):

0 commit comments

Comments
 (0)