Skip to main content

SQL Experiments in Python

Project description

SQLSpec

PyPI Python License Docs

SQLSpec is a SQL execution layer for Python. You write the SQL -- as strings, through a builder API, or loaded from files -- and SQLSpec handles connections, parameter binding, SQL injection prevention, dialect translation, and mapping results back to typed Python objects. It uses sqlglot under the hood to parse, validate, and optimize your queries before they hit the database.

It works with PostgreSQL (asyncpg, psycopg, psqlpy), SQLite (sqlite3, aiosqlite), DuckDB, MySQL (asyncmy, mysql-connector, pymysql), Oracle (oracledb), CockroachDB, BigQuery, Spanner, and anything ADBC-compatible. Sync or async, same API. It also includes a built-in storage layer, native and bridged Arrow support for all drivers, and integrations for Litestar, FastAPI, Flask, Sanic, and Starlette.

Quick Start

pip install sqlspec
from pydantic import BaseModel
from sqlspec import SQLSpec
from sqlspec.adapters.sqlite import SqliteConfig

class Greeting(BaseModel):
    message: str

spec = SQLSpec()
db = spec.add_config(SqliteConfig(connection_config={"database": ":memory:"}))

with spec.provide_session(db) as session:
    greeting = session.select_one(
        "SELECT 'Hello, SQLSpec!' AS message",
        schema_type=Greeting,
    )
    print(greeting.message)  # Output: Hello, SQLSpec!

Write SQL, define a schema, get typed objects back. Or use the query builder -- they're interchangeable:

from sqlspec import sql

# Builder API -- same driver, same result mapping
users = session.select(
    sql.select("id", "name", "email")
       .from_("users")
       .where("active = :active")
       .order_by("name")
       .limit(10),
    {"active": True},
    schema_type=User,
)

Features

  • Connection pooling -- sync and async adapters with a unified API across all supported drivers
  • Parameter binding and dialect translation -- powered by sqlglot, with a fluent query builder and .sql file loader
  • Result mapping -- map rows to Pydantic, msgspec, attrs, or dataclass models, or export to Arrow tables for pandas and Polars
  • Storage layer -- read and write Arrow tables to local files, fsspec, or object stores
  • Framework integrations -- Litestar plugin with DI, Starlette/FastAPI/Sanic middleware, Flask extension
  • Observability -- OpenTelemetry and Prometheus instrumentation, structured logging with correlation IDs
  • Event channels -- LISTEN/NOTIFY, Oracle AQ, and a portable polling fallback
  • Migrations -- schema versioning CLI built on Alembic

Documentation

Playground

Want to try it without installing anything? The interactive playground runs SQLSpec in your browser with a sandboxed Python runtime.

Reference Applications

  • PostgreSQL + Vertex AI Demo -- Vector search with pgvector and real-time chat using Litestar and Google ADK. Shows connection pooling, migrations, type-safe result mapping, vector embeddings, and response caching.
  • Oracle + Vertex AI Demo -- Oracle 23ai vector search with semantic similarity using HNSW indexes. Demonstrates NumPy array conversion, large object handling, and real-time performance metrics.

Contributing

Contributions are welcome -- whether that's bug reports, new adapter ideas, or pull requests. Take a look at the contributor guide to get started.

License

MIT

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sqlspec-0.48.0.tar.gz (3.4 MB view details)

Uploaded Source

Built Distributions

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

sqlspec-0.48.0-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

sqlspec-0.48.0-cp314-cp314-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.14Windows x86-64

sqlspec-0.48.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

sqlspec-0.48.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

sqlspec-0.48.0-cp314-cp314-macosx_11_0_arm64.whl (5.6 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

sqlspec-0.48.0-cp313-cp313-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.13Windows x86-64

sqlspec-0.48.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

sqlspec-0.48.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

sqlspec-0.48.0-cp313-cp313-macosx_11_0_arm64.whl (5.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

sqlspec-0.48.0-cp312-cp312-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.12Windows x86-64

sqlspec-0.48.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (6.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

sqlspec-0.48.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

sqlspec-0.48.0-cp312-cp312-macosx_11_0_arm64.whl (5.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

sqlspec-0.48.0-cp311-cp311-win_amd64.whl (5.0 MB view details)

Uploaded CPython 3.11Windows x86-64

sqlspec-0.48.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (6.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

sqlspec-0.48.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

sqlspec-0.48.0-cp311-cp311-macosx_11_0_arm64.whl (5.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

sqlspec-0.48.0-cp310-cp310-win_amd64.whl (5.0 MB view details)

Uploaded CPython 3.10Windows x86-64

sqlspec-0.48.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (6.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

sqlspec-0.48.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

sqlspec-0.48.0-cp310-cp310-macosx_11_0_arm64.whl (5.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file sqlspec-0.48.0.tar.gz.

File metadata

  • Download URL: sqlspec-0.48.0.tar.gz
  • Upload date:
  • Size: 3.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sqlspec-0.48.0.tar.gz
Algorithm Hash digest
SHA256 4e3816c851ddd7715d658d68068d2fb73f29887a8f53915f05ea936c0c40853d
MD5 a7b1ae43690ca4c5fa7b8414c201fb4f
BLAKE2b-256 9363ecc35cf7b525f1a2940b1e736123baedce428c0487ae26ff62dc19f2df1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.48.0.tar.gz:

Publisher: publish.yml on litestar-org/sqlspec

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

File details

Details for the file sqlspec-0.48.0-py3-none-any.whl.

File metadata

  • Download URL: sqlspec-0.48.0-py3-none-any.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sqlspec-0.48.0-py3-none-any.whl
Algorithm Hash digest
SHA256 df74e361aba6ebfe4fd64d1dfa888a5b9f6521f2b1e217cd570892ccd335576e
MD5 5f4229bde8777b9cfaa437ea19b9297e
BLAKE2b-256 00a7002268736521d7697bcc995b2c7f6533053d993e60b9c36d46dc9bc58534

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.48.0-py3-none-any.whl:

Publisher: publish.yml on litestar-org/sqlspec

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

File details

Details for the file sqlspec-0.48.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: sqlspec-0.48.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 5.1 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sqlspec-0.48.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f55b5d618bd89d468be57b40f6fd4733383068cf0e679b45fec717d7ef94b11c
MD5 4c2fb8ef9523835b992c291577ac194a
BLAKE2b-256 20f233c819277d269046df33844439c4755f998c5d7db98f43c16b487748b53f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.48.0-cp314-cp314-win_amd64.whl:

Publisher: publish.yml on litestar-org/sqlspec

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

File details

Details for the file sqlspec-0.48.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sqlspec-0.48.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0a21a00eeb2482e5ded974c2f5216255b1a7a8a14920fefaf6b533ff7c29220d
MD5 a78dd24d896b0b8f44443507e6f9e3da
BLAKE2b-256 9ed9ad4af2a66bdca118990955b77442be77c5a88ebd71f29e1802b0eef62b0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.48.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on litestar-org/sqlspec

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

File details

Details for the file sqlspec-0.48.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for sqlspec-0.48.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 d40d6359dc49eae82c938ca7e3c311d7bac03be54bb56c1cf4c8c91a4efb941b
MD5 8cae7520c46240ec5487601c033a8902
BLAKE2b-256 50de5717a4e9b3c5ce50e20aaa3e069c02642e02fc1a944e725ea54ad72456d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.48.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on litestar-org/sqlspec

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

File details

Details for the file sqlspec-0.48.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sqlspec-0.48.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3803b350b2acaa5f6f2471f9e98f4917a112862ee29f1af5f01fa7ce7938eebd
MD5 a624edd216a771b9c9a16220b0e43750
BLAKE2b-256 24bed18064a26a4755f40822739818d2848fbab86f488f6020aae99dd10ae0a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.48.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish.yml on litestar-org/sqlspec

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

File details

Details for the file sqlspec-0.48.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: sqlspec-0.48.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 5.1 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sqlspec-0.48.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6062bc408000b74368dee4a864e10c3d6d4e523d78ae2d6b16d4a450794e15b3
MD5 deb85a45bcde0873a3e08e8c40fd581a
BLAKE2b-256 d57d2dacebbf4b558512f50db6d32d4a0d22d3ec1227101e9e00ce31502527ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.48.0-cp313-cp313-win_amd64.whl:

Publisher: publish.yml on litestar-org/sqlspec

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

File details

Details for the file sqlspec-0.48.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sqlspec-0.48.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 71cb3666ee02221d51008548b802b888938618593797139b6784a9506a3d9aec
MD5 3f2120386b0eed78775ddf1ccfcefdcb
BLAKE2b-256 ffcb217b570002837629d620042e9c647c85343e2d39cd985eb16531ac80d740

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.48.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on litestar-org/sqlspec

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

File details

Details for the file sqlspec-0.48.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for sqlspec-0.48.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 57b28804560b1f48bca8f699aef7ac5e172d90f8df2be6527bc6a7f8edc8d908
MD5 b1b2700eab77f219ef9a0d1da9fc66a2
BLAKE2b-256 d4be2f937b064d6e815e3cdccb29a9ac500a5937a1581e2b9f464d5112ca4f0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.48.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on litestar-org/sqlspec

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

File details

Details for the file sqlspec-0.48.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sqlspec-0.48.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96d7ee1c2a69b249dbe88cd03364f0a7df6f087f8bf9747f5de7125f4cb69dd8
MD5 3c3e3968a2f6914dcb7562c593cb4d6e
BLAKE2b-256 3144dad6f1e870c3e5958beafb65bee6c685bd50ec45ecfda4745055f3020fb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.48.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on litestar-org/sqlspec

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

File details

Details for the file sqlspec-0.48.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: sqlspec-0.48.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 5.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sqlspec-0.48.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1f4c7d1ebc721e77892638259290e0116f059ef7520909b7ac8dfc3915e9d98d
MD5 23d75402b4e0805d7d903eeb080e6117
BLAKE2b-256 208ea853aca4adedfbf2e807ec2dbb1a0e70a70ba40632cfcdfc2606aff8a351

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.48.0-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on litestar-org/sqlspec

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

File details

Details for the file sqlspec-0.48.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sqlspec-0.48.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ee9184e25282df190cefaeab55a6601b69bab2bfb7de36a4bc9fbadccfae8c67
MD5 510c6f3533679dd5708ea0f1b9b1c977
BLAKE2b-256 398b568175c12d5bfce6137d9833f725cfd6e61cb429c64679d0aa5cf3a53cae

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.48.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on litestar-org/sqlspec

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

File details

Details for the file sqlspec-0.48.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for sqlspec-0.48.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 3e4661867f9085ab8b34925c6f7bf5289a5b6fc290b606ac253f44f132346334
MD5 2a3c5c333a4ab7db6ecce67ce4465c7d
BLAKE2b-256 24b3f627e50dfccabbb56729be0dbe67e3a95ba7d857c3e06f5ef6910a076c33

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.48.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on litestar-org/sqlspec

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

File details

Details for the file sqlspec-0.48.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sqlspec-0.48.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 23bd85d0683ce141e8474b7d3adaa06be1b841b5f7c29c73c3a013c29d75790b
MD5 fa69add484e416bc48e369c001daecb9
BLAKE2b-256 5cc355d07d1e8975e16494436e30a232b5f952b0eba64845f9c62d86ee6d75a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.48.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on litestar-org/sqlspec

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

File details

Details for the file sqlspec-0.48.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: sqlspec-0.48.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 5.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sqlspec-0.48.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 60b5c2f4afec06b742a848134a555be857fa1cc2edb21f80777073e2588d0ee5
MD5 1da3cb39fe06ecc2c4f4d33e8613fecf
BLAKE2b-256 d2bff7bcba2a00cb4a6267497161f8fbb56c0dd2b5a56d83224da2612c0d969a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.48.0-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on litestar-org/sqlspec

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

File details

Details for the file sqlspec-0.48.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sqlspec-0.48.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 368ed214cb57302726a0b86a45856ab85bec988e8c185e014cf246ad6c13b235
MD5 c7ab4d394a925c939e435c6b937509a0
BLAKE2b-256 39bae37691443cd555f23f916b32dfacd9942a03786a2653e598da45e807f0ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.48.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on litestar-org/sqlspec

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

File details

Details for the file sqlspec-0.48.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for sqlspec-0.48.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b273c556aa3995f5cdb4bd53e3216bebb7a6074bde5ac4ae3ddcf29352cd9bd3
MD5 a28f98c1838e5ba40d1d672839a4a0a4
BLAKE2b-256 f68a7709fba9aa90cae2bfd6a164d9f2ce42e4513b608e6ba17abb0f16b6be76

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.48.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on litestar-org/sqlspec

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

File details

Details for the file sqlspec-0.48.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sqlspec-0.48.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 db543466e26f3dafdde6173a2e8c592a18f78871e2cdd39541ceabfe4e50964d
MD5 b557666cb75381645d6f839df34ac930
BLAKE2b-256 80aa8638cbf5798f6a66eaf882a9f7ed907e023b0cf0f7154a262b1a3673a840

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.48.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on litestar-org/sqlspec

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

File details

Details for the file sqlspec-0.48.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: sqlspec-0.48.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 5.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sqlspec-0.48.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 45c58d237c4e9087c95eec6ef9ee2844e7d6f06ca763abe5a229edd00fa7b88d
MD5 20468ed9bb946a2a227477a68b5adb8d
BLAKE2b-256 b6ba949b45050d39f55d6a19063b5f998a4f91d40b20d6303b070fb5f52afd91

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.48.0-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on litestar-org/sqlspec

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

File details

Details for the file sqlspec-0.48.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sqlspec-0.48.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7b8999591fdf47f4f7e7702d1bb78202a89ba9307b38874a76b0d44467fe72c6
MD5 1affd91ea641b875119ad06fe85d25f8
BLAKE2b-256 a873421eebd7c6216d4f2a3468e486288f61819d18c490ae31d71a1ebd20cb2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.48.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on litestar-org/sqlspec

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

File details

Details for the file sqlspec-0.48.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for sqlspec-0.48.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 82f8d6fbdf05b5977957b6ee07707066e00868b896eac606f557b1c722ecd11b
MD5 857dd39f3d1fa962f54a314539166041
BLAKE2b-256 87ef94291131a7c234104a5a8139eda28829b02f32e4bc5c70628aea9f791f4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.48.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on litestar-org/sqlspec

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

File details

Details for the file sqlspec-0.48.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sqlspec-0.48.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 23b4a2cf3741f065ed3cfece7970958c0ae98083a94ca4815ec97467138217f5
MD5 ae8982eee9347ea6a05f45c686c41dde
BLAKE2b-256 0d70aa433fbfe29cda98e6bec0d31ab0e9851e336b1b605bf98ad99121aed1aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.48.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yml on litestar-org/sqlspec

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