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.4.tar.gz (89.1 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.4-cp314-cp314-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

cysqlite-0.3.4-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.4-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.4-cp314-cp314-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

cysqlite-0.3.4-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.4-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.4-cp313-cp313-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

cysqlite-0.3.4-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.4-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.4-cp312-cp312-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

cysqlite-0.3.4-cp311-cp311-musllinux_1_2_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

cysqlite-0.3.4-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.4-cp311-cp311-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

cysqlite-0.3.4-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.4-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.4-cp310-cp310-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

cysqlite-0.3.4-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.4-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.4-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.4.tar.gz.

File metadata

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

File hashes

Hashes for cysqlite-0.3.4.tar.gz
Algorithm Hash digest
SHA256 2330d91fd6d0a82d058edf7998c45c837d6dbba1d866764ae213959ac52580df
MD5 c8b5d6d76ef6e1affb23e234f157735d
BLAKE2b-256 e78e4d8888519579ec869bc72279662d4de92e4634c58204bb7f47957c833687

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cysqlite-0.3.4-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.12

File hashes

Hashes for cysqlite-0.3.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 96265aa2edbde5f444e4587190a688320490346ea2386b52a380165c6b47ec22
MD5 0a467fa47cbf751549797b31d83ab427
BLAKE2b-256 225c47ed21529fe93e03b7560a441175a1ba5e5ba11882fa4a5adfbfd16d38a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cysqlite-0.3.4-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.12

File hashes

Hashes for cysqlite-0.3.4-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 27c37b8f7370a3b35a0ba7fe37efff7265c32d74a453f0d2f5cc85ca4942dc17
MD5 425ac78407f5b18d84a3ca2dcd66d33a
BLAKE2b-256 6e87d1704931b5654f65c802d26a0c9ecf37312feecbd8ceda8b8aff7e57bf56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cysqlite-0.3.4-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f3d037bd2a07566b28f4082aebc0bf0d2093670ce08c147eadd0ed6931c8ddf0
MD5 65e8402ba034dabdd358feeed1aee7dd
BLAKE2b-256 c28479f73ee5ab9b8bbf78508bd8cda84a649393c31c418f131170ab7c72deb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cysqlite-0.3.4-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 19f979dab63e39e9710b072235b1064751af510492223303d46a3aec5a3a6623
MD5 cfa1001cd633bf0627f913782d846279
BLAKE2b-256 7f29325a307dba089425a775d90fb9e1b3a47f5de329e2b0748efc3643fa41fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cysqlite-0.3.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 98fb66edc919755ac7fb3161abf948ec731f37aa1a9095edacda7fb310d3330e
MD5 bb550a20580d3c268dc714cd4be75d5a
BLAKE2b-256 f9fe4578a68300ad4c3128c19929364979d676f39bdc62288c0600914a352b87

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cysqlite-0.3.4-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.12

File hashes

Hashes for cysqlite-0.3.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 db60b0f9242e4c898ff1bd314f381c322d800cbafb1189e568bf12427f3596a3
MD5 ad58ae22ad206b0e55b8e563c7bdc486
BLAKE2b-256 8f7eccac7ab3071c4effa7d0cb2e49be5c2f6c718f9b362f685feac71badf0d6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cysqlite-0.3.4-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.12

File hashes

Hashes for cysqlite-0.3.4-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 151e7a8231dbf97a1502ada849324e55e71154c12629c0101bf027f61c9d57d4
MD5 7f0f0f876dc4addea590a06145fd4074
BLAKE2b-256 03df0483dfb8cf3cacafc058677e6014d2217b5a6cebbb771ae25bfb8e4808c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cysqlite-0.3.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 66b0bf2988a9a5b11ae6eee33ec5ab10c1de3f039aac14434ca79c515a600032
MD5 fcb63b12f543572f583823036161debc
BLAKE2b-256 987e6f70e0fbaced0c1cad06c476d72ba607859546cff57a8a544f487d2e4e5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cysqlite-0.3.4-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3e89edc65dbefc82256f4ce5628cb95b1e7d4ee55c5ebeb8f08231321d5cb084
MD5 17e12a8c1d80190acd5b1df4eabc970a
BLAKE2b-256 42f68c798240e27f443309567fb87d6d05c629af72877373c3a6633b228e9486

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cysqlite-0.3.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fcba61a54b9fff2d81e6493f2c66c53eedfb79342a498366b5fea25e6cb2c62c
MD5 35118ca5f539a9719bf88b91e0f4e6be
BLAKE2b-256 8b93f25a18c962cff93ecb810c150da688ab0dc5405b9c8dde2349f9254e4c17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cysqlite-0.3.4-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.12

File hashes

Hashes for cysqlite-0.3.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f4850c24058a60477b959b20b24603d27f6737ae1e7433aecc4c7148194839ba
MD5 513dadaebcf8db173cf34d068ad229d8
BLAKE2b-256 90e38a737d54a028551c78971780a6b82534bf928744d39187d57430539be4de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cysqlite-0.3.4-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.12

File hashes

Hashes for cysqlite-0.3.4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 0d6b0ebdadcea5635c5f6c94d92f77a50f9d29f130f9ecec228100dd0bdb69ac
MD5 6352397321ea46533f3070494e7ddf68
BLAKE2b-256 c783c553d2dc53ea0e53e73f0bd252942caa52fbcdef4048ad52fa73717e3e85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cysqlite-0.3.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 885234ec3630bed79e1cce5bee225382061a0f2312347c4041fb4f512c5a4e88
MD5 334c57438a4914e8fe781adc18aa9034
BLAKE2b-256 93eb834bdb8902f7d70c7881f37f0d6ec5b43906c405e5fb30d2680ebad913be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cysqlite-0.3.4-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 09f136e3c0afaa4a0a8a320068f6a4d1871170ffa276b6b6312c8c907cfcf3a2
MD5 2a2a0da857d3e24ac0143b0b59783998
BLAKE2b-256 e64a45692ac6e032bf745e42d130d8c032d1ce73810ec54ce18bbf6ef550826b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cysqlite-0.3.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ea98e14ec6f8a33028ccdc6990be7f8f6bd7464111a5f8527de1f8eac25432a
MD5 eda8a3daba39cb28996a94e51c0c4f2d
BLAKE2b-256 62a2f254117430612f713d01bca29b3091a1a46d9edb1025fb6dde2a2bbd0370

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cysqlite-0.3.4-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.12

File hashes

Hashes for cysqlite-0.3.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 138e6d93a7e0411fd5df5167fd603a774aeb7f4d5ed447f713caff0e07eac5c8
MD5 d7fbea15adb9f227d8a562c1e3916850
BLAKE2b-256 ad69d1dd4bd45859de58816babe183409367b1b9ff528e5d3de6c7562ba50f4f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cysqlite-0.3.4-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.12

File hashes

Hashes for cysqlite-0.3.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 4d9ce4c32363527daf6f5e21444afca22b82c4593e920774635579c721834003
MD5 bba5877f0c51a8bc77dae4f962b6e748
BLAKE2b-256 4ce6d5d76d500fb8df5667bc5f3d9f60a962873bff63edea663c33c4d0bb3401

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cysqlite-0.3.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b7de753596bed4fa10dce8ceca904d59322c685873d3e0852ffb19dabf93599d
MD5 148fd763f3ebde60e4a57839f8404878
BLAKE2b-256 5ac3c33b636be45a041a4c5f483b1755cea7924e793a3f77d59db33cd2793991

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cysqlite-0.3.4-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a7018590c3bd17dd24475d4bac6f14633ce8b2b74133f5975ebcfdd603d7df49
MD5 26ae90eb2f70751c94c2179b498b08a8
BLAKE2b-256 2a49c36b4b67e9b870d59505f0334ed26569e710bd3bde7f2b63af0159237751

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cysqlite-0.3.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ed52f6a7edff3b433a905ced3c2df20364ef81b341f44216712ccbdb091a5ccb
MD5 dd92e7145ea11ede2b9f3dac970c48d2
BLAKE2b-256 8d43be61ebeded9debeb87865ab8c8b7c54cb621e46e4456fbf433ea12a462e8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cysqlite-0.3.4-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.12

File hashes

Hashes for cysqlite-0.3.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 981a2643092cb63179ef4c7baf50170255a17545196856e51a6d0d61b247a4c3
MD5 a26b7bf3602727a1bdded8b2da2d3607
BLAKE2b-256 fa964a7b4c55cecb1a5383a1d1f3849a393d22c4a80d64eb85ba07189ac224c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cysqlite-0.3.4-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.12

File hashes

Hashes for cysqlite-0.3.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 da3cec409f6355b30815cb2d49143aae3f6f8d5e39217d9b6acae928fab4171e
MD5 ed4281b6cfe5018789b3709c9766e9c9
BLAKE2b-256 6f249f367b579ade90df77d02529bdf4f582fc14fcd1bb42794c8726644e693d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cysqlite-0.3.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 96aa5ddfa1d5f24f823ae3e374d86a4d3a57deaab58035993a505277254bc124
MD5 d16716da0ac32041a14ff16a4d49f966
BLAKE2b-256 19ce78adfac29981d54c90b41f0be2db7838e97e977d434007b21876af9c9a15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cysqlite-0.3.4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 20c063f5ac20032fbdd11dc01cef002ef03bd56c63f9ca8eebfe00f72a26b65f
MD5 c074b948284ac17e6b438d9ad4cba4df
BLAKE2b-256 811d812543836cb89045f4e216ffa7d1b2e3b3080d8decc7d3b349432268ebe4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cysqlite-0.3.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7ba6fe4ea2029c8e2cd34e6bfcec51e0be36a905a90f1bacca8fec61fe1e19c8
MD5 a96c370806ed79592470d567d7973784
BLAKE2b-256 624de774ac83e9654e91b8b8b601faf437978e2e033e0962a7b12d983c215d55

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cysqlite-0.3.4-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.12

File hashes

Hashes for cysqlite-0.3.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 03f8adcca61bcbe3f92f10246eff2c862d1494f96dbc691e35ddd6706594d6b7
MD5 7009399888aacc93b7ea958f445f0908
BLAKE2b-256 a25140b911ad28c11be2b264c98eef67077456738b53fb3aaf74046587db227a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cysqlite-0.3.4-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.12

File hashes

Hashes for cysqlite-0.3.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 d847fc0226d94a2a6ec808249efe770e91a608a309c8eba99b65e4720c37efda
MD5 3903d29765644e4941b74fb2b7aa2fad
BLAKE2b-256 314d7f138995bce7de1923d0316fb1e45b09182c47e663ad57802975e0d16a0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cysqlite-0.3.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ef3c43fc54cf794d91951881aa46a8a3619238aa53e6744e2e621af6fcb1ecae
MD5 48ef91140503362dd1719c196743b5ee
BLAKE2b-256 e075ad44dc58de835b1c55411287cd3640ba3424b8212d6f21276593aef2e5ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cysqlite-0.3.4-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fdda414a7245707cb8a234b7a7e6b96a4c92b5a10d443f33c4e8751d574cc953
MD5 383c983bd422635a32183301370a0e98
BLAKE2b-256 bdbe596ef826bbdd952bf6ca9f514a8580d7d232f5633cc6f0e8a275a7f3362d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cysqlite-0.3.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 90dfa41ccac7e199159cd19988f57b123cf571fec22d096d742a01b64c9beee3
MD5 c7b67d60295fd056f5a7126a3d8d5b5d
BLAKE2b-256 28eff37e6f255064060a470a3b65414ebcc95bbe235f873c1886d050ac9bdccf

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