Skip to main content

DB-API 2.0 interface for Sqlite 3.x

Project description

rsqlite3

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

The release workflow builds wheels for both standard (cp313) and free-threaded (cp313t) Python 3.13 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.1.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.1-cp313-cp313t-win_amd64.whl (830.2 kB view details)

Uploaded CPython 3.13tWindows x86-64

rotki_sqlite-2026.7.1-cp313-cp313t-win32.whl (650.1 kB view details)

Uploaded CPython 3.13tWindows x86

rotki_sqlite-2026.7.1-cp313-cp313t-manylinux_2_28_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ x86-64

rotki_sqlite-2026.7.1-cp313-cp313t-manylinux_2_28_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

rotki_sqlite-2026.7.1-cp313-cp313t-macosx_11_0_arm64.whl (859.1 kB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

rotki_sqlite-2026.7.1-cp313-cp313t-macosx_10_13_x86_64.whl (905.1 kB view details)

Uploaded CPython 3.13tmacOS 10.13+ x86-64

rotki_sqlite-2026.7.1-cp313-cp313-win_amd64.whl (828.2 kB view details)

Uploaded CPython 3.13Windows x86-64

rotki_sqlite-2026.7.1-cp313-cp313-win32.whl (648.6 kB view details)

Uploaded CPython 3.13Windows x86

rotki_sqlite-2026.7.1-cp313-cp313-manylinux_2_28_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

rotki_sqlite-2026.7.1-cp313-cp313-manylinux_2_28_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

rotki_sqlite-2026.7.1-cp313-cp313-macosx_11_0_arm64.whl (856.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rotki_sqlite-2026.7.1-cp313-cp313-macosx_10_13_x86_64.whl (902.9 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

File details

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

File metadata

  • Download URL: rotki_sqlite-2026.7.1.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.1.tar.gz
Algorithm Hash digest
SHA256 96d2a3f348cf69d6c2c09eec722c64316daad38a6fe54a091d1a79f6dfe91cdc
MD5 19b931b7891752886bf980bd0a9539cd
BLAKE2b-256 da424a032fb85fee041c61eec89a943ba2634dac666ea8df03e17d8386175084

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.1.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.1-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2026.7.1-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 55927858b5551afd82504bc68b69372263641723270dd123439662d22dccd2e7
MD5 e5ea801d799d2c01710519d943ef4cea
BLAKE2b-256 3c51159a677683eddf4c1d7dd07105cc8ae66de4427a0bcf18a12519083dc304

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.1-cp313-cp313t-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.1-cp313-cp313t-win32.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2026.7.1-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 dcd3ae5d254635cc0800fe27e7c393436033e46e10c013a68d9b583f52709733
MD5 925c78e0d0106021082b32d07f687f02
BLAKE2b-256 b6216f1ea6ef9e98f4cd0ba93ddae17bee0f2c1dec0d603d4225c6fe03785fa2

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.1-cp313-cp313t-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.1-cp313-cp313t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2026.7.1-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 305de50dd84366434dd03b956d3ad29f24a283ef0169aa9b6359281df87ebf28
MD5 03a87b0b67394a68009b901b233a20f1
BLAKE2b-256 c217ae48f61af0f4016d02207932faa9340806bbb7d00bb090bc3d8e10b2c866

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.1-cp313-cp313t-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.1-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2026.7.1-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3908d560164aec0795fa986126bfad98f6078c53322bf0e6946a5cfb96e47909
MD5 1a8b1585fdfb0f316853273dc496b153
BLAKE2b-256 83066f6eb2bbfb120630c587853e252c8879f2f6c291f3fa8a18881c0dbe4415

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.1-cp313-cp313t-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.1-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2026.7.1-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9da6b7292156c1370a4bc3a4d3cd24bb0401e0c8fc50753ebf128d1e0c965fbb
MD5 d64de1cced7103ca62e7137c5424ffb6
BLAKE2b-256 b2dc20a501a746f96676d03ad32e9bd2805a5fb100ca4eeb9d35a5a515cacaee

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.1-cp313-cp313t-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.1-cp313-cp313t-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2026.7.1-cp313-cp313t-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 447fe181f3c8e20bf4680f361e933e57c0790e58e7eb8e6a0c8ddca0bc088d3b
MD5 31aef7debc487746c7a298a055339666
BLAKE2b-256 32af8f25502ebd3cb8cf79e2ffb3108dd82d5e791e24aedb3415c62a519908ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.1-cp313-cp313t-macosx_10_13_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.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2026.7.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bbcc13daa8473a33ad4cf621210e625ada4af652dbdd030f84db7ca327135634
MD5 bb41813253a34980c14d9cfe406be70b
BLAKE2b-256 3060c966b9595b661a67fcedca9b84879bc2ed39fd9a13c7f7389037c32f7566

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.1-cp313-cp313-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.1-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2026.7.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 67716eac2aafe02b5689c7b002bfa9a142ab6601b0790a0acedf7451d2c464fe
MD5 e5ba6d82cdec276f32745d15abab4e41
BLAKE2b-256 76ebb506f2640f05732b53fb2177505d3ad50cdcbd04dd50218977c7054cf417

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.1-cp313-cp313-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.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2026.7.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c38b0fd097b6efa7b59dc4068ca0a4e7348f74a8afa843d9cdc8df22c0ee6897
MD5 3cacdbf2d799595bed1ddb44722d307c
BLAKE2b-256 3098b382358d50bc7bb4b2cf079de79a40f28ea64fd8279ed8ff5b9bec369187

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.1-cp313-cp313-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.1-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2026.7.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c691e1c897bb7f06b63edd18d9fa062949464040396b7da77907ef6193a86d3e
MD5 3c775f2bcebf782bd04ee25752bf7b4a
BLAKE2b-256 b80ecf7d909ddaba92f5a4b227f9f3b689f43b47a323308e750ec0dda3ef2c2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.1-cp313-cp313-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.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2026.7.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9985cdda5336f27d76a72db4722fbb7dc2bd7506468b21eec564c066cc9f78c5
MD5 454c3d9cdb20c4495962e38abb96a8c9
BLAKE2b-256 dc0325e732fca8e8756b066cdc7da362154344812c1da0d00ecbe1035b5dbd69

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.1-cp313-cp313-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.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2026.7.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1c75f68f50e96856e1fa5814b9f633beddb75b8d6fc9ea1749fb090670a42074
MD5 c01ae65efe176c94d2bf6e38f719ae47
BLAKE2b-256 2c0ed0d1359616312200d5f0b9fa337f0dfe06acc0cd697c96500c166fa76e75

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2026.7.1-cp313-cp313-macosx_10_13_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