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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.9-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.9-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.9-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.9-cp314-cp314-win_amd64.whl (6.4 MB view details)

Uploaded CPython 3.14Windows x86-64

polyglot_sql-0.3.9-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.9-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.9-cp314-cp314-macosx_11_0_arm64.whl (5.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

polyglot_sql-0.3.9-cp314-cp314-macosx_10_12_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

polyglot_sql-0.3.9-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.9-cp313-cp313-win_amd64.whl (6.4 MB view details)

Uploaded CPython 3.13Windows x86-64

polyglot_sql-0.3.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.9-cp313-cp313-macosx_11_0_arm64.whl (5.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

polyglot_sql-0.3.9-cp313-cp313-macosx_10_12_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

polyglot_sql-0.3.9-cp312-cp312-win_amd64.whl (6.4 MB view details)

Uploaded CPython 3.12Windows x86-64

polyglot_sql-0.3.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.9-cp312-cp312-macosx_11_0_arm64.whl (5.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

polyglot_sql-0.3.9-cp312-cp312-macosx_10_12_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

polyglot_sql-0.3.9-cp311-cp311-win_amd64.whl (6.4 MB view details)

Uploaded CPython 3.11Windows x86-64

polyglot_sql-0.3.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.9-cp311-cp311-macosx_11_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

polyglot_sql-0.3.9-cp311-cp311-macosx_10_12_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

polyglot_sql-0.3.9-cp310-cp310-win_amd64.whl (6.4 MB view details)

Uploaded CPython 3.10Windows x86-64

polyglot_sql-0.3.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.9-cp310-cp310-macosx_10_12_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

polyglot_sql-0.3.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: polyglot_sql-0.3.9.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.9.tar.gz
Algorithm Hash digest
SHA256 969429e2049e7544b2955347bba6a4e61800f8f8a8f8dba8a6c3e19a6321e2da
MD5 59910565ff70e8aa87ab51d3af00ad9f
BLAKE2b-256 6376af4a30cf50227517538e0060c3764a2dc24b22d1b71e0c0bdafcd65ae027

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93c84b5701125ef2fabd20cb8e0d1130f7ded20d0b5c3e85fa45048ffd20d415
MD5 442487d21bc03e88b0006ee432adcf7a
BLAKE2b-256 a2b2b844e7086fd1839da767764f79808acbd16a17d3e2ddca8e1d51c9de9415

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8447084a57060a6c8ed2723289b215343f2ac5490f0539d0b2edfa5eee2731e4
MD5 763a3f6dde54d9d76bc2f93e659d552b
BLAKE2b-256 4c3b5d67b38105c30fe20994381a9ebf4adba68d8f2648fe1646ff61f933628c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 003b801ad80dd3ba677861c0cfdfb4cdb40970d4634874d4dde0dd1cad1e5874
MD5 cfb8d5607c8bb71b3630296201658e2b
BLAKE2b-256 1666b4a661afd5a6dded061cddd1a1453e68637d8129bf8f3ed316c8bac1d380

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.9-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f0007aba0dd64ac8218c0da64bde085de556692e347a5a0439d69f0f494ce4b3
MD5 1a210932d51837d5ff0b7e802d16f07a
BLAKE2b-256 6c804dae03462d745fee5f218b4d89f58d7e17db2e16f96a638ecd66e4fcc83e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 bd387ebeb7941e18633745882b5ae957224cb9a65f164bc44d31d5a2b1ca05fd
MD5 d86aa528a34cbafd7804cbd54af06765
BLAKE2b-256 d7e2ff8af62aedb4b8caae6336390e322936dd40c9b868ca2f2eeb0302a507b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf2364d5838ea252dfa3f2cb28b2d56c38b855f885a6bd88ac3895594c9829c1
MD5 6196a3ef81cfe7ab7ce1db4b39a646c5
BLAKE2b-256 838363bf277b5b9e46cb863a4a3a1759d2fdae5dfd7613170ccf48fa55303869

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e64e35df3774a32a3c14eeb6b97bacb75b503749edbc7b7c378869942e3d08c0
MD5 ffa9982974a9b84ed4dbe5092a2776e6
BLAKE2b-256 98d61cfd76ceb442f29808fb09a7831b7dcd071b50479cada675e097920a3ede

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 219845839ca643279769c318559c1b89fbc476cf1649a50a28b5269ccc18067b
MD5 47019c54726cdd331966da8cfcc9f518
BLAKE2b-256 a0cbdb6d7346768b8901df410d1d82e55259a76a022b35b4c228762082f73448

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 16ea1afa885738b46a055fdc5db3faf78d040b2e99d5587341f83d97d2a89218
MD5 2e001a07c756b3af8ee9b56f99c7cad3
BLAKE2b-256 49efa52a08d4f888a868e514623918179895440631ed9ac206555d1f3b569924

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 05c4f0bbf9afd50239abc9b3c0130570c1c9ef3b3fbdebb359383579f2a275a6
MD5 3829945a774c04ad7cb55fcb182e25d3
BLAKE2b-256 04df7a5b564ba599badd20d838e51d5279ce351fa472bef9c3f6b8adbd3def09

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1617cd86277a2c41d00f56524ec0f96c7036beefc52548d8b57159980e88f134
MD5 4f194fac8f3bb955e96f03ab6f8061c2
BLAKE2b-256 36a3a055a3a5adafcbdf9e9ddcd131d2556ac0a3a35be2cd427a99ffe4d55b1f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b2738763284ce9880ed4ef8169b0b8abc12977bdd7408e05f3cb97aa253cdb5
MD5 bf4e49bbb2aae8a7c9d66cd4bb01be90
BLAKE2b-256 809df63eb02782535e99698c259e3dd2114dff62c4d3543e12a6bfdae9648457

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b984d7a8db1cb8443b53fece1bdb59d5b462bdd1a89811e7aac286b46be76e0d
MD5 d82dd686b8203f6d2a953420da7c99f8
BLAKE2b-256 8915998b5dda9f387db6bd6e8b98cf5399c81468d4848d34bbe638313afc4079

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 15a1c638da29e98b8fb849cae8ba90f1ed8bb9cead42be69aa494652f2365b3f
MD5 67f244ff13c9ce775cfb097d71db0008
BLAKE2b-256 5cdc2106ca517877a896a4fd1080e4c2f5c81fe8eb829b05b831fa7db5032719

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2d3622af6e1d4720f2662b8832a2e001b4735ae2332b5a80d4b30a21bbd0865b
MD5 5a629108e7e8f39e3332856ff77789a1
BLAKE2b-256 1b0f43ce9856f14c073b5a17f934f7cc7bbb00479ad99016afc78f850f96c86b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b44635d23444c26fb4bef3496a50b261f951492108a2be0b98cd9c14316b1798
MD5 98a85c79fbb8eed04afb3f9c348777f3
BLAKE2b-256 34c917f1ee3a4ca4806d478c2c5294cdaadc567514343af0e05e6641b8268bf1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4564f8b2b58fedf4e6e40c6e1738cd9d7e7ce1458b91d77b363135decce24aec
MD5 a906163c2320da1b220f95b2d7a9a58d
BLAKE2b-256 0d432ccc08ca129706f98c41bb568d0aaa70355f5dda1964075690d6af1f39b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 53df00e340366d5d22bb0fa5e5704923f692c8fa2370a93905c4d86eb07e8a28
MD5 1a7c4cdc170e6390379c48bb8b2f3d03
BLAKE2b-256 37b9013f5adf2754e310c58a63378888ac41011873aebb17d1181b30a7f6f32b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4664f8d332c69d126aeb4ea5dc2cf7a5e8243c03fb01edc7320fcc963ef4fe81
MD5 83880768f296aaee5faaf0e33017be67
BLAKE2b-256 b71e2a60cbbb3cc191bdebd23395c7bfffd86a36a0cdbc617774b7d5211e380e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7b3d153c9e8caf31c9fa60b1049c6f06f1028dcb5f1355b09c588a1395be446a
MD5 7dc2a3941cfcb470cbf0e5a3b95263a1
BLAKE2b-256 ff405302b4171057cc70e5efaba0a36680fe57671a81a90ffd280abab850b354

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 861e60e4b103f035407041d862714291554997cff09b9d866ccd8bd1c4793881
MD5 04e2ce6497789e343c42f740e19744b8
BLAKE2b-256 d9a066932a8e4f870f5fd30770d01487b33164bdec0c08cbfbfab1c1f6773673

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1415d90b177a1e45315aa8330924e59d2739336e7e4eb241b383a26aab03ee9a
MD5 35732c11a8f0990e503ecd271a802047
BLAKE2b-256 274ef2519f934eb13862462d6f2f1695a9e47960d905f947c64a775ae573eb3e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9e1c218f266a893fd852829384e34cf384579f69caae60138207123d88193e5c
MD5 84f1590ff7910e095cd14bc551d445a6
BLAKE2b-256 18902a7076e6c5a6e71a0c4d60c4cc573e1caa77db05d995526fd5cae1456413

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 91241e9f3a5563703c843f00b33df0fc4138b3995986e56fd3e8b3dd2a110500
MD5 e53a15f53dc9c65599bc6ae8301a08ff
BLAKE2b-256 67cde8ed1aecf0ebda0b8f5053c80213cdfcd6ee930ef57f7d4e184e757b09a6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7f5a03f21188f917d79407ce84d9542122aa2f3df95da4a69c7adea5b55359aa
MD5 5397caf8566a15bcb5ccbd232b6206a4
BLAKE2b-256 1444fdd2f8e0d3c154890ea006d5b123a730b340e521a26fb90094be1b79e9f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2d5944f9dd55d9bc4a221148df4a80870511b6ca4b19f10653c31ae778f4b93a
MD5 554fa3902a844b0d6aa85d08f05f5a34
BLAKE2b-256 73e08a5fbe6738f69bf23c376c0a408095b4a755ddae35f2865b9a2fdc3475fe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e5440c7496ec97682fd1e43ac1cc99adfb73f66cfbd48161e77cfef8f4622a8
MD5 f46870e7ad5c46c3daf9a782beeab370
BLAKE2b-256 6ba2ec218fe576896936e09e4634c3ce46a48303ed27cb9c638d45a8cace0e3b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 beeea7db0f9a591bbb421faa728a874724a7d51dd80bc3b2d67652bc5c361bcb
MD5 74025cf72798372b02bcc34a8dda5b43
BLAKE2b-256 e89f9c898985130f9a1d8ed44f943840ebc4dbba04e954369248c33fa5f963c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dbb4f4a3194124aaa406afd208d82a4f9cb68f684f941dc90b12c2c49c9a72bf
MD5 cf197354bb7639281666a96238cc7fd3
BLAKE2b-256 f6164622931297c5a42e7b362c539b8f7556e78b30d768a45e4c9e66af8588b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd2599394ac0566ff9c5fad30bc0bc3706d7163cc753a2295d296041b51cf692
MD5 dc9e1de6592e13e21db561d4988a3f53
BLAKE2b-256 86bb4ed70145851345009e844cb7a9f532b99705994fafe392052bf31e67f426

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7d67095e7c253c091b64558dcffa79bd69ee65221240c4b5942ddbba4098a95a
MD5 6044d114df0a74abe9ddd358d032f1f3
BLAKE2b-256 436e95379277362240f3c36bb462bafac9eb4f245afe9136a1a873fab85cd46d

See more details on using hashes here.

Provenance

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