Skip to main content

DB-API 2.0 interface for Sqlite 3.x

Project description

rsqlite3

A Python 3.14 SQLite3 extension module with static SQLite build support.

The release workflow builds wheels for both standard (cp314) and free-threaded (cp314t) Python 3.14 interpreters.

Building

This project supports building with a statically linked SQLite library. The sqlite3.c and sqlite3.h amalgamation files are included in the repository.

Build with uv

To build the wheel with static SQLite using uv:

uv build --wheel

Build with setuptools directly

To build with the static SQLite amalgamation:

python setup.py build_static bdist_wheel

This will create a wheel file in the dist/ directory with SQLite statically compiled into the extension.

Features

The static build includes the following SQLite features:

  • FTS3/FTS4/FTS5 (Full Text Search)
  • JSON1 extension
  • RTREE (R-Tree index)
  • Math functions
  • Load extension support
  • And more...

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rotki_sqlite-2026.7.2.tar.gz (2.4 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rotki_sqlite-2026.7.2-cp314-cp314t-win_amd64.whl (856.3 kB view details)

Uploaded CPython 3.14tWindows x86-64

rotki_sqlite-2026.7.2-cp314-cp314t-win32.whl (664.8 kB view details)

Uploaded CPython 3.14tWindows x86

rotki_sqlite-2026.7.2-cp314-cp314t-manylinux_2_28_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

rotki_sqlite-2026.7.2-cp314-cp314t-manylinux_2_28_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

rotki_sqlite-2026.7.2-cp314-cp314t-macosx_11_0_arm64.whl (859.1 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

rotki_sqlite-2026.7.2-cp314-cp314t-macosx_10_15_x86_64.whl (905.1 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

rotki_sqlite-2026.7.2-cp314-cp314-win_amd64.whl (854.2 kB view details)

Uploaded CPython 3.14Windows x86-64

rotki_sqlite-2026.7.2-cp314-cp314-win32.whl (663.3 kB view details)

Uploaded CPython 3.14Windows x86

rotki_sqlite-2026.7.2-cp314-cp314-manylinux_2_28_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

rotki_sqlite-2026.7.2-cp314-cp314-manylinux_2_28_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

rotki_sqlite-2026.7.2-cp314-cp314-macosx_11_0_arm64.whl (856.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rotki_sqlite-2026.7.2-cp314-cp314-macosx_10_15_x86_64.whl (902.8 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

File details

Details for the file rotki_sqlite-2026.7.2.tar.gz.

File metadata

  • Download URL: rotki_sqlite-2026.7.2.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for rotki_sqlite-2026.7.2.tar.gz
Algorithm Hash digest
SHA256 82aebc23501af3a5b3fd1faaebc0283b1fcd1d59f89dafb08cb9aecaa592922e
MD5 25970784925683df93d15d375cf818a4
BLAKE2b-256 83a4d351b372bfb6e1ef09440e64b61a5d46f39110d9e36be623e8b2d29f7578

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.2.tar.gz:

Publisher: build.yml on rotki/rotki-sqlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rotki_sqlite-2026.7.2-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2026.7.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 3b9a9169047a2cf98aac15ae652b55211b698e73bb9684c8c558fc36c7487af7
MD5 a92ec444d73a1c97550dafdcaf6fead8
BLAKE2b-256 3e7f03c6afb3b7732441c607063def601edcd6663c8ca4260a3977b87ef9cd63

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.2-cp314-cp314t-win_amd64.whl:

Publisher: build.yml on rotki/rotki-sqlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rotki_sqlite-2026.7.2-cp314-cp314t-win32.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2026.7.2-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 34c701fbe2ee4d3c1482f4f03a973fe39a39e4884f2c2bfd379006232e8e0564
MD5 1b03e3981406793177f7c9ebc210bd7c
BLAKE2b-256 ab02b0f7900f1492eb41d964bd5c770dffcf886e5b7272eee1f314fd2ffaddae

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.2-cp314-cp314t-win32.whl:

Publisher: build.yml on rotki/rotki-sqlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rotki_sqlite-2026.7.2-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2026.7.2-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 55f316b54a0e33afff5e487b45ac015a5b76b5cf237cd83e9c2bd87884970eaf
MD5 a437f5ac9f6d5b6c8c488ccd6c27594d
BLAKE2b-256 ce1d294cb43bda7d77e65377dd24db1a6282008fb1a90ab924669fafbb2d6e7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.2-cp314-cp314t-manylinux_2_28_x86_64.whl:

Publisher: build.yml on rotki/rotki-sqlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rotki_sqlite-2026.7.2-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2026.7.2-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 905527a2d96243d0ae76736313f194a34249b3ff376c35f47c3740825ce32612
MD5 45b4ae8e839b299c7a7926052abb60ce
BLAKE2b-256 e43f11bd0891152899fa19f4786758c89f28ef162a3d56654a88b905fa7b29a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.2-cp314-cp314t-manylinux_2_28_aarch64.whl:

Publisher: build.yml on rotki/rotki-sqlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rotki_sqlite-2026.7.2-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2026.7.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d4f6727d48197100645354911be97e533746f65333055f8751a47df220888c83
MD5 288072e86e5b7fbccaef7f649ca14b5d
BLAKE2b-256 150490988ac5e4c4961095c10c399d2424ea7d895c16caaaae7a998d0e2d66cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.2-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: build.yml on rotki/rotki-sqlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rotki_sqlite-2026.7.2-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2026.7.2-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c511dd120f72cb5e53c4aad9ce8fb5b68b3fe25af9e3a5a067a9f5c2270ea25f
MD5 8920595143c01dd87d72f146dd70d4c3
BLAKE2b-256 f7c02bd746fe5504be64d903becb04a77cb45adc8309f00d63c84d9ec4c95686

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.2-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: build.yml on rotki/rotki-sqlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rotki_sqlite-2026.7.2-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2026.7.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 36773a0c00970a386704523d6228e687a010aa839dd80f4fa859742006e421ec
MD5 4619ff283bcacab29d6dd873f466bca1
BLAKE2b-256 4c62887a05f3e57e25e8d6d0b9cf0c07db86e25cc3ce71d6c11692d8fd21e1ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.2-cp314-cp314-win_amd64.whl:

Publisher: build.yml on rotki/rotki-sqlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rotki_sqlite-2026.7.2-cp314-cp314-win32.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2026.7.2-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 7bf3296c638a6ad410f84d3de16ca65278c3e178eeef8d60cd6f762eebea3640
MD5 69c9e10c251a7d4bcd03d3a8bc9a5d1a
BLAKE2b-256 8f1253ee2f8a25910aafad1c78176bb45dc346d1e96b671ceaec295631667fe1

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.2-cp314-cp314-win32.whl:

Publisher: build.yml on rotki/rotki-sqlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rotki_sqlite-2026.7.2-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2026.7.2-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c9114fc87e090accd026e20c3428ea5f278cd8fa8b3a08b76a2d9236eb461d1e
MD5 48c24bf259f37d9a3f053e868584a4de
BLAKE2b-256 f53f4ebe6c58e6d198d1f7ab52995b7e6e94b4a1425c6ff896b35374f3318e2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.2-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: build.yml on rotki/rotki-sqlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rotki_sqlite-2026.7.2-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2026.7.2-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 024786a7fc14513045ec5075f8d6a179255e283c94e599d8000ad455429514d8
MD5 0fa15a97112b2c9a9085bea03f1c4e92
BLAKE2b-256 bcaa97c3f503dcf6d9a31acc3db9a40b273bb291859125f31f6c0e7f14a02ebf

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.2-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: build.yml on rotki/rotki-sqlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rotki_sqlite-2026.7.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2026.7.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8dacd6ff7302a9190456121d4c0e3dec5073b077873fbeef902b375d6386af2b
MD5 f97f37aac27e700ca38558792509b884
BLAKE2b-256 b269ba4727dd629d17dbebd207b8fa3911d61dd1dac17002af5a127a4e4f04ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.2-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build.yml on rotki/rotki-sqlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rotki_sqlite-2026.7.2-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2026.7.2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d75389f1074b6b15fd978c872b7362f017ce7297f5df92fd07209ccd53a12d6b
MD5 237444221232980a6f9c5a567341d1c9
BLAKE2b-256 a071de9a99bed4cc76dedd666a9a057ef7aacab8540df0e9e5ed681a84f8f9a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.2-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: build.yml on rotki/rotki-sqlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page