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.49.0.tar.gz (3.3 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.49.0-py3-none-any.whl (1.1 MB view details)

Uploaded Python 3

sqlspec-0.49.0-cp314-cp314-win_amd64.whl (5.2 MB view details)

Uploaded CPython 3.14Windows x86-64

sqlspec-0.49.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (6.3 MB view details)

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

sqlspec-0.49.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (6.8 MB view details)

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

sqlspec-0.49.0-cp314-cp314-macosx_11_0_arm64.whl (5.7 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

sqlspec-0.49.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (6.3 MB view details)

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

sqlspec-0.49.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (6.8 MB view details)

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

sqlspec-0.49.0-cp313-cp313-macosx_11_0_arm64.whl (5.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

sqlspec-0.49.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (6.3 MB view details)

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

sqlspec-0.49.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (6.8 MB view details)

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

sqlspec-0.49.0-cp312-cp312-macosx_11_0_arm64.whl (5.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

sqlspec-0.49.0-cp311-cp311-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.11Windows x86-64

sqlspec-0.49.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (6.2 MB view details)

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

sqlspec-0.49.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (6.6 MB view details)

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

sqlspec-0.49.0-cp311-cp311-macosx_11_0_arm64.whl (5.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

sqlspec-0.49.0-cp310-cp310-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.10Windows x86-64

sqlspec-0.49.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (6.3 MB view details)

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

sqlspec-0.49.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (6.7 MB view details)

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

sqlspec-0.49.0-cp310-cp310-macosx_11_0_arm64.whl (5.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for sqlspec-0.49.0.tar.gz
Algorithm Hash digest
SHA256 eb1d71b8febefc815dccd48424f7a09b0eb677e7e4226b9c9b54117b4e9dd2f0
MD5 9891df6f2d73dc170cfb9f3b3c8545f2
BLAKE2b-256 05310eed6a4b0bbcc247b84dd916a6f5d7bf4e155ee726b73bf1b88ae36a98c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.49.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.49.0-py3-none-any.whl.

File metadata

  • Download URL: sqlspec-0.49.0-py3-none-any.whl
  • Upload date:
  • Size: 1.1 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.49.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a218c7512d1b980b45a35a63ce43300742b99d19f8f1b74390bf1429db4595a7
MD5 067712cba5739078ecbaac4d7ce708c3
BLAKE2b-256 e99bf793b51f49cea02a1f890a4ff736328c17abe020adce2eff6685ecc5a750

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.49.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.49.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: sqlspec-0.49.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 5.2 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.49.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9088c1b1267da061acec92ad1d2b35aa16786a0bca5d040df1eb0e7e2a5d6aba
MD5 2574ee79a3ee53c8dde600f9ef0afdfc
BLAKE2b-256 f87fc3133dd09952b76610b5a3d4981f857bc85b52db48d186673c4f82ea0f19

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.49.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.49.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sqlspec-0.49.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 55e9349e06a35810dc751aa182d1208d6999ed911fa7c23d3a351c878c75516f
MD5 a58c1de5200d3ae74b6fa74ec2ad4941
BLAKE2b-256 ac6df391a94f3c900534c6879285f92a43985a7cdbf1cf334ac8ecebe2449372

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.49.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.49.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.49.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 c6f3bd0a0c85cf09a00b401567f643f37578b7e2b9ffb79fa931ae57da471945
MD5 341889996cf4898fc341137cd0332ffa
BLAKE2b-256 e5b4ee868850094deecb749664520c32f5bf802cd6f3be61325937c934db2e15

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.49.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.49.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sqlspec-0.49.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e36b41cc91591a59094977e419b417798817788cfcc631f6696afd7d52fd4efb
MD5 be4d9e9d471b3d1bd72674135a8ec66d
BLAKE2b-256 b3e53685488fa09293e7c5633c8086aba474721f7c8ba1a2756c2b702cfc5852

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.49.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.49.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: sqlspec-0.49.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.49.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4a45b11097c20d137712bf820fa01f8acd370af2c4f709757d260d0287a8bc2e
MD5 9910594d6a8900ef876bd72a09ee334d
BLAKE2b-256 1c6c1cbb2365783803626afd92d843d651290e8b947fb7632ec8a4769c0fb6ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.49.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.49.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sqlspec-0.49.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8a6f73e265a8fe2f992c5611d883f9cf93ed43b62626316df2b808422dc48ca8
MD5 7d43b79294a03a969088f76a1800d7f4
BLAKE2b-256 0ddc7336d35b0eead5ed1dcdec14d8845fc4997aa35ec48066ce91de0978a14a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.49.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.49.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.49.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 4e5540f4fac87641fe3b445f25494f6a659fb2583304260e1f33c2198f445d07
MD5 172002d58f6c424317acb0914d01e3e5
BLAKE2b-256 4a4eb067ed7d1db30cee22f420812cd08c90b5949bdca9cc9b12a746a97364bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.49.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.49.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sqlspec-0.49.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e43575ad3e8b887ae064063fe37d38fdf1b137f7dd4ee02ae8af56e4289d9c0c
MD5 8943f6dfc4f594b3999871d12fa9b64b
BLAKE2b-256 b70f2b0227c00aad6754e26d39fb1ba9a9eb150e721e9e61e3727ec3df92eaab

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.49.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.49.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: sqlspec-0.49.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.49.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bef425cb165ec98265c39b32b8a4455a9ce1672e872b70fd753e0235922652b9
MD5 9c4967b171456b5aa594f9a0700f55c9
BLAKE2b-256 d13888d6680926839187615379d7b8eae3c8bd7efba365947d1f0612b012d66d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.49.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.49.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sqlspec-0.49.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4e055b283177b1714cd1814014a70d982fefe4743a6af0eb9e93ebc430f2da0e
MD5 e99e562e9213576e231a165004efc083
BLAKE2b-256 61311e51e0300d16eb988f5049a1b3b4fb5a56f3aeaf0713aa21877a78937131

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.49.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.49.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.49.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 3f4c20dfcb3763a3b08b7f85a6d3f0bacd77a9c2470fe8ac4f58c9940ccb55d6
MD5 6da9d5a6884c744c626774be3c623307
BLAKE2b-256 ccdb98bd2ead5619efa31b1e01a4c0d52907e26e62868db15eb6d7b49cb681e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.49.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.49.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sqlspec-0.49.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2dff4bdac9e1c2c8a406bdf0d125f3858f2129d155ded96fa54127d734a035d2
MD5 1625691a9aea59f203871e2b2c80e8d9
BLAKE2b-256 5c6a243d97cbb4381301c69c21d75ba4586a7578cd34816a6e7555d6e01748b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.49.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.49.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: sqlspec-0.49.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 5.1 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.49.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 eb6e625415d74fe46cc17183face3c2a8272ec4e8481e182dc978836e7a8c75a
MD5 0158c51fe1812e3d25cce3de4a4d089c
BLAKE2b-256 445931592a3dc0457f6a5fb8d0fd16ac5ea1bfe6829bdf29919877535e927bcd

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.49.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.49.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sqlspec-0.49.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 226798636802ec53613d4c4af08dac0a38b299021a81f01f1c789e39e2b8d80a
MD5 102e69f6d320a4db26e4a52e21bae366
BLAKE2b-256 6b7804aaf93a5b1f5598c19b831f6c32e7cc40074fdbed15287b23912bf4d225

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.49.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.49.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.49.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 4bbc8cf46685eac10a00441b566f7ba8dea38e3457c523b1dd0ba93c42aa9be1
MD5 87ee2214251a125d3de828b1063d9469
BLAKE2b-256 0b72ee8d0e7e61a2d7ee71e4fb7d3583b3507d28dce6a0bc1b2bc04e1032f414

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.49.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.49.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sqlspec-0.49.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 27fa2b19fa920a08e27b5125ccf1773793287d855c934c84b8b37ff65713e0e9
MD5 51a38dd522b85d80d0799d45cbf5efa7
BLAKE2b-256 332a1bbf10b68342dd4ff9def7f1b7c7732c3771c56debdd00ffd80bc1457b64

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.49.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.49.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: sqlspec-0.49.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 5.1 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.49.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ea5c08f58dd2c52e23f895ac752f083711647f9538ec96e4b71297dc5989fec3
MD5 5ce365f851ed26b0d5d7e044119f4188
BLAKE2b-256 e6ca7b01a6f4b560b5bda1379f8e35e3186068937f44b8813f2c4a42406078ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.49.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.49.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sqlspec-0.49.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2c86a51152b3faf467bacfeb9efa07f807aba83dc5dd5ed6d2fa9eb6f5d1ffeb
MD5 54751e405c8743c629e4900e3b55e972
BLAKE2b-256 f200b601b8aa1c7fadccd55613c5743464c7f7c56301b83752a7a6625cbaabfc

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.49.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.49.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.49.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 c3ed4037a7c7d6c6c604aee31e023041d4d5b2cf51af8751fcd004b06d80403f
MD5 df4eb93dcde59e7fc8442576c1a9ff97
BLAKE2b-256 e1bf996459efca08c510d173c7d3446bcd03174cf54f50f0ea6bb0bf130bc7f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.49.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.49.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sqlspec-0.49.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f668db5c4207db69d18d05b2ad8209ef7556dc39bcdd2f7a5318471c21eac2da
MD5 d80e7c7eac558174985eaa61132c3033
BLAKE2b-256 f472ddc0d062643667c9bfbb00be91e602c25cd32cadf15c36e3cfb73ffcb42d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sqlspec-0.49.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