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")

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]
  • 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.2.2.tar.gz (1.5 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.2.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

polyglot_sql-0.2.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.2-cp314-cp314-win_amd64.whl (5.0 MB view details)

Uploaded CPython 3.14Windows x86-64

polyglot_sql-0.2.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

polyglot_sql-0.2.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.2-cp314-cp314-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

polyglot_sql-0.2.2-cp314-cp314-macosx_10_12_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

polyglot_sql-0.2.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.2-cp313-cp313-win_amd64.whl (5.0 MB view details)

Uploaded CPython 3.13Windows x86-64

polyglot_sql-0.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

polyglot_sql-0.2.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.2-cp313-cp313-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

polyglot_sql-0.2.2-cp313-cp313-macosx_10_12_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

polyglot_sql-0.2.2-cp312-cp312-win_amd64.whl (5.0 MB view details)

Uploaded CPython 3.12Windows x86-64

polyglot_sql-0.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

polyglot_sql-0.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.2-cp312-cp312-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

polyglot_sql-0.2.2-cp312-cp312-macosx_10_12_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

polyglot_sql-0.2.2-cp311-cp311-win_amd64.whl (5.0 MB view details)

Uploaded CPython 3.11Windows x86-64

polyglot_sql-0.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

polyglot_sql-0.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.2-cp311-cp311-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

polyglot_sql-0.2.2-cp311-cp311-macosx_10_12_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

polyglot_sql-0.2.2-cp310-cp310-win_amd64.whl (5.0 MB view details)

Uploaded CPython 3.10Windows x86-64

polyglot_sql-0.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

polyglot_sql-0.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.2-cp310-cp310-macosx_10_12_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

polyglot_sql-0.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

polyglot_sql-0.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

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

File hashes

Hashes for polyglot_sql-0.2.2.tar.gz
Algorithm Hash digest
SHA256 67e2fe2089d499c39d51d3dd984f008edfbcc4f61cb0d75df41850dd7dd29a1a
MD5 abe14126afcfecad1c166c2a1ef2224e
BLAKE2b-256 7eb91ee2616a3f60db2aaef9ae60de3febe7831f3f4e50685d372e931ab5cb72

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fd0e44e72b4a127a2ecb072b1e90e29a41ab3849ae5ed078a50e9f34ec3bf182
MD5 bc89a8ee8dd324e9bfc7d4a6a09d90c6
BLAKE2b-256 873bce3d078de2e5628a239d3f0feb7ada27d5726718bb3c84da7e089596da03

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dfe67f09ae28814111a6c3768c0c33a9dfd13d9ac8c929f8edf8d25ad7ae444f
MD5 8ee5dd919b3c4f270d7e64222801bd72
BLAKE2b-256 64ed7cb299c57b74c1b7098df1ea44e153f5e12054550d98bed4e88ec297a289

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e6a39ae366f22f9944dc800fc666670081f761ad8854ca11bfc99d34139439f3
MD5 db960784ef5fbadb0274adb868cd07d3
BLAKE2b-256 bb51b2b30db8f59b0a6a9f09b8baf76290b86d3d7ee307b4d31e2abf48a8cf6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8640bad86c7b1358e2c3bd4050ca05cbf97a1991881260f1bece6bf48010f41c
MD5 5c6c81466a79d49bdfa92a94b3dd6d6e
BLAKE2b-256 7efc4cd43387d464a23ccab22df9a309a2d3859a90f2faef232e8aeeea0daa73

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c9c410f758c7311ebaaf28f0a9c11494deec716df97d6efcb36a67ccb86d2ce
MD5 d14198211963a24a72abc4a55020aa12
BLAKE2b-256 32000bb7606a70fa021de129e9294336e2124992f27d509c8b2730af85b932e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 62649c588a488cc0833aca4643b6b101e71b4cf3a7b05dccf5ad5c9fa9918f79
MD5 e0e199ce9bd96b10a9b1aa97c13a0026
BLAKE2b-256 b212d071c222bcaf8a1673d1f8ec61110428e7b1b05b63a8b5d2efdf93f48a05

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e9d8de586bbbdcb62e191f35bda830f81ba7ed25f7231ce6a2467304a41e8ce
MD5 0d959eee177d20bae310323b4bf94578
BLAKE2b-256 9824624e0a870f598c72e5284a107d25c9bfa26e440f075e1ac7a08dde63967b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cd24cac2f1dba8096347cbaa31a26929f26e86250b11b3d1e2478cd240b905ea
MD5 9c7635c1f99c9202e2a1e897f1ccf1d6
BLAKE2b-256 bf452964771f716015afd0421d9b61e3b023d634ffd77988eac74ce5adf50da4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 707908489e69de17a5d21d68561a9ef7630f59d4dac9945b78c6e010dfe93512
MD5 fc5abe2d558e834bfb1a902d22c3504b
BLAKE2b-256 6de57ceba3dc73400022aa23974e002484ee0b64672cadf901008ded15f20356

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1629daf615c5b9147869dcc51bd946315b97af2720ba8a09c143917f6f6e632f
MD5 59b8f4daae542653a6092d5af54cc42f
BLAKE2b-256 013c25081c71e39e28bceef719543cf0db5b6eaf2e59a433a8408fa241e2c616

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2b01d4ddf91fb77bb0629a6ae988f49f9e682dda04ad2c4a6dd9001748d2267d
MD5 6af2bcddb305c0089a941ae93efc15ca
BLAKE2b-256 69d658622e61e9bc559b1a5f621bdd033c845c6fd4812adb352abf1b9e0dda43

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 87696a01a7e0953da7c8978ef31744299251acef4b5fa8cb0ff79f5da8839bd3
MD5 dedf1b9cb88f65153f0c361fa993471e
BLAKE2b-256 41344af2ccc35e06e76085483e9da43d2d3272d5e46877baf53ffffd4d061d2a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2d02222ef637e3083a1536bae5865401376397eac7a4e70ab22c5201fc30c33d
MD5 4d42e247d04dc702598e4e8b4246a704
BLAKE2b-256 b22aed2344c88add7651f621968f34d033fcd76ae433a15b6bb91a036ca8de45

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 caf65682e5bd2357113ff697ea248a85188791526b81706cb7ab3d66fd303096
MD5 dedfd066046bf657b057b7bd60383117
BLAKE2b-256 ffa16bf9f94fb5a2b692263daa74d926be2c91ae02f2861ad1a94a12f5044fa9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 059866e6daa691c840ebd87863a97d517144806be2b6c50eacdabeb6db824f9f
MD5 09c6870daf30a834cb6aaa52d747832e
BLAKE2b-256 0af5462ebc56051b357d82c64e5e128d40e9c33eef4f9c52ae49baf5664f7334

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7d0c4598c73a7138ced63dd8d7da9e106b740fc3ed5bb1b59305763017747d72
MD5 c03abecc9029f537052e0c5f13f8d8bc
BLAKE2b-256 d0ac85acf886c54178b1b10e0737d7aca0978f8f3a1b9e9dd2487f45955bda0c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a9999051b6f74451e499a9afbbc75885c7aea905b5fe2b9e3934257a8f99634b
MD5 3d4370b4bc75ac98ad290c81499ab0a5
BLAKE2b-256 aebec1802dbbb950043b28bde39f8d62cdfae002880b30582a090305a1d8a685

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 717e8e72a63c64d8adef140d54de1b3c916c8071ebdca3a903645301ab6aeca2
MD5 178c4c8bf7d526c92195fe424e6641d6
BLAKE2b-256 b32a22405f3b9faa9d87c2e8d47788f411ab8aa578184b2cd2fbe1a936b36251

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a6ebc19aedd8a10c0e22b99d2ee39c6bfe367563cafddef6ef53a78422fd4efa
MD5 25049179d0b33aa6e4f2e1358febb8b6
BLAKE2b-256 8f439d37620dcb96c56b5e66a534fa4276e3b95cbc4a6b2080a850d68c3ff478

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9bc781332db3e91732b3aeb69f2dad52d2138150cc8ebfd17a8dac4c0ab3fe1a
MD5 5d32bd01c82a7b4d98c6f196c8d9f8ab
BLAKE2b-256 b2a5988cc67e5f5ede2db5a63e644ea60c80cee4ba6e6824bd9ed9ed04706e5d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 16a40b2813fd7a9b3df2f8687adbfd38b2b55cffa75c104eb326a13420e6bddd
MD5 a1a0007448e3f6836bbc19b2b674b38c
BLAKE2b-256 1391a4379224c955f217f357cb66c17ffe0170b52e3a637ee99744efeab4d099

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c1ed45cc32a92c43fb9fde48df9c6c7f5aadd1e624a82efb3c798258755ba687
MD5 7da1cc72af9776b3d5cee92646cb61b2
BLAKE2b-256 909fb99a4d9ff00daf35c40df8441505d5d49ca65df37f89d9e30a39bdfdd94d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0204507a29821ef9c8e23e7eca410c9a81a8f2ac29a7c60fe9c7445ee82d1162
MD5 1ed9fc709c35524ecf9467d23e576027
BLAKE2b-256 a19518e248de9089a646d6639e1744c2426fa38a01945ff4da79b6c4446e7cf1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6722c5652763192e23c619ad07eac9f142a26946c43c9bde5103d69c1da86ecc
MD5 f9cde7a0c46604b39ff24334a737c9e5
BLAKE2b-256 cdbb838445f4c00bd633c9867f085091adbdc2be63c3a58bca72b159ada03e14

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5943fe6d46662b893a00ff233c7360e0e18ea59a8d77e01c98032c961b29d269
MD5 963d1f8d6c2929672c4b935127625140
BLAKE2b-256 588d08e3ae91b03024d69471189645f313077fe5b37f4009f276436e64cf0afb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3efba9a5f4b280f036a8c0c12a44412250ffdf827ca68479c1fab2dc7bac770a
MD5 4c9759ad45352fabd45b3d246405d190
BLAKE2b-256 29d51975769cc9e55f44c5c51fba3a467ef1b8f64561387e6d251bdab40bd7e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fb23c1547e3074f156c72749ec2e2416086e3f20c0938e6d5a477ebc2f2b21b5
MD5 a5d4364e1e9cec05285c85083affa828
BLAKE2b-256 3bec5fb2a2cd8c60a78662e16df6a14a81ccbe3e7ce5d895559dba0db99dcf81

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 99c6165d19bcf761af7d5de0a109d7009922527cf96c21c1be7ee695236c7c49
MD5 8e8b3c047b4976199aa0a7255be8c227
BLAKE2b-256 71f0d6812b8ae394dcfb13a63a9e722663ac37b37928aac001ac38eba1e7110c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 09c1be800208e517fcb3ca8690b0a255ea079d85cfc40a7b5cee38665ce3ccc6
MD5 d6c6aa6496ad62c111a390f11a1181a6
BLAKE2b-256 71a9038c45c565b7830c734e180efde3d36a1bac867041354d112fb09d609eab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 11bda8e5909deebb907020768bd3a29837d2d35cd70b46d05cdd573a7dd2a3fe
MD5 706954b1d8c77ab56c4f596f5c98b720
BLAKE2b-256 759fb62eefe8bedf034dfef2f69da09df11a51cb8c56d3a2c8066b0c69c40846

See more details on using hashes here.

Provenance

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