Skip to main content

Rust-powered SQL transpiler for 32+ dialects. Parse, generate, transpile, format, and validate SQL.

Project description

polyglot-sql (Python)

Rust-powered SQL transpiler for 30+ dialects.

The polyglot-sql Python package exposes an API backed by the Rust polyglot-sql engine for fast parse/transpile/generate/format/validate workflows.

Installation

pip install polyglot-sql

Quick Start

import polyglot_sql

polyglot_sql.transpile(
    "SELECT IFNULL(a, b) FROM t",
    read="mysql",
    write="postgres",
)
# ["SELECT COALESCE(a, b) FROM t"]
ast = polyglot_sql.parse_one("SELECT 1 + 2", dialect="postgres")
polyglot_sql.generate(ast, dialect="mysql")
polyglot_sql.format_sql("SELECT a,b FROM t WHERE x=1", dialect="postgres")

Format Guard Behavior

format_sql uses Rust core formatting guards with default limits:

  • input bytes: 16 * 1024 * 1024
  • tokens: 1_000_000
  • AST nodes: 1_000_000
  • set-op chain: 256
import polyglot_sql

try:
    pretty = polyglot_sql.format_sql("SELECT 1", dialect="generic")
except polyglot_sql.GenerateError as exc:
    # Guard failures contain E_GUARD_* codes in the message.
    print(str(exc))

Per-call guard overrides:

pretty = polyglot_sql.format_sql(
    "SELECT 1 UNION ALL SELECT 2",
    dialect="generic",
    max_set_op_chain=1024,
    max_input_bytes=32 * 1024 * 1024,
)
result = polyglot_sql.validate("SELECT 1", dialect="postgres")
if result:
    print("valid")
options = {
    "producer": "https://github.com/tobilg/polyglot",
    "datasetNamespace": "postgres://warehouse",
    "outputDataset": {
        "namespace": "postgres://warehouse",
        "name": "analytics.revenue",
    },
}

payload = polyglot_sql.openlineage_column_lineage(
    "SELECT order_id, amount * 100 AS amount_cents FROM raw.orders",
    options,
)
print(payload["facet"]["fields"])

OpenLineage helpers only produce compatible payloads. Transport and client emission are intentionally out of scope.

API Reference

All functions are exported from polyglot_sql.

  • transpile(sql: str, read: str = "generic", write: str = "generic", *, pretty: bool = False) -> list[str]
  • parse(sql: str, dialect: str = "generic") -> list[dict]
  • parse_one(sql: str, dialect: str = "generic") -> dict
  • generate(ast: dict | list[dict], dialect: str = "generic", *, pretty: bool = False) -> list[str]
  • format_sql(sql: str, dialect: str = "generic", *, max_input_bytes: int | None = None, max_tokens: int | None = None, max_ast_nodes: int | None = None, max_set_op_chain: int | None = None) -> str
  • format(sql: str, dialect: str = "generic", *, max_input_bytes: int | None = None, max_tokens: int | None = None, max_ast_nodes: int | None = None, max_set_op_chain: int | None = None) -> str (alias of format_sql)
  • validate(sql: str, dialect: str = "generic") -> ValidationResult
  • optimize(sql: str, dialect: str = "generic") -> str
  • lineage(column: str, sql: str, dialect: str = "generic") -> dict
  • source_tables(column: str, sql: str, dialect: str = "generic") -> list[str]
  • openlineage_column_lineage(sql: str, options: dict) -> dict
  • openlineage_job_event(sql: str, options: dict) -> dict
  • openlineage_run_event(sql: str, options: dict) -> dict
  • diff(sql1: str, sql2: str, dialect: str = "generic") -> list[dict]
  • dialects() -> list[str]
  • __version__: str

Supported Dialects

Current dialect names returned by polyglot_sql.dialects():

athena, bigquery, clickhouse, cockroachdb, datafusion, databricks, doris, dremio, drill, druid, duckdb, dune, exasol, fabric, generic, hive, materialize, mysql, oracle, postgres, presto, redshift, risingwave, singlestore, snowflake, solr, spark, sqlite, starrocks, tableau, teradata, tidb, trino, tsql.

Error Handling

Exception hierarchy:

  • PolyglotError
  • ParseError
  • GenerateError
  • TranspileError
  • ValidationError

Unknown dialect names raise built-in ValueError.

validate(...) returns ValidationResult:

  • result.valid: bool
  • result.errors: list[ValidationErrorInfo]
  • bool(result) works (True when valid)

Each ValidationErrorInfo has:

  • message: str
  • line: int
  • col: int
  • code: str
  • severity: str

Performance Note

The package uses Rust internals directly via PyO3 and has zero runtime Python dependencies for SQL processing.

Development

cd crates/polyglot-sql-python
uv sync --group dev
uv run maturin develop
uv run pytest
uv run pyright python/polyglot_sql/
uv run maturin build --release
uv run --with mkdocs mkdocs build --strict --clean --config-file mkdocs.yml --site-dir ../../packages/python-docs/dist

Links

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

polyglot_sql-0.4.3.tar.gz (1.6 MB view details)

Uploaded Source

Built Distributions

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

polyglot_sql-0.4.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

polyglot_sql-0.4.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

polyglot_sql-0.4.3-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

polyglot_sql-0.4.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.4.3-cp314-cp314-win_amd64.whl (6.8 MB view details)

Uploaded CPython 3.14Windows x86-64

polyglot_sql-0.4.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

polyglot_sql-0.4.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

polyglot_sql-0.4.3-cp314-cp314-macosx_11_0_arm64.whl (6.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

polyglot_sql-0.4.3-cp314-cp314-macosx_10_12_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

polyglot_sql-0.4.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.4.3-cp313-cp313-win_amd64.whl (6.8 MB view details)

Uploaded CPython 3.13Windows x86-64

polyglot_sql-0.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

polyglot_sql-0.4.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

polyglot_sql-0.4.3-cp313-cp313-macosx_11_0_arm64.whl (6.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

polyglot_sql-0.4.3-cp313-cp313-macosx_10_12_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

polyglot_sql-0.4.3-cp312-cp312-win_amd64.whl (6.8 MB view details)

Uploaded CPython 3.12Windows x86-64

polyglot_sql-0.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

polyglot_sql-0.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

polyglot_sql-0.4.3-cp312-cp312-macosx_11_0_arm64.whl (6.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

polyglot_sql-0.4.3-cp312-cp312-macosx_10_12_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

polyglot_sql-0.4.3-cp311-cp311-win_amd64.whl (6.8 MB view details)

Uploaded CPython 3.11Windows x86-64

polyglot_sql-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

polyglot_sql-0.4.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

polyglot_sql-0.4.3-cp311-cp311-macosx_11_0_arm64.whl (6.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

polyglot_sql-0.4.3-cp311-cp311-macosx_10_12_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

polyglot_sql-0.4.3-cp310-cp310-win_amd64.whl (6.8 MB view details)

Uploaded CPython 3.10Windows x86-64

polyglot_sql-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

polyglot_sql-0.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

polyglot_sql-0.4.3-cp310-cp310-macosx_10_12_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

polyglot_sql-0.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

polyglot_sql-0.4.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

Details for the file polyglot_sql-0.4.3.tar.gz.

File metadata

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

File hashes

Hashes for polyglot_sql-0.4.3.tar.gz
Algorithm Hash digest
SHA256 f50d977ce20dc93b43472b0537915d25d690772f943eed76276381e76009d56a
MD5 85909859f870a60d806534173a132370
BLAKE2b-256 e8fdcc2d6c0a3c6d53f2dfa4ff07c82c45e80993b7ccc4a6565986bb7c4467b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3.tar.gz:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 da0a2a093354a6fb081dc20e0649efc1c4008ff17f151c0ffa55e4ab07c80269
MD5 8813678241c8c4ba837e32c942543123
BLAKE2b-256 be619949aed0b6f33a805d45b898a15249c63979bf22f57d93159ec4605760fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3652c273eec4e48db497e4d246269f2555a0adef49c5bf5fe7dcc9f359269231
MD5 1986dc1b8f867ed037cc83895f081fa1
BLAKE2b-256 10c57f4b31266525ac994a94aa8f3c37149bbca1e7955e516ff5102a67b312ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 88148193056a5e032212518e2c1bea5e0a1a38f299706377208bec6e26999bf5
MD5 ad4f94df899a13a63d9dfdeefa4bc8f7
BLAKE2b-256 67c0cf8b909adb41da136cc36c99a4bfd1c826276d4ea0579d2a5de172d1bcd9

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 332dd7bbed027e713c3bd4fed71f4a718a8047af90effb60219ba52bff5df95d
MD5 1a07ea22ed4f1187de026112ec64f507
BLAKE2b-256 ee5579bc55b4b796900b540c4e3b9a931507180d5b2b69f0691ebb851ac79d37

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c09cc13c22790f6eeacfbc9b4703060f8c14526b1d324df30b7985f0d17581a6
MD5 60fad332f01e948241f39fe12c47dfa7
BLAKE2b-256 e553ed5ab7aaf2952f79461ac2bcd42102e66a08a5899f68ce284c34d83e5942

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp314-cp314-win_amd64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 681a7bec0e4c937030aa96a5cb08340af4b24b4f7dc2d0387648d604f20c6fee
MD5 f9067bfbdaf57dbdb14052e04b5550d3
BLAKE2b-256 37765daae8a22bbdf07ba101ab0ac8ae406b98ff3afba48bf6f562d76d84c216

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3be2f4748750c582308fbc17a6f9c1b64d281e48ac556d245bdcbf3c650d6169
MD5 f51054512ea76fd51138785fd3cce40c
BLAKE2b-256 5b504af5699eb9dc7791ec2b493dfde67a2db0d15a8fb8fd8779a86cb7646e52

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0704cf93714b2acbae6ef67b1a92413dea3f7dc3e7e1284385c89b0bc26ce668
MD5 080463242f3504101480d49e50c0f4c7
BLAKE2b-256 4cfab2d0ad834765feb09ea057cf0476806e1391c17c1b36a5de54f7e89ea820

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 50e739c8cf66c088a616537032b809366c45a37e064e7b724449d3039b50326a
MD5 b3b9c2e10eb12bcfd71fbb61a91ee79b
BLAKE2b-256 c3b2ceb7abe7b21b1577ca9050d90695d12adb7d3bd06d4387b4439e0536534c

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8801fd17aed36d07d157595f391a1667f41223c79b9d04747b38362350f7e37d
MD5 8cc7e11064ce782e34f9104e6f2fea32
BLAKE2b-256 ddddc3d2c9322ce25d3c8e799625f3533c9f4881d53d10887dca0e646f928637

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 be2a4dc664762f02f2078cc19a9786c5676c23b183ad3c5553d4df2400be34d7
MD5 9becb80fedf77484051aa7d5ef334abe
BLAKE2b-256 f2f9fd7bf796838aab5f676563ac6c61b48de9d52c97958a2fd06d7f61e5df30

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp313-cp313-win_amd64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 854d24cdd351473b83cacbc17fe73a2d1deca126ab6672ef70d3cdc35368fd89
MD5 6807c5d4eef3c0c3455ea848999744c4
BLAKE2b-256 1a35c7fdaac783d6f4cd30bbcb63db43afbab111dc29111f2983ac7f367b1af3

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 67d73b985ecc08ce13992eca1ea32bb43c81a14f61c3c7f0cc5e2ea5472e2668
MD5 6a5cfc732cf90625d45ccfe069a79c00
BLAKE2b-256 f9923e44548a60d19a16124252a49f08f54b8ac1bf6492209df72253fb0679b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 28c298a3bc183468317e95f1979e29a342bc6f0216867d3e1f288e17200a1483
MD5 b9f675b62b6c49e08ab5954932b27149
BLAKE2b-256 c87cb89381b9ae427c5c0fc961c7f29ce65d045bf0cc7ae670753ac27a0e0af7

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bc4f7a38151590b57f562cbd6d94e4af9b9c75722e2e904a56561da91096ca1d
MD5 d87132485301539a34de056a7ee2c808
BLAKE2b-256 4b085ce455f27bfe6b97694e030a65c4316d4862bfba470834dca515dd701b65

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9326fdf519ace89ca3a988e6f3716bbfaae7dfeb06d88b21e69a3d6c8ef53c99
MD5 7c975db10fd3e1f6e527c1f7181b4857
BLAKE2b-256 5dc0ca4eb5427498d8545f90864d59bf757de26442be54ac52db04b6ad115e21

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp312-cp312-win_amd64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8dde931212dd28ac6b6a9e28c7f3db6fdb859d90b7337af91244ad02b79f4014
MD5 acbad55708e378de695492dc82324f9d
BLAKE2b-256 eaef86110ac1fdc9913115ceae304c5d54c13cfc810b4ae5e3916df92b34e3d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7b738ebfba711af93f9c16c3398fad703188dcdc8dd2eed645d317ec31c0484c
MD5 be4ebd56821129bf44af0869b0aef7c3
BLAKE2b-256 b53a44facb481d05e0fe9791f1495b3ebdb726e4143089a219611a933e7dfbb4

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e3b5ed4bd95103d53339a591bc512b6697d116548eca8c88ad90619da0b2cd35
MD5 8b1dee1562c7e3de47b8231c8fa4df4b
BLAKE2b-256 4b317404f41415433efdbacd12a49fcef29cc64ed73de904dcbe2b3974dac733

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ed3fc770b1c5c03b974a13c1f96bedc5f4b7ca31d6560fbf83441a4a8b38ede5
MD5 547893027b1e9a37523ee36224f2cc74
BLAKE2b-256 ec4dd3b66861996deaabce7dd0e92404c90f38b9823cfe88d545abea3079068c

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 85b2a9d9a06a52cf022394aeb05d1d55518fde0d5422f1065066fe31db850549
MD5 88ed15859fb193b16b4324800e9e7084
BLAKE2b-256 dbccf248c8a5ca4513900a801fc022485e96c4f0acdbe984466e05481237add1

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp311-cp311-win_amd64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7ce38a1c78f711c861e5c3c897ce8e08ea8860406584e761f44778db4cf7f83f
MD5 1ab1a6392fcbe8581985948bc5a6b2d1
BLAKE2b-256 67486228004fbf14c35e95b208d4051992dbb28af1af8e4fdf5d8a1344927f03

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3f11fe7457b9ee893927118b5e8171d3874181f38ab2fff6f822bf8aa18e54e4
MD5 4e4b3445b3e9935e6a3e22b8ab074370
BLAKE2b-256 d4d514142bbf77aceb42907096625d63b2d3b1f521100c1968f0c682b818b097

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac0b8e87c41a021878decca0b4fbddb0ccbd1e3efab94152cff1b34c52c3ba6a
MD5 aca9fc2e58aa068b3c4b7ae7de610da8
BLAKE2b-256 aba7776c5d7327edc4dc6d6974eab734438608b110d89d1d3ef97e58c644724d

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 66b0b2b95de8c5f92b33e12791015b9da51ad53d55bf352a3880bc1b9b35a9ea
MD5 99ec5f03dc3446896823652b8126df46
BLAKE2b-256 38e5b108f13e437ac2750761560fd360ce934e5c7619bc0bcde3c78f239e61a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4400b36b4756b28e145acabb1e20dbb0c5765378a05cc0934d15f8dafa33f5bd
MD5 5ff8cd435359f4c34cd4442bf6f72529
BLAKE2b-256 79e67fbd813be3970acc03c5d4bd6430428af4b22248010a2d89e461c288a3ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp310-cp310-win_amd64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c930e075c02f643c3e88b39000133aacffff43df5cbb2e5c0091a0740b78353
MD5 4ddc7851dfda34288f98f21213576926
BLAKE2b-256 ace444755d045a93b5429bbc4d15d423d421fdd674f1222d67e402ae9f5f7498

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 639b24001feefbe82f0d0f1059e3817604237c6003e7aee7caaa6bdcd81e4bd9
MD5 bc998ffe4e7683866c02dc415e0fdbcf
BLAKE2b-256 fff4749d79e955f8b1928a4edb91ff30dbe76e6d62c68a6e43d1843f69a32c7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 12b085e079ff1e6edf9c39125842ac177873c0303468cd4f663f5047e1d220f8
MD5 14d2ba93be3489c3e7fd3d1251b12149
BLAKE2b-256 b8bc1f2e026e484fd414410f4438d6fdc4b124476c635fbcf1f9d1116f1aa30a

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 25e16485efc3605e182bb8322fb91685866faf815bf693ed2623f9ab851a94a8
MD5 19c4f9ae1622cddbf7ac79f0eeb6edf5
BLAKE2b-256 daf37f40a6082cf1b73f425d18599069c7c93549150eb897d04f6d10979015e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.4.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b410e21d01393930a577f1dd725c4210f3890a6121b97d9fd9a314f4c08e56de
MD5 9594c2ac7e8124ae4bc96f9a207242e5
BLAKE2b-256 6dcd79276ce7fc9a3ef4ab765d0808ea5549bee8ebc2d2bb70c420e4054d7cbd

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

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