Path to this page:
./
databases/py-apsw,
Python wrapper for SQLite
Branch: CURRENT,
Version: 3.48.0.0,
Package name: py312-apsw-3.48.0.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: 2379.067 KB
Version history: (Expand)
- (2025-01-15) Updated to version: py312-apsw-3.48.0.0
- (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
CVS history: (Expand)
2025-01-15 16:25:11 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-apsw: updated to 3.48.0.0
3.48.0.0
You can pass any Python objects into SQLite, and return them when used as \
runtime values such as functions. SQLite’s pointer passing interface is used \
behind the scenes. (APSW issue 521)
Source releases are also available in tar format (APSW issue 548), and have \
updated source release signing instructions. (APSW issue 549)
Shared cache (2006) is omitted when APSW includes the amalgamation like PyPI \
builds. This is recommended by SQLite, has been discouraged for a long time. \
apsw.enable_shared_cache() will raise an exception if called and the shared \
cache has been omitted. You can see what options are in effect in \
apsw.compile_options. If you were using it for shared memory databases then use \
the memdb VFS.
|
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.
|