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.2.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.2-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.2-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.2-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.2-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.2-cp314-cp314-win_amd64.whl (6.7 MB view details)

Uploaded CPython 3.14Windows x86-64

polyglot_sql-0.4.2-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.2-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.2-cp314-cp314-macosx_11_0_arm64.whl (6.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

polyglot_sql-0.4.2-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.2-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.2-cp313-cp313-win_amd64.whl (6.7 MB view details)

Uploaded CPython 3.13Windows x86-64

polyglot_sql-0.4.2-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.2-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.2-cp313-cp313-macosx_11_0_arm64.whl (6.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

polyglot_sql-0.4.2-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.2-cp312-cp312-win_amd64.whl (6.7 MB view details)

Uploaded CPython 3.12Windows x86-64

polyglot_sql-0.4.2-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.2-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.2-cp312-cp312-macosx_11_0_arm64.whl (6.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

polyglot_sql-0.4.2-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.2-cp311-cp311-win_amd64.whl (6.7 MB view details)

Uploaded CPython 3.11Windows x86-64

polyglot_sql-0.4.2-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.2-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.2-cp311-cp311-macosx_11_0_arm64.whl (6.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

polyglot_sql-0.4.2-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.2-cp310-cp310-win_amd64.whl (6.7 MB view details)

Uploaded CPython 3.10Windows x86-64

polyglot_sql-0.4.2-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.2-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.2-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.2-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.2-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.2.tar.gz.

File metadata

  • Download URL: polyglot_sql-0.4.2.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.2.tar.gz
Algorithm Hash digest
SHA256 99fe23c1e029420ee98ede927040c96a058d517f42933b4bc3ae2778bd671e26
MD5 895c1e30f84ed6c51f853cb59de14a31
BLAKE2b-256 1dace3a315ed85688fce021482af22ac106950b99f8ff964cbaf986255d3e915

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8fb34ae58214e3492f0fcd67ecbe4d12f71087872f2be16ebfbd13357e420f61
MD5 a93fcfa0698357e3473c4d005a5d3f15
BLAKE2b-256 39d17b17dce9daf1da1090a8fafde854dd40b74a1289fd0c0588102ae70e6fac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8e0975a8c70b08da8a12e77ece413bd28b940de7fb1023bf27fc3cd4ce265cba
MD5 b2eb1a0848933210cd2214d9dbb7a939
BLAKE2b-256 53c5e1446d44459e37979561cf8b67837a63b5335bdd1643b24426453dd6f0b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 30bc1eb26f0b7336adea45dd5976602123957dd8d8fcef171d3a820a2aee4abb
MD5 47a33956220e87eece6ba77e5d0bd233
BLAKE2b-256 b371282c4489bf20a794e7df354be1ba4aaff78178779cf486ad4aad093dc1bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 73114cdfa647fd7a836629be6a48ffad0e01a0b4ad1591f099fdab3ea010f48d
MD5 2306563f3d76588ecc42a24be1db6e67
BLAKE2b-256 1c7ae694aabd07c7c0f6135900f3f1270f028ec78ca50651cfa30d8941dd7fbd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4a1778262624b6f75a861f6685acf71bdb812a413448a9952a1ee08ab195c9ef
MD5 7db0e3f5c41b944551ada9422bd74ce3
BLAKE2b-256 e4c37233fb1705ac2431f22a40eb235b0f6b80b69af5d276ab60c1bd152a6333

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 997c0cc68b2b7f460af6311fc8e19e0189247d64c7280c25dad94cd08c950169
MD5 f6b4b3ac1fd34cb8a4905d8300dbefce
BLAKE2b-256 fffcadf069c40f724743505dbff5c14477fe07621814a94762c6082037ac9d9c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f1d1d42bc34f5296e5a05a2997184fb74ec0dcaef0f0888a39cbb405636258a7
MD5 7e7d879f51bb2cb32e864ab3490dad44
BLAKE2b-256 27738ea6a389e4a305366d897b6497c9b1ee9f9d63bc4a42832f07d991d7803e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1dff416a1f1449230cf7f261e0153d41fd093d127bc625383c6f29d0deeb1f47
MD5 e49ea3c24430208374946084e5587a5d
BLAKE2b-256 e8f8038eb9aba3d924635af6f0da1477abdbdb953a3604284f82bb6044004462

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 327ec135b7c5f815ecbaa841d8cf637f1cc31ffbb280eebaebc2d78227059a71
MD5 6f96c1fc1cec87352b10a9ced5bc7aa6
BLAKE2b-256 42309a5cfbcb34e5125686a9bb2a37f5a1e1028997343f31fc77e99f6e6805cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3ec199dcea09e9630bebb320e6637f8d6bdab226a6abc44c0c840cbb9bc5859d
MD5 92bb9b751b506dc809503f0b0865acc9
BLAKE2b-256 7464cba35bfe57e09769bd8013f8d9b770d7deb3961294d369bd1b4566fd08ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b6dc15a76ed16f73a42f9e2df6bf5aaca68d418f5375b49ed66580b47b7f863b
MD5 cffa61a7fca35a8dc72bf96f0f18a30f
BLAKE2b-256 71b936f96ee95bb9bbf83618cb4c60b9a3458b4eea36c7376bc98434876f029b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d1f433fef2b17855469e3284fcc2b47601d0e4d5aea81a95609293beeab1e45
MD5 4961c22290cb3ae5726e1aea95e28712
BLAKE2b-256 c39d85a26c4e75dbff4f43576286aa2e44691ce530fcb89a515c04b593c38e8c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 120fe0b652765c63246b937dab41a406a7c447fcab7b9e0b0b1f8f965a7b587d
MD5 8ea9d93111ced59c6a9f470f2408898e
BLAKE2b-256 b052be4c8c8f7ec9da95cee99ae8c78702dc5784988ea47ba09e828c2e40d834

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 327a3dba8fc91829ea13afbe4e46143bd848174cf5604556e1456174e95fac89
MD5 9e52e856ca4558cd4c4a065ab1c23ffe
BLAKE2b-256 daf84a8c31b0cfa4bca85368bc3d95dcc75d8cdfc12c4c354f42dc21bd448e93

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 aed07e34b22e45e6801f7d645dfe9e809fb1871c968cfd487db1f5b1196c72e8
MD5 626240ffaf38ea2d1bd95c1e6a14c49a
BLAKE2b-256 493f9bd1bb131dd2e6eb903d572334b67c64ac545caee6ae65f1fe9b784f9d18

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f07bc92750a5dac9728d7353ce6e29a3dc2eb19733690889229538ac669e5932
MD5 b58f0bffbd50a558eadbf659650642c2
BLAKE2b-256 e16ed1af2a9de1dc29ad1aee3287517fc0b8092e1583a105540ae00345eb3556

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a0f2a881fd9c0a9d4600f337c3db42b4af1a5523c32888de0d76f08a995ef95
MD5 ce1579a01a0bd4f7c9ba047e2c247202
BLAKE2b-256 a0771a307c0900e1224e63095b207c7ee1476ee686589b0d308f4a0fdc222075

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5fb3f2d29d26eaacae35160360428a7b18ec67b9ad6ad7fe3e296e485225b87b
MD5 e2561338f985f732e079fdf768e7784d
BLAKE2b-256 52db5ece3e426b1e93395713d712066ec5dc2662a411e752705b243a7d6dce31

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5830ea31760c36ba107fe004961455227ae127715fc6ff11fbf8f95d2406597d
MD5 5755733eb949e241f7961e6ea3fb2c5e
BLAKE2b-256 657240bd4e30c83790e2f53e46eb0d48b2a1cc4f3e44df8833cdcf894774d417

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 aa9a3700a2ed45b52d473e6841db42a1467cb9f8fed28a20bc0a36d72c9b8cd9
MD5 25827d99943b0ac49a681a951913d5a1
BLAKE2b-256 dc718cac2e7fce892767cf41a5af2299fc1b24a35fe16b7eb67467bee3c1b9b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 57fb80768cbb430c80741bc4669fc6de24fb058ff5015c147ee15233c5877ec2
MD5 5c304c60c954d1f2ef31b637526a99d8
BLAKE2b-256 8b62136df4689eafa699a6ef2482f65beb7dba6beb0c2ae107dc9f741ae208bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d08477227c601c323b6f9084d46c7392f43235215718a11466285d6e61345b8
MD5 6e6d975a4430ddecac461b6d321cc3ce
BLAKE2b-256 3387d1bc02746b8a6f2afe42e96ae99365d886ef1ac1aa862aab08a7a8615d6e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 54259f234fa7604cb6ee21e08d5c346a746aa3ad3f57b42453a9c7e5820a0f44
MD5 516bb32cba1c1b48242fe818e783a058
BLAKE2b-256 3a9dfd141a70247435086d622c1332b421428b170088cb8735ec837315c1f546

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 462020ac741eb2ab7e481ef527ccd4f59a82a526a031827baef404a2b280446a
MD5 7d26b16532c62d297712f18d1f90ed07
BLAKE2b-256 e0cdc0f839c01562e8c9945e1b1cd711af75de4eed773cb8ab8e7a129438b015

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dc97592857f0f772ad8379ce9e9fe954d9b95e9d1325b1c8358e1508f38c4c15
MD5 0e070184be9fd0fd55e075588bd70453
BLAKE2b-256 9c6acb049843bd31cb0617b3c7cbdb7aa75b7d076a676be9146562f8058f9fc1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 126b2088c06b0d5df480b477958ba7df9a668acbd4ab742b5c065de553f82845
MD5 7b95bb2fbca9e7c14f752c5edd6abecd
BLAKE2b-256 02a8b1c10fecb3c0cbbd02abb9c4ed70f1c18a1847621b078e0b06d94988c528

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e553da0d55474388da339ab04825b16b6121cc49f0dccd2bd1c034820b32033a
MD5 1a5bb9161dd0f69f85c05a90d90a2567
BLAKE2b-256 01b5f2eaa5d1637d62095d396fdc2fc7514b684700665005dfa97b4c696396c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b4f4b1f3643c37af979863a2a6db58d47bb0501db217229c6f9d70f23f5eeb5e
MD5 1fe7f7e7393dbdabb4019de386de5c41
BLAKE2b-256 bc07917b9dce8c9a2f409ca897b970f4aec24db45cd95cae767540546bf6fc3c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9b274d374057bc1c71d7adf58e7616346688ea622cdf35d9e186dcc9b203a31e
MD5 eedd82d02ce2ecb220969b292fdc9053
BLAKE2b-256 aec10f7b81f6e5664924e13724d5a31c565d7d1ce6e613161af25a016b9852fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b13255730076fb34a77c354b94b2302965d8652a692ed4a50563037c7d1b5884
MD5 a7c3de18d0c276898f28f836f2557b03
BLAKE2b-256 7c1b31ad09d33ef47f3a829a01cdcb2bd9e1428bcdd03c0742baec12c90a30dd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 77a19b74749883bd2294815c13769988f6cd7438c627b80e6a8af4cd914e49c9
MD5 842b743b877a9f7b167d0a15a35c48fb
BLAKE2b-256 127aa36bb50e76cdd040dc30fc7348306b7920d97b5885099d46031dbada3047

See more details on using hashes here.

Provenance

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