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.4.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.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

polyglot_sql-0.4.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

polyglot_sql-0.4.4-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

polyglot_sql-0.4.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.4.4-cp314-cp314-win_amd64.whl (7.0 MB view details)

Uploaded CPython 3.14Windows x86-64

polyglot_sql-0.4.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

polyglot_sql-0.4.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

polyglot_sql-0.4.4-cp314-cp314-macosx_11_0_arm64.whl (6.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

polyglot_sql-0.4.4-cp314-cp314-macosx_10_12_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

polyglot_sql-0.4.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.4.4-cp313-cp313-win_amd64.whl (7.0 MB view details)

Uploaded CPython 3.13Windows x86-64

polyglot_sql-0.4.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

polyglot_sql-0.4.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

polyglot_sql-0.4.4-cp313-cp313-macosx_11_0_arm64.whl (6.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

polyglot_sql-0.4.4-cp313-cp313-macosx_10_12_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

polyglot_sql-0.4.4-cp312-cp312-win_amd64.whl (7.0 MB view details)

Uploaded CPython 3.12Windows x86-64

polyglot_sql-0.4.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

polyglot_sql-0.4.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

polyglot_sql-0.4.4-cp312-cp312-macosx_11_0_arm64.whl (6.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

polyglot_sql-0.4.4-cp312-cp312-macosx_10_12_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

polyglot_sql-0.4.4-cp311-cp311-win_amd64.whl (7.0 MB view details)

Uploaded CPython 3.11Windows x86-64

polyglot_sql-0.4.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

polyglot_sql-0.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

polyglot_sql-0.4.4-cp311-cp311-macosx_11_0_arm64.whl (6.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

polyglot_sql-0.4.4-cp311-cp311-macosx_10_12_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

polyglot_sql-0.4.4-cp310-cp310-win_amd64.whl (7.0 MB view details)

Uploaded CPython 3.10Windows x86-64

polyglot_sql-0.4.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

polyglot_sql-0.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

polyglot_sql-0.4.4-cp310-cp310-macosx_10_12_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

polyglot_sql-0.4.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

polyglot_sql-0.4.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: polyglot_sql-0.4.4.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.4.tar.gz
Algorithm Hash digest
SHA256 009239e8c58bc244de1d9db0878767caa5189768413277112aabe1384584cbe0
MD5 5bf5d8641f120d4ff521b9611e850d26
BLAKE2b-256 178af1104e9da0c2774bb265920c28f105494526dc22f689c834c1d49ad6ff6f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3a30a03fcb4cb0b71bb4fcbb7a6149846b47a706aa84c8e69af82e838843cd5
MD5 4e6b6f51bf6c338e322102060e64067a
BLAKE2b-256 df48a5f7e5c7a1e364534678d9c72b321f47086c77cf6c91db54698fc0aa86c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e1584ddb70a2ee5e0c1874c657f773c0429fbc66c7215de6c2ea6ff4911f0f50
MD5 e6aa4bb7db148fefc665a0ad956a4f28
BLAKE2b-256 66e4eda7a79ec0aa80458fcbaff0f0e4440b4d27861fc8ea4eee6dfa5289a14d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 328557441e1c6f3e0c9f49161a62fea2e6997f48d3c59e9044dbb9bdd8f1db9f
MD5 ef4bc9dc14f0f97434264453aa84b522
BLAKE2b-256 d84962da252015bc6152abd0945b4eb379ec3f8aeaebb1ee11b81dc20582db6b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5b588f6a6ccb49571c03018dac25447969f39c5977cf773db2196d18d0744ee3
MD5 41dd665ab25bfc437838e4ac773ec8e9
BLAKE2b-256 ee0d28e939d94532253ea5b12e36b589214f23dd6142f3688411a4f54a0bcd69

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 67f840edff4a740e6486ff9df4a4689eac1e591feedaac997c60c3a7e52d6c56
MD5 9fa8312df5a08169100e6061a6ef99a2
BLAKE2b-256 175d12fc84933dad454d762c7cb598e64a8136bbdd4866677b09c42c98683b5f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 796fd8dd99b90202923d87b8299023f46a65631a08fde148afdbd162c11eb9e0
MD5 d259bc1cfd543e527b16e97d7ea2d0e6
BLAKE2b-256 f34de18d267705c5c132d0f348af7db9543803c2293799e683288b4b7ea61a70

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 49e327a27b0abafb9a7e7c01433da2f9dd2eafe39f0f69dc5a10cb661c4683c0
MD5 fb376e1daf6a256f7c053ce07faf766d
BLAKE2b-256 00dd45fb6a2f048586d6d5fa03fe4200ddcf4473c02cd54fb6961e498f01150b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 70fbba2658832bf740191228e0fde5fe58546cfff9ba90cce131d792fce1a97a
MD5 aee7b5d6769c6c334f07840542827b21
BLAKE2b-256 e4a172826ec2f990e2624da7b1be8318a3a06595487fbc07b44b7783c6a06b03

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 461dd1623c9d95374aa3fd5cbfaedc44b28a05c7b7d17066118020d59791c3c6
MD5 bb9d5a557dfa19574e265c79565dddbe
BLAKE2b-256 279c99e4797f35e456e0667ab3fd84b2a42e961c46651499502b9e1be0e92189

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ff96b8d7f69d4f3030a6dccd86a44a71dd014303775ef65012702e8dd90d0510
MD5 fb80fc24a1f38d25f7207b0f13ff6353
BLAKE2b-256 708efbfc6f1cec5aa0bee74494b05ba07c0648be27f832fe1bf480d7225d7d6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f7bd7d3856ace67a4ebcfba973999d67da152c4c4b56768941c17a5d7d1abf41
MD5 094d73ffc61246aa05f55296cde8b7f0
BLAKE2b-256 f5e0afec32ff412e25021714f4915f4921122a36840a51ade015f436d79d5590

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b280d251fb0fd6a3e34405e4c85692df27a07e31c492b50daa9a1133698d010
MD5 a5f05151fb1dfba2085d0e7d2d44348c
BLAKE2b-256 88a0b13f6d24541dbd3fccad595c83a3d3a3f8c4a3bd26605eca9875b83814d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 855b87f7b5eda977041c6197c487ed3e0458ce8a7d6b56a1e8fe09492ffbea73
MD5 4ba8a5a654bccf0606d611370e978dcc
BLAKE2b-256 2400c4533fb0f96922aa52c57b76bd1dfaee67e50fa65ecdd7dbd4c7901ec6a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a9a775534aea0f61a8c026dc485b417d059187699af0577eeef47cc01db3d129
MD5 664a30ec18aac33310738f8b752444ad
BLAKE2b-256 ed594b4767b1f90c146e14ceb6d3393590020be1a2d73ef875bc4081df83c5b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e356de6d0c79c68bdd6016b4b0c1b4ceacd8f45f18343b072492f5b4b24715f1
MD5 53eb670a1953b562f52bbba9d1038c8f
BLAKE2b-256 ac2e977a88d7f016b85ad43b3431c99c13119931bd23b05cacdcbb99f40bdc65

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2b8c43a3dff3cced8928cb572b4973c4597d01bf9d42b6ee048a7876520deba2
MD5 fd7a8cfa8007741e8f02da3801b56720
BLAKE2b-256 2a63284b6d70fadb09469c1549435d34bdff6345b7a42a83fc36b35ed4fb40a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c7fab89786a0589286cbe0b341951132310d57f10f95e5816530162514f7881
MD5 9ad2c60a5f1061fe0955917dea7378ea
BLAKE2b-256 e7bb6d3863b651cde0fc730b05e65ae925a3c6dd0e62f069e29c626fee779013

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d3bd4d340ca4c545684fe02c2ad36e0837da8ccc6c09997922e054847f348cf7
MD5 ad151030d07d5dcc6b2dcaf752204949
BLAKE2b-256 e446e4e16dab453aaada3cd4a001b31a4badf11834faa85db4c94f1d9cd88861

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4dd7e748299c495c2cf124ae4fb5aaebef360c9e5e0fc74c00c320ddf81b192e
MD5 48ee82f4c07de86ad846827697b2fd50
BLAKE2b-256 c273c1fe3a65fb6c2faedf92a4829744f07a7aeea443820f6095bed77c8ddc7a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7360ebd48e1570da0a1c03444878041216b1a68ada7d7836a64e50f41e036527
MD5 ff746d1a81832f6ce8a4175952731ac2
BLAKE2b-256 3de52c4616fc0e7944e72b375057e6ca642aa60df044c70871060cb08711b663

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 18c04b1bbc6ef936270868b02e04098caf4627bb2a18a4d19dbefcc8b020768b
MD5 34e808876f12ca05fa1f0d5352387834
BLAKE2b-256 e84dac125a840af8cf1cd65a5d9de712ff61e47ac5f75fb4e25d75851997de20

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 50f7f97734eeb4a149968bee9f908d17e66f0b2b9cefec0e24d8a41ed181d886
MD5 1eb61e75f903c6add9d03a62326d94c5
BLAKE2b-256 01135e00de98f962faf47d3a2197559b99473012ac34cbb771b79fd82b06392b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 31b5917896a0fcad3f5afde591ef059e8029a732d27ae67e668ba281c5659208
MD5 176b98ad4c86b90ab31aceb33b0f2e21
BLAKE2b-256 15a1544fb568847180ce47b11ee7787b27df1a7a92670e003c0c29a4e5d26a3f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0390050c7908bb4623e92264f84dfc84680b706f3d5310b58abe61f7bb3256d0
MD5 d79b28fc91dd10b065f1e2ed02f53e5c
BLAKE2b-256 d9c4e2b6bf670c19cafe867814be7123d0bb38f1dbd4d93e239e7b17520f2c3c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b2829cb929484df2f23ba4ab5a029b274a0b011044ba203d846b7200c92ea223
MD5 673e988a67a7cfd76a9b4b29b31a8364
BLAKE2b-256 f3757935795984913a42622974db406c5ec2e1e5d623b77b606c69f2d4a4e16d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1338ac24f13b97789daf2efafa3f59b68b0202295cdbe206a5b815a95a23fa3b
MD5 f0fa6de6468f39143d873f5c01e78471
BLAKE2b-256 de05f243303386d3c362928aa70904dc2d5eb6b2f3576da79d97010efbc90119

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ce2ad9665312b35ab3aab310d7d5a9eb743950e766b97c35a2917d9670cf2520
MD5 2dcbaf42fdbb91f537efa8227e167afc
BLAKE2b-256 a56dec27581030f77a70b6d3013866d4f2844b742fe411cda6865ffe5e758cae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 32fa1ceedae59641814690885757ff723ee66e312296dd1324c729466440712e
MD5 a5f21d277e8c6376f5a48db4acf987fc
BLAKE2b-256 ae90b78d9b5e725e08af8f5a176fec268e50fce060d4e4ec8647fc9b8e8e48c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d85d739d502908ecc0280725c1ff78d74f80602ce944ccefe0a834744f9bb1bf
MD5 687a0165c2e3ef1a420ffb224b9b082c
BLAKE2b-256 cbcd21d7122656bc330a8ef973534f2445d8a1e86e190a5990a1f70e303098df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e1c68237d1bb2d38046e474add37bf818667cfaab20c8ca6823896f7dcdfbf57
MD5 f6eb41290d15470adc5d55ec54d69ccb
BLAKE2b-256 802857dec80d944275419804fc50464caad61ca1b9cf76613f189fa53dee6099

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.4.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d683c14d731c639c92edd60b7888119d309d7a0ea478307aca5394e0aa844f93
MD5 f9b9a9ccf9905245bb28082f3d509b6e
BLAKE2b-256 6dcda314e961d17606475b1c37b30ddf7cf3b51bd22a1c446639b624461a654a

See more details on using hashes here.

Provenance

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