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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.0-cp314-cp314-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.14Windows x86-64

polyglot_sql-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.0-cp314-cp314-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

polyglot_sql-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

polyglot_sql-0.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.0-cp313-cp313-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.13Windows x86-64

polyglot_sql-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.0-cp313-cp313-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

polyglot_sql-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

polyglot_sql-0.3.0-cp312-cp312-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.12Windows x86-64

polyglot_sql-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.0-cp312-cp312-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

polyglot_sql-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

polyglot_sql-0.3.0-cp311-cp311-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.11Windows x86-64

polyglot_sql-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.0-cp311-cp311-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

polyglot_sql-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

polyglot_sql-0.3.0-cp310-cp310-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.10Windows x86-64

polyglot_sql-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.0-cp310-cp310-macosx_10_12_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

polyglot_sql-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: polyglot_sql-0.3.0.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.3.0.tar.gz
Algorithm Hash digest
SHA256 cc653d11c9a766780ef8cc51a4b7de7d81db88c66f3ef0ed3fddae85cf676872
MD5 629c1cc31a783f51ffe6e2b726b456c4
BLAKE2b-256 018513273422333a1cc5356a7d7833341da90a0ec95c57b54edc4c186c25f466

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 626726ad8d69d0f28c1a9c3d2e9e25ea1dbe0cf75e27702a23dfa7427c3c0158
MD5 c7272077b61c5ac1e1bd59e8747b2005
BLAKE2b-256 92b16305636270aa98644f85e7f847a1c194d9d67a9654f998e45dc6450b8c8a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 81d4f691ee3598984bf5d4b2d08dbf5d1e471a3ab5de5ba346b7a55606ce9ceb
MD5 2d20bc565f75aea729a6021791bafa05
BLAKE2b-256 53214c23d02296b88ec4e98f6000fd6ec5e276b7e67c7c53686717e24bdcf8e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c4f2d24db9fd18e6d038c2bcdb1361bc1fe69dd3c2494bbe6a8cf4b34cf2030f
MD5 8770ce16157ab77b84685d827bc5c2fd
BLAKE2b-256 6043320bcaeaf3c625e32b34282d85c12af21fd0bf9957cc932fb3cbff248079

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 69f66a089d99303e8db6b31e23856f10055014d02859920c90536138d792d14c
MD5 8c065a5c15f416818b347106792ffb6c
BLAKE2b-256 89d567d6c848819ce3c1df23afcfed724c9fdbd8fad74fc870dd6f20edf066b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6bd3d1ccaa7edaf7ee5bddf883e44fecb96896947cfdffa9385e277694e34eb8
MD5 2f9137e9ce5ceeaaf6bfb9f5956c13fd
BLAKE2b-256 d1a767a8ea5d82e761b185ec4e7eb64664b1b1fa6fca9084ee413a977c3902e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2ed225bdfa163e654643e7a7c8dc3297a5f4ed36223b607068d2bf6884afc6f3
MD5 c59758fbd3f1daae9b7f89f0124fc1ed
BLAKE2b-256 709737dfdc7c9fa55e3d99188403ea441a9009fe46411e3256c6924d96e0562b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 da641ba63a8556c4209198f505c7e7828b2456cd7d25b800a5c3e5da25013a2f
MD5 e192da2e556a0b39f896013efc2f3674
BLAKE2b-256 7faf74fcf986894e753a44f77b77d69644c393a923e53e7999536c86fc552ae7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fb5c3979ab5c62264aa4902c545cebae150f3abd290e91bc034a4a2f23e6d90a
MD5 a9af590ed3d9b58753748ce97e076242
BLAKE2b-256 72e4c982958eb4353c33aa0e3c4d101876d772c6cd2345be7ffb5b79f1e5226f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 92616591c2a40ed0fb288938c1451ade3ccc66a95424aa4b0a1fc98ef2417ebe
MD5 ff3a6a0d8ea3e840705e8441dbd99a6e
BLAKE2b-256 9d83b0bcf9317800b6d0cc1df6490f1e9bbd85518e681b0e39524b08abc7b34a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c92be8c56d82ea0e6e05a7266c391c47c52ae30776df03fd557818d83a2225ce
MD5 8ef799b2dd175e049fe8d69e96e0bfa1
BLAKE2b-256 4d5194ae149d051642bf5abc76e6280f7c6584591eb1990bc80010998224eb04

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d3912d1d2e927f3f061921748e29ce28bdd146d6acb5640b251a61ff817a362b
MD5 fa55bfe9672aef684961dcf514845bdb
BLAKE2b-256 7409ea06257bdf44cb25edd9e89936f5124a90c5ef6333239979dc841c93a33f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b4be71cfe3032a64e399879c146eb9da5d76eed46ba876479b3bc54289b0fef9
MD5 6764c4be1b0a05742a41829cfdd8311a
BLAKE2b-256 dace5c18bdd844cc7cb866e3887d1cf90ee0f7c2365b3af5d7d92e60d7235a28

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e902ef869953b1e80e1c640c318761c64f1ecd20b0754bdb0d109feb8b9e2e91
MD5 19cc44aacdadfdb6efbbbc6a92bd5b41
BLAKE2b-256 fa601ea4f0245207b042f16db51554ab1a938211a84e3db8f8dbef6774ee1bb1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5dc5a9c826c3407e11e5237c57e01f39d057f250720b07e5dacfbd6ab1141057
MD5 f2247623ccd452774b8ef4fba9d4a493
BLAKE2b-256 3ff24de663fe83f9b439a9dc6f6efffef91a320eb96e5b4bee1eb8fa6240aeb2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 89b5d1af623c17db7ea4a3e325e754630ee8fd99fc9e10c7cc395eb577f7f1ba
MD5 0ce079bf256d61291480289baa521609
BLAKE2b-256 1c7d87c81a2a7865eaa465dccf58674fd47d9c0e922fff9be5bebe20a063e703

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee546c52121069b9f0f21c6c4fdda7ea4ca00b8c2c25daa04603c6213259de32
MD5 87afa850a61e96b2c3daa94af5ce1a68
BLAKE2b-256 40c0da1c89c932e09c71ecd81207dff93b41d4c7b273ce23096ea6611f4bc2b2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c89ea0585ae182d6f15a74fcb1bab37397438562d6ec0ba7ec26616d7b910711
MD5 5f03afff486ebac5edf6e64a516784c2
BLAKE2b-256 3d1249ee10f6d4c0fb368665fb51d72588c0f89e9dcc1a6a7e6f37b1a5ebe2be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 17d2a8ffb2c8e2d7b6bc4e4222daa8cac4fc97a42afb3453eb11b1db29a016c9
MD5 d52117c8f3a2823f1c46022fa20f691b
BLAKE2b-256 0ea41a6013587a67ad8e9a8cefbbf7ca98191a872e88d2e5d77a2b91d40cdeac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9562abe51df4d54ccddef5d636a178df89a723519b2307cd6b620159d81e55be
MD5 f8bcffed1108021e74bde82de28c27e3
BLAKE2b-256 3d20e8dfa48d9209a7f179f38600ff1d0b01bbee5a5594b0beef7963e645517d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ed87866e61245944e0e66f40a939007c2fac9f3e0da46afc430ad78b343f7fea
MD5 429c77427bd9d1772e53e41a19ed99d0
BLAKE2b-256 77b61035a5b0d41287140e93ae537d17cbb1223d5adce44d7cb59f5bd1794ef7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae2e39a4e10fd4901cd58da5db55170f251f4f97476546b6c40cd1a2742d5eaf
MD5 72e356bb4b4292ca75368918029aa566
BLAKE2b-256 707c2abf0ee7f7a9f7356974ca656c4e9267ad94dee288ba111fa5e7154aaef7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fd0a33b12019e33cf4a84c45c21891b816156839e105853e35aefe4c8e8a9534
MD5 cca281b140eab4cd0db12ce8a2cb7f37
BLAKE2b-256 7dce2a8a0adf5aceeef3d2789f6f966990d3d8da777220cb41ae48ac22f8a61d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb26ddbb1b460708d641bf9af0fc003aac21a143c8a083c4ba1d282e47d3faf1
MD5 9b75b044bb780b24558702fccb522f7e
BLAKE2b-256 d374b66110c0588cb07d0f9d59e4780562fef3019beecc78510f8640b52082b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d25d86831d67d754461ceb9d8738b4005b2f81b521526f5dabddc85176253aba
MD5 1c2d6ac45afef7db8963799f6acf92b6
BLAKE2b-256 f80da51b0e6b12622c34cd4716d777290684e156a6ae261b0769a04346005225

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ec411b9fd4a008fedcceee656edae12beca0c266dd4552adb3979e01be3534d1
MD5 9c286eca4d4bb2a3d5871f12ded348ea
BLAKE2b-256 8324cc5256cb8573a2d19edc3e5dfefb22c53470d76fe173b691ab97d85d4f72

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b88b115f4d21bb895523aa7cab64c70f9851ae45cd3b2b8f6d84bd4cca713bab
MD5 17025b2e3a75987af58f253a529d3085
BLAKE2b-256 93ec0941e1c797d8dba51488b4d882ebc469bce9bc1ba2b16fcad42cf64e9af8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6abbffe26635ae1ebaa60fcf792073ff66cd1aa34175b20fa43f31d7a42ba1d0
MD5 960783d6e3a63d73340f29eea5467bcc
BLAKE2b-256 9e4aa683931a0a3a17ea79eb86e1646d4d7cc900fccb9d64e7d761fea3d08c56

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 797e77429bd37b1ffe7f08644dd7e4361553045ad4971bb874ec522d202b1b0a
MD5 98da0ab34211d6122cfba93acab4a006
BLAKE2b-256 2455defc2678128e31add0c550401648c9d36479b9974d3b6a3e2cb5832e8258

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1191c85b1c2ba4fd1016d9cb16fe733fdd3c0148647811a612d642ff821f011d
MD5 224304349efb65f745550a6422f842eb
BLAKE2b-256 58295707bb57db2dab0845f7ae8784ee3e9aca32123a177b35971798d164edc1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c624b51899dcaaf6b5e494fc5c38dd5e76eab77e8e0562835b3d3173c21ce233
MD5 b0f452b5795890fabf01f65330d366bf
BLAKE2b-256 2233a41185fd148713b88fa9590d8e442fcdfa59dfdad53d39a81812109a225b

See more details on using hashes here.

Provenance

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