Skip to main content

sqlite3 binding

Project description

cysqlite

cysqlite provides performant bindings to SQLite. cysqlite aims to be roughly compatible with the behavior of the standard lib sqlite3 module.

cysqlite supports standalone builds or dynamic-linking with the system SQLite.

Documentation

Overview

cysqlite is a Cython-based SQLite driver that provides:

  • DB-API 2.0 compatible
  • Performant query execution
  • Transaction management with context-managers and decorators
  • User-defined functions, aggregates, window functions, and virtual tables
  • BLOB support
  • Row objects with dict-like access
  • Schema introspection utilities
  • Asyncio support
  • Easy to create fully self-contained builds

Performance

Installing

cysqlite can be installed as a pre-built binary wheel with SQLite embedded into the module:

pip install cysqlite

cysqlite can be installed from a source distribution (sdist) which will link against the system SQLite:

# Link against the system sqlite.
pip install --no-binary :all: cysqlite

If you wish to build cysqlite with encryption support, you can create a self-contained build that embeds SQLCipher. At the time of writing SQLCipher does not provide a source amalgamation, so cysqlite includes a script to build an amalgamation and place the sources into the root of your checkout:

# Obtain checkout of cysqlite.
git clone https://github.com/coleifer/cysqlite

# Automatically download latest source amalgamation.
cd cysqlite/
./scripts/fetch_sqlcipher  # Will add sqlite3.c and sqlite3.h in checkout.

# Build self-contained cysqlite with SQLCipher embedded.
SQLCIPHER=1 pip install .

Alternately, you can create a self-contained build that embeds SQLite3 Multiple Ciphers:

  1. Obtain the latest *amalgamation.zip from the sqlite3mc releases page
  2. Extract sqlite3mc_amalgamation.c and sqlite3mc_amalgamation.h into the root of the cysqlite checkout.
  3. Run pip install .

Example

Example usage:

from cysqlite import connect

db = connect(':memory:')

db.execute('create table data (k, v)')

with db.atomic():
    db.executemany('insert into data (k, v) values (?, ?)',
                   [(f'k{i:02d}', f'v{i:02d}') for i in range(10)])
    print(db.last_insert_rowid())  # 10.

curs = db.execute('select * from data')
for row in curs:
    print(row)  # e.g., ('k00', 'v00')

# We can use named parameters with a dict as well.
row = db.execute_one('select * from data where k = :key and v = :val',
                     {'key': 'k05', 'val': 'v05'})
print(row)  # ('k05', 'v05')

db.close()

User-defined functions and hooks

cysqlite lets you extend SQLite with ordinary Python callables. Functions and collations are registered on the connection and automatically restored if it is closed and re-opened:

  • Scalar functions: db.create_function(fn)
  • Aggregates: db.create_aggregate(cls) (step() + finalize())
  • Window functions: db.create_window_function(cls) (adds inverse() + value())
  • Table-valued functions: @db.table_function(columns=[...]) over a generator
  • Collations: db.create_collation(fn)

Connection hooks observe or veto activity (pass None to clear):

  • Commit / rollback hooks: db.commit_hook(fn), db.rollback_hook(fn)
  • Update hook: db.update_hook(fn) (fires on INSERT, UPDATE or DELETE)
  • Authorizer: db.authorizer(fn)
# Scalar function.
db.create_function(str.title, 'title_case')
db.execute('select title_case(?)', ('heLLo wOrLd',)).fetchone()  # ('Hello World',)

# Table-valued function from a generator.
@db.table_function(columns=['value'])
def series(start, stop, step=1):
    i = start
    while i < stop:
        yield (i,)
        i += step

list(db.execute('select value from series(0, 10, 2)'))  # [(0,), (2,), (4,), (6,), (8,)]

# Veto a COMMIT from Python (a truthy return turns it into a ROLLBACK).
readonly = True
db.commit_hook(lambda: readonly)

See the user-defined functions guide for full examples.

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

cysqlite-0.3.5.tar.gz (89.4 kB view details)

Uploaded Source

Built Distributions

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

cysqlite-0.3.5-cp314-cp314-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.14Windows x86-64

cysqlite-0.3.5-cp314-cp314-win32.whl (1.5 MB view details)

Uploaded CPython 3.14Windows x86

cysqlite-0.3.5-cp314-cp314-musllinux_1_2_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

cysqlite-0.3.5-cp314-cp314-manylinux_2_28_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

cysqlite-0.3.5-cp314-cp314-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

cysqlite-0.3.5-cp313-cp313-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.13Windows x86-64

cysqlite-0.3.5-cp313-cp313-win32.whl (1.4 MB view details)

Uploaded CPython 3.13Windows x86

cysqlite-0.3.5-cp313-cp313-musllinux_1_2_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

cysqlite-0.3.5-cp313-cp313-manylinux_2_28_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

cysqlite-0.3.5-cp313-cp313-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cysqlite-0.3.5-cp312-cp312-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.12Windows x86-64

cysqlite-0.3.5-cp312-cp312-win32.whl (1.4 MB view details)

Uploaded CPython 3.12Windows x86

cysqlite-0.3.5-cp312-cp312-musllinux_1_2_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

cysqlite-0.3.5-cp312-cp312-manylinux_2_28_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

cysqlite-0.3.5-cp312-cp312-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cysqlite-0.3.5-cp311-cp311-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.11Windows x86-64

cysqlite-0.3.5-cp311-cp311-win32.whl (1.4 MB view details)

Uploaded CPython 3.11Windows x86

cysqlite-0.3.5-cp311-cp311-musllinux_1_2_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

cysqlite-0.3.5-cp311-cp311-manylinux_2_28_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

cysqlite-0.3.5-cp311-cp311-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cysqlite-0.3.5-cp310-cp310-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.10Windows x86-64

cysqlite-0.3.5-cp310-cp310-win32.whl (1.4 MB view details)

Uploaded CPython 3.10Windows x86

cysqlite-0.3.5-cp310-cp310-musllinux_1_2_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

cysqlite-0.3.5-cp310-cp310-manylinux_2_28_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

cysqlite-0.3.5-cp310-cp310-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cysqlite-0.3.5-cp39-cp39-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.9Windows x86-64

cysqlite-0.3.5-cp39-cp39-win32.whl (1.4 MB view details)

Uploaded CPython 3.9Windows x86

cysqlite-0.3.5-cp39-cp39-musllinux_1_2_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

cysqlite-0.3.5-cp39-cp39-manylinux_2_28_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

cysqlite-0.3.5-cp39-cp39-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file cysqlite-0.3.5.tar.gz.

File metadata

  • Download URL: cysqlite-0.3.5.tar.gz
  • Upload date:
  • Size: 89.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cysqlite-0.3.5.tar.gz
Algorithm Hash digest
SHA256 edcefd4e62cafc080f716560299e0902ba7ced33991e3c428de6d0f62385df9a
MD5 89aa0a4429d1c2a0ba538034050c87a1
BLAKE2b-256 26661593899781c95510834d53fdd6092ec39f8889d37f21ae99cb5f4f5485d0

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: cysqlite-0.3.5-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cysqlite-0.3.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 75d173fee97969c917a5de3e94ad51e12c1a084531ec39a2d948f08a6b8958f8
MD5 45baf3dcc9e143057eb362d1fe00d6bc
BLAKE2b-256 ac922eaf355781e0ad7f65f821a40cd9f05c6860961a4473306a0df3ad894303

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp314-cp314-win32.whl.

File metadata

  • Download URL: cysqlite-0.3.5-cp314-cp314-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cysqlite-0.3.5-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 ff7549809807ef5441973d83b99cf4ff4833dbccc94d47756670cadcd086786a
MD5 e2ae60da88db9a6aff543c145d7f5f38
BLAKE2b-256 ed01652d92773d08ca31c0c849fcd6cf0622388beffa5d11972dd526dc6dba5e

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cysqlite-0.3.5-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2b8237c65a9cb01567136d7329ee71cea8a56f77ebaa7efcd9d42e75ecfd6c7b
MD5 a137bbf0fc58b61fc6c310ba17762abd
BLAKE2b-256 8b782f479eaea33a2f0e513a02c55327702adb01435fd777ffa98c319e8d38b9

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cysqlite-0.3.5-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 76e2448771959b6b36a66fdfb1e46805874f30242fd8b868f8c26b66b2f80455
MD5 1b6a8d2101901f9324747714a62c5297
BLAKE2b-256 15cd01f037288712573b81dfd30e691e38c452fe1bc33cf5bb6ea4a7fd8a728c

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cysqlite-0.3.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9fee85b907bfac2e3ed86b90ae56e638c455490bec92455de4de60f0db62b4d8
MD5 e81c4f54a2094daec55c10d63aa7f205
BLAKE2b-256 b94a933a2a1351386add51a07c49f0ef7ee062a938393d8ed88f606a686a530c

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: cysqlite-0.3.5-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cysqlite-0.3.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ad3f111de1d588901581ae6e4964a99d02802fb4f87d874802a87498004324e6
MD5 278f250ba85461f4f8ae54f73c46157f
BLAKE2b-256 0d38d66c8eec37a00d70b6d8eef1e5e32c793f127f80749beb5b6e4487a78907

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp313-cp313-win32.whl.

File metadata

  • Download URL: cysqlite-0.3.5-cp313-cp313-win32.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cysqlite-0.3.5-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 2f11f5f4b09dc404ef97058c7a097c219206760aaa5a140bc14148cc52567ea5
MD5 14d64f30eb475fdbfdbe7aefe691e3dd
BLAKE2b-256 b5714894ace8c2e2f5c851ed6064d5fdd1621790775a98ed248d1a23ce698bf3

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cysqlite-0.3.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0c69a84137d2546504e8ef18c1ac1a805517310299302be0d6cb0c0eb0e4f58d
MD5 471061e876b349faa3b33a0dcbb5965d
BLAKE2b-256 3b4b23276b8b96933ac206c73160715a9bf34a5b2a9db1778f1f58f0f76e9a71

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cysqlite-0.3.5-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 951d9da437fb0e45650f52ceebec155a70eb5d870e2470b1740b68ee39688fc0
MD5 420ca97b2fddd8cfdd2e69f2181c6fe4
BLAKE2b-256 79faf39877aecc6853ff4c673ff1f4b324d57ac950abf2eb36a4f8ff98dbfa6c

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cysqlite-0.3.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f9661ad33a4d7988060bc6b105dad970868a5f9de537f956f3a9e2b8624811e6
MD5 f4f22c63c2cedf767dad052ffdec2809
BLAKE2b-256 5f45a3d472a3fb822645108e8012074411d11ca13432e49f6229c6e80fd31466

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: cysqlite-0.3.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cysqlite-0.3.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 08e7ffd06f69a43da354c30f318d724c2f8ca1cb88030d784b0cf0fbb0e7a63d
MD5 155a424df3f211fae20200d4e0072d0a
BLAKE2b-256 f67c0631bc2e866767d1b3bd3ce7eaa2fbe30c86138d7c270ddca02bc812b6e8

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp312-cp312-win32.whl.

File metadata

  • Download URL: cysqlite-0.3.5-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cysqlite-0.3.5-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 aca9ff6f2b162e227d4dee20abcf0cccd5c8e2ab461027cd622abcbc45bac4aa
MD5 54163f3b92e8b58c96dcf22184557fb4
BLAKE2b-256 76ef061a8aaf5e454755eaa60f37c9f0179c69b614d0630f2c8313cb26398d90

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cysqlite-0.3.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 47141ce773e63ea76af1e949aebdd87d59330943a345b5bab5253139ecd3c71d
MD5 a0a113573adb76ee4d6f10f70b17c762
BLAKE2b-256 9dd411469e1c199a68d2cfd6fae12f0313aeb8ceca487c5b5c0d1375c4a15463

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cysqlite-0.3.5-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1688a3c187707380275042a58d0edb9a18e96288728ff67430ed0458e67dce77
MD5 1949fc6571128fb1ad543b9dfe8a213f
BLAKE2b-256 9aef372ecb28eb2d2da40d499249090f5fdbfc4121ca32d32f85e0970a6f1df3

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cysqlite-0.3.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ad6f22cc27536b420c3856a0124488106af7407e893f8f93a4b15c3d12ad314
MD5 5820249ef3675df0244c01bfdfdfb833
BLAKE2b-256 6acb4a710df484e7c0eb9c525b472e0a6a14e324c8ca2665719088a0ddb0947c

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: cysqlite-0.3.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cysqlite-0.3.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ff80bbed9ff3d1cb2e391c3fa7cc26cc722c5d32bef769835ffd769f09770910
MD5 35f1a0e708d010ed1866b1bdc6397d96
BLAKE2b-256 6aa4e09b59b1fb8ecfb45d29e2111abf0b82f18c04b4f842441d5322550bbd0a

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp311-cp311-win32.whl.

File metadata

  • Download URL: cysqlite-0.3.5-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cysqlite-0.3.5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 8d6c858940d9ecebc79b5d8ff7d21777e4a6f738c5ea384d82db7ba3377d63f8
MD5 7345c41fd715fc8a0cbec3703b3dfa5b
BLAKE2b-256 ce1711c9440a648e429c204b44172d1d380b95d4aeb7ff2874f876decd047c49

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cysqlite-0.3.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 89022d1778c54ea481f5d4c38ee24eb350385cba8007e78c167974147e0345b3
MD5 f56bb0382c001f216afe16666c45e382
BLAKE2b-256 d25135ffc94a050d87709dca64c1a329d5d35d97d59aca1d92966f6c16f68e93

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cysqlite-0.3.5-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 82c00a48319d221783ea922dd7ad4b262d2250d204de3a0a66e6b8f7aaacadee
MD5 f6f3167075cc0a86b5abdddbcdef9b41
BLAKE2b-256 9706ea769ae97e86947329793ce0e97aaf51873bfb729064abaa6b3e2b5a785c

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cysqlite-0.3.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cb237c3aed2e58a56c8814e5983eec7c5d9b03a2fa709965dc5732f765d6e11a
MD5 bcc6a66deb3066be0209caea7dad1d3a
BLAKE2b-256 9957861e762de7949aa5ac259d4e78acd012f7c46e8adb514003d211fa381182

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: cysqlite-0.3.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cysqlite-0.3.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c89b932539623298866ba08255fc3f87226d4698a032de0f89b1e5dd81153112
MD5 f3215da6a66f1012e984e665be984ebe
BLAKE2b-256 a67fa60607c158493368fb2f7eefc407432a3355305c8e8f1f9c9cebc36794c1

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp310-cp310-win32.whl.

File metadata

  • Download URL: cysqlite-0.3.5-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cysqlite-0.3.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 70d959eab7cb1bc9af4e3a50a9ace2a3909529533857bf341a61b54815912056
MD5 964fb4f1bdab1342701a6c21bf1bfd9b
BLAKE2b-256 eb6dd4b2872df072a739a88aaecc10596f3a0e542d05c7d9e6e734d1dbab28a6

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cysqlite-0.3.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b25cf6e85188910323a91953a915fe48ca384825c8bb738f25517e1f341e03f0
MD5 a290ed7ef051c575c50e6ba775a6ca76
BLAKE2b-256 f1f1c9f252445afa98e6034f7435c1847f3eca10ea1208923cb572072ee79c6c

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cysqlite-0.3.5-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b0a4e4dae405be86307d3409f2116f4b6ef25dfc5b6c63aeda5da504ecef0dd
MD5 b65c1ba7ad3910175a06ae166c24bac1
BLAKE2b-256 f4da9bcf92d8a924618e0e7191506f0e5b4fd581b388f92ccfa2660d71f53561

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cysqlite-0.3.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 751ad6398ef0d5f703851add30ad2c1ca22ce46aec2d5b7a4ea7c77c065868fe
MD5 f8ee84161020b7b9fecd73d4fd15425b
BLAKE2b-256 23b4c32f7209e7529606d7b4e00dcde90bc11f22360bacb11f656d482f0c965c

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: cysqlite-0.3.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cysqlite-0.3.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fa648aacc217cfcdc363ec236ceca32a8f849cb52e886adaa18dffadcda7f225
MD5 614b4632a43a0ce27c54e421bfbede2e
BLAKE2b-256 e5a6e4fca120463d9c6675570b4f27fa6e6b360ffc73da4d1766e6781b7bbca0

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp39-cp39-win32.whl.

File metadata

  • Download URL: cysqlite-0.3.5-cp39-cp39-win32.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cysqlite-0.3.5-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 7ef7e926f5e4e37a615e52df4244fe22b6f57b3ce46a131f5b76a2f77e1aae1a
MD5 1b719841beb5d94bfba9c38c77fe6132
BLAKE2b-256 b6980ae6aae5334c301a202a2a34300f0d02a226291013b0c079f2f35f7bddf6

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cysqlite-0.3.5-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 56a3a791c0d1963a3d49c7c8fab494883377e77bee09a6a2a1eb10a7c1d3fe86
MD5 c1f9be28b5489ddb7dc04aec40924b86
BLAKE2b-256 0f69f34e9a31ed28495915189963d8eaddf92fd4d56cab3ffec5c2dbdea708d7

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cysqlite-0.3.5-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a4ef60269dc91c6a0d3a6a684977701ebdead8e5d9c2a70f11765b9d5d48dbe7
MD5 2e9d0fea8f1ca79d5e5bd7468b802908
BLAKE2b-256 2b62ebeefcc46bca3642250064215e80cf52481e10ff20e9914274d9b6cda3de

See more details on using hashes here.

File details

Details for the file cysqlite-0.3.5-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cysqlite-0.3.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3467ebba8e2c209e59d872442cdf61fbfbf32020110c4f46e2beda86ad794510
MD5 278ba027381700c8198a8299c92492a7
BLAKE2b-256 c72fe896fe7522401c720622084643126a6a8ac7f1562df2ec55be2c0d86d150

See more details on using hashes here.

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