Path to this page:
./
databases/py-apsw,
Python wrapper for SQLite
Branch: CURRENT,
Version: 3.47.2.0,
Package name: py312-apsw-3.47.2.0,
Maintainer: rhialtoAPSW provides an SQLite 3 wrapper that provides the thinnest layer over
the SQLite database library possible. Everything you can do from the
SQLite C API, you can do from Python. Although APSW looks vaguely
similar to the PEP 249 (DBAPI), it is not compliant with that API
because instead it works the way SQLite 3 does.
Required to run:[
databases/sqlite3] [
lang/python310]
Master sites:
Filesize: 2371.235 KB
Version history: (Expand)
- (2024-12-09) Updated to version: py312-apsw-3.47.2.0
- (2024-11-25) Updated to version: py312-apsw-3.47.1.0
- (2024-11-20) Updated to version: py312-apsw-3.47.0.0
- (2024-11-15) Updated to version: py312-apsw-3.46.1.0nb3
- (2024-11-01) Updated to version: py312-apsw-3.46.1.0nb2
- (2024-11-01) Updated to version: py312-apsw-3.46.1.0nb1
CVS history: (Expand)
2024-12-09 09:35:32 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-apsw: updated to 3.47.2.0
3.47.2.0
Added apsw.ext.page_usage_to_svg() which shows database usage as SVG (example). \
Available as shell .pages-svg command.
|
2024-11-25 21:24:23 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
py-apsw: updated to 3.47.1.0
3.47.1.0
Documentation on how to build for packagers such as those maintaining Linux and \
BSD distributions.
Documentation on how to build for pyodide, the Python WASM implementation that \
runs in the browser and NPM. PyPI does not accept pyodide packages yet.
A command line tool apsw is defined which invokes the shell. This also allows \
using uvx apsw without having to explicitly install APSW.
Added apsw.ext.analyze_pages() which uses dbstat to provide useful information \
about the pages making up the database, and fragmentation. The shell .pages \
command shows it in a pretty form.
|
2024-11-14 23:22:33 by Thomas Klausner | Files touched by this commit (2429) |
Log message:
*: recursive bump for icu 76 shlib major version bump
|
2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862) |
Log message:
py-*: remove unused tool dependency
py-setuptools includes the py-wheel functionality nowadays
|
2024-11-01 13:55:19 by Thomas Klausner | Files touched by this commit (2426) |
Log message:
*: revbump for icu downgrade
|
2024-11-01 01:54:33 by Thomas Klausner | Files touched by this commit (2427) |
Log message:
*: recursive bump for icu 76.1 shlib bump
|
2024-08-14 10:49:34 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-apsw: updated to 3.46.1.0
3.46.1.0
The shell dump command outputs the application_id in addition to the user_version.
PyPI binary builds for Python 3.13 now available, as well as older Python ARM64 \
are available.
|
2024-06-17 17:19:56 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-apsw: updated to 3.46.0.1
3.46.0.1
apsw.ext.query_info() provides the count and names of bindings parameters. (APSW \
issue 528)
Address how errors are handled in VFS xRandomness routine, that is only called \
once by SQLite to seed its random number generator. (APSW issue 526)
Added Connection.vfsname() and updated corresponding shell command to get the \
diagnostic names of the vfs stack for the connection. (APSW issue 525)
Do not cache Connection.pragma() statements to avoid encryption keys, or pragmas \
that run during prepare from being retained. (APSW issue 522)
Connection.pragma() adds keyword schema argument to run pragma against attached \
databases. (APSW issue 524)
|