Sqlean.py Versions Save

Python's sqlite3 + extensions

3.45.1

3 months ago

SQLite 3.45.1 + Sqlean 0.21.10.

pip install sqlean.py==3.45.1

PyPi

3.45.0

3 months ago
  • Updated to SQLite 3.45.0.
  • sqlean.py is now versioned according to SQLite.

0.21.8.5

6 months ago
  • Added ARM support on Linux (courtesy of @no23reason)
  • Added source distribution (courtesy of @edgarrmondragon)
  • Removed support for Python 3.6 and 3.7.
  • Updated to SQLite 3.44.0

0.21.8

8 months ago

sqlite 3.43.0 + sqlean 0.21.8.

0.21.5.3

9 months ago

Python 3.12 build (courtesy of @edgarrmondragon). No other changes.

0.21.5.2

10 months ago

Allow setting pragma without transaction:

import sqlean
conn = sqlean.connect("/tmp/t1.db")
conn.execute("pragma journal_mode=wal;")

See https://github.com/coleifer/pysqlite3/issues/58 for details.

0.21.5.1

10 months ago

Breaking: all extensions are disabled by default. You can still use sqlean as a drop-in replacement for sqlite3. To enable all extensions, call sqlean.extensions.enable_all() before calling connect():

import sqlean

sqlean.extensions.enable_all()

conn = sqlean.connect(":memory:")
cur = conn.execute("select median(value) from generate_series(1, 99)")
print(cur.fetchone())
conn.close()

To enable specific extensions, call sqlean.extensions.enable():

import sqlean

sqlean.extensions.enable("stats", "text")
# ...

Versions: sqlite 3.42.0 + sqlean 0.21.5.

0.21.5

10 months ago

sqlite 3.42.0 + sqlean 0.21.5.