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.1.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.1-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.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

polyglot_sql-0.4.1-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.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.4.1-cp314-cp314-win_amd64.whl (6.7 MB view details)

Uploaded CPython 3.14Windows x86-64

polyglot_sql-0.4.1-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.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

polyglot_sql-0.4.1-cp314-cp314-macosx_10_12_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

polyglot_sql-0.4.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.4.1-cp313-cp313-win_amd64.whl (6.7 MB view details)

Uploaded CPython 3.13Windows x86-64

polyglot_sql-0.4.1-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.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

polyglot_sql-0.4.1-cp313-cp313-macosx_10_12_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

polyglot_sql-0.4.1-cp312-cp312-win_amd64.whl (6.7 MB view details)

Uploaded CPython 3.12Windows x86-64

polyglot_sql-0.4.1-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.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

polyglot_sql-0.4.1-cp312-cp312-macosx_10_12_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

polyglot_sql-0.4.1-cp311-cp311-win_amd64.whl (6.7 MB view details)

Uploaded CPython 3.11Windows x86-64

polyglot_sql-0.4.1-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.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

polyglot_sql-0.4.1-cp311-cp311-macosx_10_12_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

polyglot_sql-0.4.1-cp310-cp310-win_amd64.whl (6.7 MB view details)

Uploaded CPython 3.10Windows x86-64

polyglot_sql-0.4.1-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.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

polyglot_sql-0.4.1-cp310-cp310-macosx_10_12_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

polyglot_sql-0.4.1-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.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: polyglot_sql-0.4.1.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.1.tar.gz
Algorithm Hash digest
SHA256 60df83c9ad96c8fb9dfc35b35b80a4f6f5fff8d915aaaff629520101976dd9e1
MD5 f9fd763e1e8adb3a53625336f0162cdd
BLAKE2b-256 2c6a969d82abc2a6df54c53039135f65fffce12f9ac785dc59384e6ccb08d7d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1.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.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c555597c7ca6bd665a1178280917e81a0df2f42874336e57714a2278e896c76e
MD5 741723e5d76cc7c9fda22bbbd0d40d4c
BLAKE2b-256 6c0bcdc22d349b979ec24ef0a8086061c7dcbc87a1134d663299dd6613606a53

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c15bf99e374fc2e4c30e98bfa23f91d0b971913731bd81c7a37608a61c4827fe
MD5 8aea185f10f3b718c918f38f83cdb88b
BLAKE2b-256 ce98b5bfee0e80b27eeee2a38d815a1539079bc4e7c96d9bc26afd7f4b1a889f

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 92608d0916460fa8636f109f832d594bce2b743093cdf2befd3e8de1726ea897
MD5 e70d663da386fd6f631790d6b6825827
BLAKE2b-256 1a697dc589949071d264a02ff7804fbc87cbe70d2fef29fd36660a4ddd2493d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 edd28391d0fb02d9a379293801a74b71bf00f335820adf853fd4c9c8e893e865
MD5 b6e476eb2e6dbd6615f069567ade4629
BLAKE2b-256 6f51786f7fa9053e6bab792add5ea4af895eee5012a1f1a54d6ef37e1a93253a

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4bfe6f001412599c8d64a904ac38a50467daf9724e93b733939fa04542c9f83b
MD5 6321b503e3ae6f347ddd12bd731ed91c
BLAKE2b-256 24c8a435de299a57c9762e07f716e6618f5817a3e7af88f0b626b996cd02d79f

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a741b74dcf5b65c464261862a1ae9b0d17c1e868b60c16c99c02ba0d554c53c4
MD5 ac4a432d2a2fb44dab8bcc5279d0ebed
BLAKE2b-256 ed1c7cc28f82b96bc03be4facbd451d2ceb84b7da27ebccc1eca75be6d51a6ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4ac702424ff660cfa9bcbec7aafbf7141e3fd4b5ce22e6f89d0155ff949db6f4
MD5 0ea11baf418ad4ed5fa706cf91446229
BLAKE2b-256 f48400215fcb85ba4f4cc9f15255b1bf9fc65087434ca90d2cebfd2649126dbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 90277e422410d0b5112b12a576db448eb10649d7a40b7491dff0e264fc3f0a91
MD5 8e9a86c9a45cb5ec4136deb90eef9c1a
BLAKE2b-256 3e33bc130a60ee3d85d06797388a96b8e83d2dc4598790bfdab784bd0f414013

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 784bfcbff6fe89d31437a7656cb9b6372a2142d406db7ecd97db84ac9389c507
MD5 74afd2ab3d07d11493b8bf79d7a05e06
BLAKE2b-256 a2ccfff3a792009de4593e77c72aeae467cd591c3361646141dddec1c3c521b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 30e3c9b7a2adc69aa6bacda2cea31dd80dab2594fcf3cb2bc0f4920f9672e649
MD5 760359d5be4fe5369a9b383af7fa79a6
BLAKE2b-256 50907852c63c32bb6ae24b9fa1dffc35bbc924702f100e11112950c9d1c941b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d443fbedc7c70ce0e935690a1becdc334899eaae08ecfbc4298c1ec694ce2145
MD5 62473b8bba9994042743af85e0cea4b9
BLAKE2b-256 a5445bf6ba10a1fea93b55518839ad30404360ee127455d93796ac79cf0c53e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 50e3b293d3de7bcde6f4fb4d04bec25dbc3ceaf387e09cd65f1e9b6b4b585349
MD5 4c336c1cf6ee66d77f0d325a8cee78fe
BLAKE2b-256 d7fe94048eef67024712fddf7524a9cc5ab6fad23d6b847d18a8d3ef9ba26823

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 89650881a8515f8e9512988e4703ea03128014b2869dbf4c53c721dd532eefcf
MD5 1b97edacf6d6c8dd1cdcde55573f3655
BLAKE2b-256 09f2754b6399b185188b800e54ea40f832d4ade1c528bf813d64fcab7bc50ce4

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b6426a5b87b96642f80f2c54dfaa874854a7edc107273b9734f1cdaf2ad8555d
MD5 7ba2f36e94f631a8aa241d4aca68104e
BLAKE2b-256 4025108763e8dc890d842d7fa6c243a99344eeae20e9695a7ccf3963898f0430

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 13ea9d8c89b599093a5982feca08a4b8a0c809f6fde83496ca3947a67c2ac136
MD5 c50673c6f886e96ef4941d00fdb3c7fc
BLAKE2b-256 9d34b275d9f9813acdd219a9fa2671340ee7de1e2986bed4a651e61c0a4e8c65

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e74ca2f6c98b9961f2fc2634f3abb9ebd8a632c6ea517418057528c1c08444e6
MD5 b1c12a751f79337c59a0183ddc4db577
BLAKE2b-256 f51e4b818ed698eecd0a8f5d45a663448fe0d7433da65ef5e8b3de38848b395b

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 02f2fed16dec2324c5972065f253f16720c77f12a09b6ebd6c1cd7d8c1defe3b
MD5 fb592be4b234ef5bdeb200ca6654b602
BLAKE2b-256 2b26a06eb0759338ce2f555a5070de2dd799eaa9476c3c99762752c67b4852da

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f8ae04f0749bdc2fee9b87d902dcddf0465c4baa168b24d131685d4de7af9b0f
MD5 cfd4dbc81d543c25310254c8977970d0
BLAKE2b-256 fe7343b9cc8f021c7606572f19863fc0e09bc7d6ed99b26ae7e0017f5c80bc78

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f7b07d15a917e2dbe6d03b502adce69eb7bc7439f7bb7981e6928b17374d007
MD5 04c81e61c423e02819bd2620bcfddb76
BLAKE2b-256 4a827ccb041218172e091921821aae98c5c09d80cb262f1580c8a01aafb3a39e

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c0e8b519968e6715f74c70b0d42daae86624ac9a3de3dc27330f359e30c9c773
MD5 3fbc0f82ca557f82695a847dbf5d499f
BLAKE2b-256 ff1529668756e51e796d3d8c6ffdc0488431b1a5c4aaa3054b99564a2ae8a757

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6c3d5d111c1b50c2c6ba744b59d919fcbc5479d35ce314feb1a352af074dd9e9
MD5 ffd112deb9ca098ed1cad3abdd60eed9
BLAKE2b-256 5003b89b6456a8be317fb2929e851bf894f3570ba462a6e34ecd52ab8e6a79ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 52593671c134caf3b004241cdf82da05f5123ef4060e12e26dd177ee844a72d2
MD5 d0e040a6381b15b9ef1a798ac6f62a73
BLAKE2b-256 5c9500077a49395c805790eb6b20f1663e5f1cd8f446d20366acaf2328e37eef

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 80758ad98bc90babd289029b8f2968ba6e7579b7c9ff813a3abf0c29499dd786
MD5 615564942e01d6be8b66bed5d2ac7c19
BLAKE2b-256 84291d96c1088c0e97a0efcecc5cc390f7ae3e7b2e0abca5b4819caf2c0ba325

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 91b1abe348ad064491f1978c1a42f53b7300b8bf9f3a08f74b8ac10f586edd17
MD5 7f6bab1b22abd6b27e8b135ed47291d2
BLAKE2b-256 60cc1841f743422cbcca126cbfb7bd949ae16e8159fe7ed6b95dfb65984413de

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9f20d69ca8bc7ee2b2dc7cf88a26d19605ab2a8e0ae81e1b0889fff938a3af75
MD5 3bf811aaa76750b9666086725133a01b
BLAKE2b-256 c07787d0b54c55470b01b85b04803749c3959afc3fc3a10f1ac630ffc3111d38

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 490907a8893dc95034fe4a3e09c2df0b957f4a935b3bd49319e8d3c47249306d
MD5 d4f1219e082322dcad2eb9b652923443
BLAKE2b-256 145252ad73c3a758c7e775d6ce6a93f0849ec9eec4a17407d25f1cfed4167605

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ebda2265eba44da678169fc744ca167e2f50347cb6ce9aac98f771c6beeb2dda
MD5 f39d9ebe33b06cfb8889febc148c98ec
BLAKE2b-256 86ba2fe7c3684bb7bb62c350a617e45e91941c7ea76a761ef98905c7e63e1c80

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b214cfcaac19975403a41a0fd7035cbc55e485db7422e19bc113ed4ef87f3eda
MD5 bb4f2868592a8b3f109db248399705e6
BLAKE2b-256 cc8e98d03fa579bffb46e07b01444ff187c57d0b0a3a6ad159c4144dc753fe1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 702d9064834cb2a3b60616df82b4cd6f5fc8308dc0adac5092a0f965b74b8030
MD5 38611da3f6f5ccbca9598f6e9a92d744
BLAKE2b-256 e6b806846df437fffbb74d3eaf04b1b089b2970e0bf4569f40ffb77c9ce76f50

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 56ea642ba8c7cb1133994032652c6d6a19e696b81a7cc699e7866200d006d5e3
MD5 fc9e989ca509717ce28651a6f3beaead
BLAKE2b-256 1aff30b8d6245a81c9e3d30f4c46496dda34de9e47f5b9d7410edb1655fa4502

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2c97f3a7ffb8f00fc52168a68cbc4c7c94af2a2dd525a85d6791ab46098e7141
MD5 026b9ce998c83d6645658146d2219ad4
BLAKE2b-256 6fc17ea3f8cfe283e0a0a6506d811e2c221db02352d6b137b62c39e47e096891

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.4.1-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