Skip to main content

DB-API 2.0 interface for Sqlite 3.x

Project description

rsqlite3

A Python SQLite3 extension module with static SQLite build support.

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-2025.8.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-2025.8.1-cp311-cp311-win_amd64.whl (775.8 kB view details)

Uploaded CPython 3.11Windows x86-64

rotki_sqlite-2025.8.1-cp311-cp311-win32.whl (641.9 kB view details)

Uploaded CPython 3.11Windows x86

rotki_sqlite-2025.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

rotki_sqlite-2025.8.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

rotki_sqlite-2025.8.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (3.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

rotki_sqlite-2025.8.1-cp311-cp311-macosx_11_0_arm64.whl (835.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rotki_sqlite-2025.8.1-cp311-cp311-macosx_10_9_x86_64.whl (892.7 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for rotki_sqlite-2025.8.1.tar.gz
Algorithm Hash digest
SHA256 3e65101f7329f1fd9e83a7519bdff4e09bdcea1d86f6a4450c11ad5c6846acd6
MD5 b10045da5be25a3969f2d68a67e54d5c
BLAKE2b-256 0fac374b2397b49274bbfac5c2b72e044ea59e634e87c82b8f2aa10e64b982a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2025.8.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-2025.8.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2025.8.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9d03645e1a909a9f4a6157b7d93ce9fb8797afce3011572fdaa6b2e19f3d9f6d
MD5 7fcff84f691c7d946acf59e24bf60c0f
BLAKE2b-256 651c6484a44a6813de8369da467f0d9f47d534e5a0391f881fae64cf8c10809b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2025.8.1-cp311-cp311-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-2025.8.1-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2025.8.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 3aa46b0c626b2d1a35c993fe7ac90d72e3a19fc106ba7d8f33696b229b7ccc7a
MD5 7eb102b878b05317ef9a9576a35f54ff
BLAKE2b-256 c85db4c4d68d611cf4f7b93cf27a8a551a26f69178095701c3aea5fcb824be89

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2025.8.1-cp311-cp311-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-2025.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2025.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f9d424ebf0922198ed250482db211dcb7787ba810e71321b9053d87b45a759c
MD5 e1a536b12c3261f8e82ecfe6ad8d81a0
BLAKE2b-256 6c2f809c1920bddff17084672fdb568857d9d08c0b64f8b0c53ec827c30f74e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2025.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_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-2025.8.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2025.8.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4e03a995a77093b3a84a27aa8432db341d3332081f277ff158eae5e8d4f88df5
MD5 0948367e2175581ce37409426673d732
BLAKE2b-256 24fc047114d32005be0ebf4c99c41f39af6d9da3e4d709439848fd9f539dd9b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2025.8.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_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-2025.8.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2025.8.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e50e404c7de3afc4f11aecf7eb6c3f67dbef611c2c2a0f7c10edd956703b4dc7
MD5 cddd652e491bd0f2e6fcc0f037c64951
BLAKE2b-256 4aa19607bdced8dd1c1e1df1d2ad4cd5151ed66b48b36352d4879c1c671086e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2025.8.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.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-2025.8.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2025.8.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8c5077dc0f8185a76318931bcb139e49c1676b3c1906bfb7bbe17690bc4167cb
MD5 ee1230432456944bde2c0eff59dbe69e
BLAKE2b-256 f56caed2f40b82fb616e07d113127fe92b0889ec8767e8a49c572d87e7b3bfe4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2025.8.1-cp311-cp311-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-2025.8.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rotki_sqlite-2025.8.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 49ceb329a17bcc016f5c35a4d060ed13cfa79417b0e1c669e4a940db983ffbb0
MD5 47d51706f2aeb0b19139804401b21008
BLAKE2b-256 ac9dc79c9049376655ccdea938b25711ba1b992151c0f570eb6b056479fbd9dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for rotki_sqlite-2025.8.1-cp311-cp311-macosx_10_9_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