apsw
apsw copied to clipboard
Another Python SQLite wrapper
APSW stands for Another Python SQLite Wrapper.
About
APSW is a Python wrapper for the SQLite <https://sqlite.org/>__
embedded relational database engine. It focuses translating between
the complete SQLite C API and Python's C API. It is recommended to
use the builtin sqlite3 module <https://docs.python.org/3/library/sqlite3.html>, unless you want
SQLite specific functionality. The documentation <https://rogerbinns.github.io/apsw/pysqlite.html> has a section on
the differences between APSW and sqlite3. APSW supports CPython 3.6
onwards:
A release <https://www.rogerbinns.com/blog/apsw-ending-python2early3.html>__
from January 2022 supports all CPython versions back to 2.3. The
tips <https://rogerbinns.github.io/apsw/tips.html>__ include more
information about versions.
Releases and Changes
Releases are made to PyPI <https://pypi.org/project/apsw/>__
(install using pip) and Github <https://github.com/rogerbinns/apsw/releases>__
New releases are sent to the Python SQLite discussion group <http://groups.google.com/group/python-sqlite>__ and there is an RSS feed from PyPI <https://pypi.org/rss/project/apsw/releases.xml>__.`
Full detailed list of changes <http://rogerbinns.github.io/apsw/changes.html>__
Help/Documentation
The latest documentation is at https://rogerbinns.github.io/apsw/
Mailing lists/contacts
Python SQLite discussion group <http://groups.google.com/group/python-sqlite>__ (preferred)- You can also email the author at [email protected]
Bugs
You can find existing and fixed bugs by clicking on Issues <https://github.com/rogerbinns/apsw/issues>__ and using "New Issue"
to report previously unknown issues.
License
See LICENSE <https://github.com/rogerbinns/apsw/blob/master/LICENSE>__ - in
essence any OSI approved open source license.