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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.3-cp314-cp314-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.14Windows x86-64

polyglot_sql-0.3.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.3-cp314-cp314-macosx_11_0_arm64.whl (5.8 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

polyglot_sql-0.3.3-cp314-cp314-macosx_10_12_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

polyglot_sql-0.3.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.3-cp313-cp313-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.13Windows x86-64

polyglot_sql-0.3.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.3-cp313-cp313-macosx_11_0_arm64.whl (5.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

polyglot_sql-0.3.3-cp313-cp313-macosx_10_12_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

polyglot_sql-0.3.3-cp312-cp312-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.12Windows x86-64

polyglot_sql-0.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.3-cp312-cp312-macosx_11_0_arm64.whl (5.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

polyglot_sql-0.3.3-cp312-cp312-macosx_10_12_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

polyglot_sql-0.3.3-cp311-cp311-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.11Windows x86-64

polyglot_sql-0.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.3-cp311-cp311-macosx_11_0_arm64.whl (5.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

polyglot_sql-0.3.3-cp311-cp311-macosx_10_12_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

polyglot_sql-0.3.3-cp310-cp310-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.10Windows x86-64

polyglot_sql-0.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.3-cp310-cp310-macosx_10_12_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

polyglot_sql-0.3.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: polyglot_sql-0.3.3.tar.gz
  • Upload date:
  • Size: 1.5 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.3.3.tar.gz
Algorithm Hash digest
SHA256 77ddec892a016bd45a1df62fe890d51b56d7be859e6ed0091c2b52db1fc8ce2d
MD5 fdfe0e291fb2a169afdf9f3b883980d8
BLAKE2b-256 ee89d3dbbb733e74aa75f40d17a5938529975ff01aee02c60efec94e5987c820

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1aad43fa5a7305534977bae55a6743e77a50b9905b20a806b0eb656a96e9a19c
MD5 52528878f3c3d9586dbab2d6a46010bf
BLAKE2b-256 111c3ef4653145b2147d3fe434f11840a72f32241afd82e8fd2b7332606edab1

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 71b245557f8add1a4161007eed256b2d15f613921145657110324631527db76d
MD5 97863cfb37c52aada2d672739f1c0c98
BLAKE2b-256 33be9b150dec722d6ecc3ab2f7033ad6fd017a38d252e233d90dfe3c518159b9

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2a1951bff35552b8145c78582b1a4b6f3a3b64d6f78f8f01c717d4fb691693dd
MD5 dc1671e562ef90cd707db5a6e4846d1a
BLAKE2b-256 8b79734a9edeafe59362ff6b554248db62152d2bc7c98d5241962bbff9a58153

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 995c612d56b9c46d37ff0a60ceb816e5ba3d8f5839db2d4fc78d3bf23ca30881
MD5 d7bbe8a8574eb59f6f45bf0640636d74
BLAKE2b-256 c7813a8a0e4b7494f0f94c424cdf91e4b31dc99c2086f06c5c4767dac9bd7aa7

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8ce11503afadaf9de0fdcbdc4a7e0042eb5ce883e87d7727a5508de83703fa10
MD5 1e628918cb9619606840f52bf27a5956
BLAKE2b-256 69358a0610a201cd219c66fd9ef34f9c81b1ea0234b817098527f6d0f4dfa900

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bdb0c23c48320e678744efb9f4871371a4c53877b2c4b3f05eaa8308720ef8a5
MD5 0de5474cf192e4d1fc5534d36ec1ec26
BLAKE2b-256 08981002a60a4a04f840fc85cd642d7dabeca0df22ffc1488f362a192878fe44

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 19dd1d02191db37b376dfcf337ebcc289f336a81434c37f6ad785dac54e988ef
MD5 b80a65b88e6cae622dda7095db606e89
BLAKE2b-256 c868427d959d5fc60c2359981d2e306467ffeba17dae7b53b7aed176b2993d7e

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4458f199ea5423e591aa170154c7561bc87cce009a358629d0fa4387ad473c73
MD5 ba36c3bd4a5bd274004496f92e7001c1
BLAKE2b-256 e9581c8c5a3c82e0924e587f2f466b5ca34557e4f9c90e871b85ed8e177c46b5

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7436473c627f6edbfe10a84d57484c215041573a9030a2d6894b6858212ad92d
MD5 bc354c52a38bac69055d2ff5e9e7e3d8
BLAKE2b-256 c43271879001b0dffe5ce53653a582ddc756faf73e69ca9436e39ea4190b9bf3

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2b0ecaeeda51b098f575b6f65b9cbd4752bdb38acf5868d7ff8e8745479a79dd
MD5 764e3f346e9857fd77883a3b32f1f3b6
BLAKE2b-256 c80023898e3268531200a8ac7502ba7dde67594bfb18517e21b98aeed072192c

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d21a68c66341344fd97f939d8e421c8bbc3f746c555590014b4112173b4a46f2
MD5 e95eb96c73c1b41272ce74c89d15b87c
BLAKE2b-256 de0dc5f5e2ea88088a687e8b2cf6b9e632ec241990d81c8bf0a06b1082b6c0c6

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e2cc276d7d28e6ded05a9e7f7b895c49dc42b378cefac6b20c55f9a29611ce95
MD5 65360f9acbe15362079762c80dd6a079
BLAKE2b-256 96c2571488b3bbe0cc34bde79b8aba818d3d70cd96dee140bee63ca21b73a860

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b7b6faf889511840e15f24600cce85f699064375e873360e715e0bb5337f5eb6
MD5 1e6f2cf684e864334079ec659570cdd4
BLAKE2b-256 3bcaf8b44c4684d8501e5b0c1668a60e8b20564af760188565bce470c351e0fe

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 978b42805792fa0a8a859ea914eae67c3aa811ed9cf88310bde7e47cc26a34af
MD5 70d5fc460b972e56f717eb7c9461f2f0
BLAKE2b-256 f5cb580ec7938a036c2c6a71f33387d8d9975be814145e9c633e1657f50f7224

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bf4080b3284de29e4f41773b86f5c81a77c66344b7c72eebd72cffef99d5d214
MD5 42b15ae3a21dc3007a97e730daaa8c4e
BLAKE2b-256 f25f1ba422333045ea843bd497f6275f95eef65f38a02f1ff29cc5295a0adac3

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b88e23530249a969c6a8f733c5d0a132129f40ac4ec52f188dca0a1027c5328
MD5 186b1751f24926f448f3002589ff9d54
BLAKE2b-256 5032669e8f848f9ba773e900833886d774ce639c438235bfa81e7a7eb95b883f

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e3360edeb2d4b5a3cac8ce5682ec4c78814b7e5d4e545a2ffa9fe4fceb2fdf81
MD5 210b918e6bc817242a6d169d2d846cde
BLAKE2b-256 f46669cc539a9f53c2453ac412d0aac5f7634464a5856e0e1d3b86fda607af31

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc2f2d0d41150c5b98fbcce6d19423519a0bc8312661e1fd17a3368beac37cce
MD5 1249c139628e8e15d088c4346d7afff8
BLAKE2b-256 9c52a040905c49cdee8db5ee82fd826392dd028a7a5bcc232a6e2317e02fa0cc

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d691b2bf49071ddc6465cbe18e0bac8c555f9ca9f5cd655c073fecb12cf0a78f
MD5 44dbee506e0559ba88852f7776da0387
BLAKE2b-256 ed631907efbd0d7bb247bb36442a416e2ce886b6bddaac889f587d788af0848f

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 75560e20e903d59f9c839316e74394f42c8fcbdca25f1532f7e7513878ebe3be
MD5 f2e88cf0958615ed58f4884f7fc0b997
BLAKE2b-256 114a004aacf567554c0e65bf621570a2e8da52eb2da9013f3b58bd16c9ee723e

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ec7c6d7594261e1bae75a3e00f8c3f8c98e4247e676afb38c5aaec0065d3aed
MD5 81bb73f585b32133e628223e14d6f68e
BLAKE2b-256 b04d5badcef322cd5152a46d0d0d83e7d198c8f0efe1f54044f6622f067701a0

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6df1d60824eff9f5408cfa4bcf9c96e67961339c7d9dd588fac83e784a1dfa96
MD5 16c161941403a1c9e3eb908c2b355e44
BLAKE2b-256 32b372b5abf0c4c122b939ef367216c2b104edacec3bb89ee0c8fa32b3c5b605

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b863641e5520b8870cf8d9639551d258e41a01fe984a06b02f1ca304b5f2b3b
MD5 4068e8af107b6f15fb247b30213115cb
BLAKE2b-256 5d8a6555101c7a2569fc37fdeef62ddb2e35ce341d4688cccdcf5bdfd149cd5d

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e1ba04d79e6c98be53f953325398d1c783f143187b2ab7ff64f8cfaa0afe7bf5
MD5 a3121a8c870918e33318b08f433b3bcc
BLAKE2b-256 90c539e4629bfb95e6fef54c34f096ad57838b6701555020597c1e7a3ba27e44

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c0a95056dc0b88b61c15270efab8f809c284194d073cdd6079a14c9f2c3a462f
MD5 2ae1e45e076280118989fd77ddc6fcb9
BLAKE2b-256 9a5a5232ca2c64eaabed30aecb139dfe6ccdf631579d29269647f82dc4759e6a

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e10d6620f09ce14afb03f19f7f33adedfd87b6b06d1cdcd1855907cb3687422
MD5 b8c9bedb1365b9b8b9d971982aa55a04
BLAKE2b-256 2441e2022839003f3d82d23a78c8df48585b3adda0c2dfb796daf211e2479b75

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 004aa396a8eddba51754a748d8e8f06df8321eacd761970876ed2bbcf7841e72
MD5 1c631f8a5b51b64742e9249ca14da5fe
BLAKE2b-256 17545a6fb4f56f1921226df4142f646a111f4fd36ba75123f02d87b3c22c5490

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bf29e756298f468666b564dabf64d9779f72aaf8d4f67d32be15ff2fa3681f0b
MD5 37fc1dc286ad7d7d76113e8d9b28109a
BLAKE2b-256 2713fbc64d964625dba3e4df0d95e60ad95c209323678d00f46980cad9e446de

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ba4f9b15a3e76ea4564b21b908b366dcc5114e68f2efaaa21f444dd83b327be
MD5 44b27f2f6b55bab60d8f1301be21888f
BLAKE2b-256 d697bed2523efd37a3cb5de35e78e1f6b4b6193ce6cef69d0fca3b47f6a8d712

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 561338c1fa45ab245b37752d5ebaaf264a168c317b4043e9885f58bff615eabf
MD5 c467522cb9519c733970f6b09e1ab743
BLAKE2b-256 fe617c811e72c4c7c2e4a95ba5a2507cd82e610a6f1e4492d78ec6506da4c5c1

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page