2022-11-23 17:21:30 by Adam Ciarcinski | Files touched by this commit (1878) | |
Log message:
massive revision bump after textproc/icu update
|
2022-10-10 10:06:33 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-apsw: updated to 3.39.4.0
3.39.4.0
Added Connection.cache_stats() to provide more information about the statement cache.
Cursor.execute() now uses sqlite_prepare_v3 which allows supplying flags.
Cursor.execute() has a new can_cache parameter to control whether the query can \
use the statement cache. One example use is with authorizers because they only \
run during prepare, which doesn’t happen with already cached statements.
(The Cursor.execute() additional parameters are keyword only and also present in \
Cursor.executemany(), and the corresponding Connection.execute() and \
Connection.executemany() methods.)
Added Cursor.is_readonly, Cursor.is_explain, and Cursor.expanded_sql.
Updated processing named bindings so that types registered with \
collections.abc.Mapping (such as collections.UserDict) will also be treated as \
dictionaries. (APSW issue 373)
|
2022-09-12 10:22:18 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-apsw: updated to 3.39.3.0
3.39.3.0
Test no longer fails if APSW was compiled without SQLITE_ENABLE_COLUMN_METADATA \
but sqlite3 was separately compiled with it. APSW should be compiled with the \
same flags as sqlite3 to match functionality and APIs. (APSW issue 363)
–use-system-sqlite-config setup.py build_ext option added to allow Matching \
APSW and SQLite options. (APSW issue 364)
|
2022-09-10 00:50:35 by Thomas Klausner | Files touched by this commit (1) |
Log message:
py-apsw: does not support python 2.x any longer
|
2022-09-05 11:00:21 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-apsw: updated to 3.39.2.1
3.39.2.1
PyPI now includes Python 3.11 builds.
Instead of using scripts, you can now run several tools directly:
tests: python3 -m apsw.tests [options]
tracer: python3 -m apsw.trace [options]
speed tester: python3 -m apsw.speedtest [options]
shell: python3 -m apsw [options]
The shell class has moved from apsw.Shell to apsw.shell.Shell (APSW issue 356). \
You can still reference it via the old name (ie existing code will not break, \
except on Python 3.6).
Shell: On Windows the native console support for colour is now used (previously \
a third party module was supported).
You can use –definevalues in setup.py build_ext to provide compiler defines \
used for configuring SQLite. (APSW issue 357)
If SQLITE_ENABLE_COLUMN_METADATA is enabled then Cursor.description_full is \
available providing all the column metadata available. (APSW issue 354)
Connection.cursor_factory attribute is now present and is used when \
Connection.cursor() is called. Added Connection.execute() and \
Connection.executemany() which automatically obtain the underlying cursor. See \
customizing connections and cursors in the Tips. (APSW issue 361)
3.39.2.0
Version numbering scheme change: Instead of a -r1 style suffix, there is .0 \
style suffix (APSW issue 340)
Updated building for PyPI to include more compiled platforms, including aarch64 \
(Linux) and universal (MacOS). Windows binaries are no longer separately \
provided since PyPI has them.
When the amalgamation is included into APSW, SQLITE_MAX_ATTACHED is set to 125 \
if not defined, up from the default of 10.
Updated typing information stubs with more detail and include docstrings. This \
is still ongoing, but core functionality is well covered. (APSW issue 338) (APSW \
issue 381)
Corrected the tips log handler of extended result code (APSW issue 342)
Added Connection.db_names() (APSW issue 343)
|
2022-04-18 21:12:27 by Adam Ciarcinski | Files touched by this commit (1798) | |
Log message:
revbump for textproc/icu update
|
2022-01-16 21:15:43 by Olaf Seibert | Files touched by this commit (1) |
Log message:
databases/py-apsw: add --enable=load_extension
This will be needed for calibre 5.x.
There is also --enable-all-extensions but I left that off for now.
|
2022-01-11 10:06:10 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-apsw: updated to 3.37.0
3.37.0-r1
Allow breaking of reference cycles between objects that contain a Connection or \
Cursor, and also use callbacks from that object (eg busy handler).
This is the last release supporting Python 2 and Python 3 before 3.7. If you \
still use those Python versions then you should pin to this APSW version. (More \
information).
Windows Python 3.10 binaries are available to download. The .exe format is no \
longer available with this Python version.
Fixed custom VFS extension loading failure could leave the error message \
unterminated.
Updated size of mutex array used by the fork checker
Connections are opened with SQLITE_OPEN_EXRESCODE so open errors will also \
include extended result codes.
Connection.changes() and Connection.totalchanges() use the new SQLite APIs that \
return 64 bit values (ie can now return values greater than 2 billion).
Added Connection.autovacuum_pages().
Added constants:
SQLITE_CONSTRAINT_DATATYPE, SQLITE_OPEN_EXRESCODE
|
2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595) |
Log message:
*: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
|
2021-12-08 17:07:18 by Adam Ciarcinski | Files touched by this commit (3063) |
Log message:
revbump for icu and libffi
|