Skip to main content

sqlite3 with extensions

Project description

sqlean.py

This package provides an SQLite Python wrapper bundled with sqlean extensions. It's a drop-in replacement for the standard library's sqlite3 module.

pip install sqlean.py
import sqlean

# enable all extensions
sqlean.extensions.enable_all()

# has the same API as the default sqlite3 module
conn = sqlean.connect(":memory:")
conn.execute("create table employees(id, name)")

# and comes with sqlean extensions
cur = conn.execute("select median(value) from generate_series(1, 99)")
print(cur.fetchone())
# (50.0,)

conn.close()

Extensions

sqlean.py contains essential SQLite extensions:

  • crypto: Hashing, encoding and decoding data
  • define: User-defined functions and dynamic SQL
  • fileio: Reading and writing files
  • fuzzy: Fuzzy string matching and phonetics
  • ipaddr: IP address manipulation
  • regexp: Regular expressions
  • stats: Math statistics
  • text: String functions
  • time: High-precision date/time
  • uuid: Universally Unique IDentifiers
  • vsv: CSV files as virtual tables

Installation

pip install sqlean.py

Note that the package name is sqlean.py, while the code imports are just sqlean. The sqlean package name was taken by some zomby project and the author seemed to be unavailable, so I had to add the .py suffix.

A binary package (wheel) is available for the following operating systems:

  • Linux (x86_64/aarch64)
  • macOS (x86_64/arm64)

Unfortunately, there are no wheels available for Windows.

Usage

All extensions are disabled by default. You can still use sqlean as a drop-in replacement for sqlite3:

import sqlean as sqlite3

conn = sqlite3.connect(":memory:")
cur = conn.execute("select 'sql is awesome'")
print(cur.fetchone())
conn.close()

To enable all extensions, call sqlean.extensions.enable_all() before calling connect():

import sqlean

sqlean.extensions.enable_all()

conn = sqlean.connect(":memory:")
cur = conn.execute("select median(value) from generate_series(1, 99)")
print(cur.fetchone())
conn.close()

To enable specific extensions, call sqlean.extensions.enable():

import sqlean

sqlean.extensions.enable("stats", "text")

conn = sqlean.connect(":memory:")
cur = conn.execute("select median(value) from generate_series(1, 99)")
print(cur.fetchone())
conn.close()

Building from source

Prepare source files:

make prepare-src
make download-sqlite
make download-sqlean

Build and test the package:

make clean build

Credits

Based on the pysqlite3 project. Available under the Zlib license.

Support

The package is provided as-is. If you need a version for Windows or another operating system, please build it yourself — I don't have the capacity to deal with it.

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

sqlean_py-3.50.4.5.tar.gz (3.5 MB view details)

Uploaded Source

Built Distributions

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

sqlean_py-3.50.4.5-cp314-cp314-manylinux_2_28_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

sqlean_py-3.50.4.5-cp314-cp314-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

sqlean_py-3.50.4.5-cp314-cp314-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

sqlean_py-3.50.4.5-cp314-cp314-macosx_10_15_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

sqlean_py-3.50.4.5-cp313-cp313-manylinux_2_28_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

sqlean_py-3.50.4.5-cp313-cp313-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

sqlean_py-3.50.4.5-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

sqlean_py-3.50.4.5-cp313-cp313-macosx_10_15_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

sqlean_py-3.50.4.5-cp312-cp312-manylinux_2_28_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

sqlean_py-3.50.4.5-cp312-cp312-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

sqlean_py-3.50.4.5-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

sqlean_py-3.50.4.5-cp312-cp312-macosx_10_15_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

sqlean_py-3.50.4.5-cp311-cp311-manylinux_2_28_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

sqlean_py-3.50.4.5-cp311-cp311-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

sqlean_py-3.50.4.5-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

sqlean_py-3.50.4.5-cp311-cp311-macosx_10_15_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

sqlean_py-3.50.4.5-cp310-cp310-manylinux_2_28_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

sqlean_py-3.50.4.5-cp310-cp310-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

sqlean_py-3.50.4.5-cp310-cp310-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

sqlean_py-3.50.4.5-cp310-cp310-macosx_10_15_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

File details

Details for the file sqlean_py-3.50.4.5.tar.gz.

File metadata

  • Download URL: sqlean_py-3.50.4.5.tar.gz
  • Upload date:
  • Size: 3.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for sqlean_py-3.50.4.5.tar.gz
Algorithm Hash digest
SHA256 9764b565e7ab430ab6e9e43cb2816199c2b39926dffc93c212a52f0019278459
MD5 0d1064b649c6b4dc7072fa23fcb993ca
BLAKE2b-256 ec615332f923ec20c0b3ae9b3cf05731049bd4d17714dce1dbbc69129264664e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlean_py-3.50.4.5.tar.gz:

Publisher: publish.yaml on nalgeon/sqlean.py

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

File details

Details for the file sqlean_py-3.50.4.5-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sqlean_py-3.50.4.5-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 af6b2b4b7f6c4bc3191db8ca2551ba2fec298c8507e64baf13c1f9026199f01c
MD5 fc1bbda9f2ad3e23b8292d45b9de22fb
BLAKE2b-256 fa9cf88179b5ac8c74c66e00d579c31133aa8bb3596d109ed06493db6d3e646e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlean_py-3.50.4.5-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: publish.yaml on nalgeon/sqlean.py

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

File details

Details for the file sqlean_py-3.50.4.5-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sqlean_py-3.50.4.5-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ed29b050cbb13a4f7b80518d379f2742dfb15f079b2b237497738dfe8cdf1b59
MD5 41e48db642b9a93ea36e1ac8d27fb08d
BLAKE2b-256 c0976a7442fa3f82c39cdc8919220071906845ae225e288538821345c30f0cb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlean_py-3.50.4.5-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: publish.yaml on nalgeon/sqlean.py

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

File details

Details for the file sqlean_py-3.50.4.5-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sqlean_py-3.50.4.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51e33489be3a4e5d88712e1f7236d378208b8604f50d6f936b4da9b20e4f8327
MD5 514f7675f5164fea971364c5ab6290d9
BLAKE2b-256 827f87f07ecfc01695464816dd3fab5a091de3edbabf32908ada6b951f97ab5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlean_py-3.50.4.5-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish.yaml on nalgeon/sqlean.py

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

File details

Details for the file sqlean_py-3.50.4.5-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for sqlean_py-3.50.4.5-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 78d1436db198ed633e0d56c3aeec52a4eaf54d47ef333bf7204687993236bc20
MD5 1c213694b7adc0ef5057c6f61ac38f0c
BLAKE2b-256 3d60617b0bd89f444ec6d2912a6247854f571730f2c5ddf354cc83d943940611

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlean_py-3.50.4.5-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: publish.yaml on nalgeon/sqlean.py

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

File details

Details for the file sqlean_py-3.50.4.5-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sqlean_py-3.50.4.5-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 05eb8d758104339c8d8ecf99238e15bbf6ba07a572f770f1a92589d487a8282c
MD5 161fe41d343a5dad7b51b83baf230b90
BLAKE2b-256 a237f02841a03d849a34371e62466bbc47b2a9557434b6508515352824d2ddf9

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlean_py-3.50.4.5-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: publish.yaml on nalgeon/sqlean.py

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

File details

Details for the file sqlean_py-3.50.4.5-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sqlean_py-3.50.4.5-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3725a94c80a64740489aa5765f9c6d11fa428b7d557c53c2197d51305cbe70a8
MD5 ddd41f38d131061edd2de7a08a3d0754
BLAKE2b-256 79a28f001c4be191a7484e5830d97989331f3e3ffd6b991affcface3ee77c9b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlean_py-3.50.4.5-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: publish.yaml on nalgeon/sqlean.py

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

File details

Details for the file sqlean_py-3.50.4.5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sqlean_py-3.50.4.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e63b246ceb0eb48d37abeada97b2a7695dfe79655b7a8285c001e5ad9e79711b
MD5 fab220020f72e4a6c8822ef7d9009dea
BLAKE2b-256 2e9c95445eaf6a3bbae7fadd560cce5822ba5fbdac82e496719a0039cd9c46f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlean_py-3.50.4.5-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yaml on nalgeon/sqlean.py

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

File details

Details for the file sqlean_py-3.50.4.5-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for sqlean_py-3.50.4.5-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 89233ad3640b1442eaf2d44a07debd17e23a1bde48d15c9b77a423ce7823b6a2
MD5 e79b3209ee501dfef474d08e903811d6
BLAKE2b-256 a39e6dd74ea2f115c672730dbec642029e9283a95e5974b6e86dc7763c335f29

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlean_py-3.50.4.5-cp313-cp313-macosx_10_15_x86_64.whl:

Publisher: publish.yaml on nalgeon/sqlean.py

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

File details

Details for the file sqlean_py-3.50.4.5-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sqlean_py-3.50.4.5-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 410ba1d4532b5b090c9696686fdd7e95484409ffb9fcd035be371bc6d8aaa18d
MD5 2f599a2a0b92e6afcefd98a53d2f4fe4
BLAKE2b-256 bd9bb0b3e5263a8ad3b25721f161af981cf0a2fa381a690017a56d9ff8f21ec2

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlean_py-3.50.4.5-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: publish.yaml on nalgeon/sqlean.py

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

File details

Details for the file sqlean_py-3.50.4.5-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sqlean_py-3.50.4.5-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 95c5154b8ef576bc4775d3eac36f949c3556fbed5ef918c6652b1caee542e3a7
MD5 6fdfb5c19f6897acfa101797ab81153d
BLAKE2b-256 eeeef77aa5b60c906b3fff60dc08b38466ee8c17bd4e4f3a59c3af5fa8a0de1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlean_py-3.50.4.5-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: publish.yaml on nalgeon/sqlean.py

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

File details

Details for the file sqlean_py-3.50.4.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sqlean_py-3.50.4.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2d5a62013c7483fc8ca20c6f346f7190dc184e40ac7584b32e0c3c854bebf707
MD5 187c089a74b5b1a8bb67876f027f581d
BLAKE2b-256 e590b112f7658c3c8783b914d146223f5027cfb8571b0b40e8cd6b502f67dfe4

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlean_py-3.50.4.5-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yaml on nalgeon/sqlean.py

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

File details

Details for the file sqlean_py-3.50.4.5-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for sqlean_py-3.50.4.5-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2fc2b1949ad65c770af13a3c740cd15d57fcf7a98a07a71373fcef15e2839f0a
MD5 5ab817c50705263afa52819cbc22d296
BLAKE2b-256 89bb13f98fe18ec2b710409e7531148b971f82007a2c5cded2594e923a425b93

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlean_py-3.50.4.5-cp312-cp312-macosx_10_15_x86_64.whl:

Publisher: publish.yaml on nalgeon/sqlean.py

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

File details

Details for the file sqlean_py-3.50.4.5-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sqlean_py-3.50.4.5-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b54d55c25646bf4a161de48077cd16f17d45fadc374e960d0687278e7b916d7
MD5 37c1d8ab5137b154424a920cacf18b95
BLAKE2b-256 0b9b1fc13a8b89e214fafc498bdaaaa200fbc27bbd91a8c2f2c193773cd786d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlean_py-3.50.4.5-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: publish.yaml on nalgeon/sqlean.py

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

File details

Details for the file sqlean_py-3.50.4.5-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sqlean_py-3.50.4.5-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 501606e6cdcf72c476ff1f1416542b99134656a92c4c95897284de0fee00e07f
MD5 62d70c06d3791982864e24f4429e8a7f
BLAKE2b-256 63be76c7a9247f777885c98d8a14ec1540b6916604500de5e964ffcd80c6f898

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlean_py-3.50.4.5-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: publish.yaml on nalgeon/sqlean.py

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

File details

Details for the file sqlean_py-3.50.4.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sqlean_py-3.50.4.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 80ea9019bbbfb76914934f600e376393a25bb5318f76279e07448dde2d4b986d
MD5 5e080d0fcd864198716486a19bfac2d2
BLAKE2b-256 babf53bc1ca77a897a079f6af54245891e0031439e0fd1be3e4007aad53d2f8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlean_py-3.50.4.5-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yaml on nalgeon/sqlean.py

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

File details

Details for the file sqlean_py-3.50.4.5-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for sqlean_py-3.50.4.5-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3775efae4c6aac64dd29b8495518f13c129bae5692476cb8b654caf62ce43447
MD5 1eec217592871d0b29c373a720a1c92f
BLAKE2b-256 0d9245ec96be0f09e6d1fb3e878734b43e433235949fae5aea3cd7217e4983d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlean_py-3.50.4.5-cp311-cp311-macosx_10_15_x86_64.whl:

Publisher: publish.yaml on nalgeon/sqlean.py

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

File details

Details for the file sqlean_py-3.50.4.5-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sqlean_py-3.50.4.5-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 70c4790d2d9ac4146ad3d43c597668ebeb0bced10f2d23a3dea42569b961ae89
MD5 71928dd339d08f9631bb18cb9b0e5e41
BLAKE2b-256 d71432d3c4be9636697b3e7621bc72989e0606114e79a6c887f7351f13a0e5b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlean_py-3.50.4.5-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: publish.yaml on nalgeon/sqlean.py

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

File details

Details for the file sqlean_py-3.50.4.5-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sqlean_py-3.50.4.5-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 077144be1fbbbf49c41e64e62c306b62ffd74dc25e9f39f9d0251ee56db7d5a1
MD5 17dabdd654f12bc177fddc6ba15d9eea
BLAKE2b-256 555fb12adc8566171abc1575674dce94a487797f9d1f832717025bd71c1ec872

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlean_py-3.50.4.5-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: publish.yaml on nalgeon/sqlean.py

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

File details

Details for the file sqlean_py-3.50.4.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sqlean_py-3.50.4.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9152bd9a5056282f33724f666a71bd297d970e39a829f05fbfd0bee6897d7195
MD5 a833b7c392859a5a00aa148b5e49e690
BLAKE2b-256 e6654ed9a595fb056cecd23c289891a1e0de20be70cb841ec6d9787da7051bd8

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlean_py-3.50.4.5-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yaml on nalgeon/sqlean.py

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

File details

Details for the file sqlean_py-3.50.4.5-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for sqlean_py-3.50.4.5-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6823757790bf92198be58256e4d243cd28aa5a3188bb22709514667a136096c1
MD5 23770468042be2b80a9353ab00a380c3
BLAKE2b-256 917d6cd11ddc25356f75b5528d331aaea4f82f6d28f8795bbf103d232bc54638

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlean_py-3.50.4.5-cp310-cp310-macosx_10_15_x86_64.whl:

Publisher: publish.yaml on nalgeon/sqlean.py

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