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.10.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.10-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.10-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.10-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.10-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.10-cp314-cp314-win_amd64.whl (6.5 MB view details)

Uploaded CPython 3.14Windows x86-64

polyglot_sql-0.3.10-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.10-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.10-cp314-cp314-macosx_11_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

polyglot_sql-0.3.10-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.10-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.10-cp313-cp313-win_amd64.whl (6.5 MB view details)

Uploaded CPython 3.13Windows x86-64

polyglot_sql-0.3.10-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.10-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.10-cp313-cp313-macosx_11_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

polyglot_sql-0.3.10-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.10-cp312-cp312-win_amd64.whl (6.5 MB view details)

Uploaded CPython 3.12Windows x86-64

polyglot_sql-0.3.10-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.10-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.10-cp312-cp312-macosx_11_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

polyglot_sql-0.3.10-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.10-cp311-cp311-win_amd64.whl (6.5 MB view details)

Uploaded CPython 3.11Windows x86-64

polyglot_sql-0.3.10-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.10-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.10-cp311-cp311-macosx_11_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

polyglot_sql-0.3.10-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.10-cp310-cp310-win_amd64.whl (6.5 MB view details)

Uploaded CPython 3.10Windows x86-64

polyglot_sql-0.3.10-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.10-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.10-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.10-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.10-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.10.tar.gz.

File metadata

  • Download URL: polyglot_sql-0.3.10.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.10.tar.gz
Algorithm Hash digest
SHA256 f4684e3ac673cd975b06ab6cbf54e7899663b0f557d4274d4a4a173a1b3f9f73
MD5 0d1cabb09492225d98d1d6ad77b6cf8d
BLAKE2b-256 62a0330caee847981a1c7464276b3dab600674d8732f3b3f5dc0afcade1ec80f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 955b10a02a389d179bd22d658a7cd1311fe9fc4ea228e82e1d66f9662847ba3d
MD5 2b17756b43386ddef78b4155a2d6398b
BLAKE2b-256 17df81235611164dd79ea9c641ab2823fb57d3f0f12136fa20cb53fd1d98f02d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b3574f49514f0322a7a89a67fb448f8886ec66275f6360b080635c7326e129af
MD5 485549175b806e6783932c27f4f60cfa
BLAKE2b-256 d244d4471ff291006e9a6a9bb8fef38335fb4f30c4ce53619827a3ad173dc1f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a663f8255c4fbbe1df30f4f19fcb7a4fd3248863bf5c6b8d8d55073848c9405
MD5 75992f34e10d263df92c407b4433d9a1
BLAKE2b-256 20be631a68cee9229f69beb4e0b6b8658a880eb636748f88638aaae17529508b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4fa13bca74d369eef5bfdbcdbd76f2f531e62f15494eb92cf9b36809f7da7a6b
MD5 028341235005e26a7b609dbd1b36a4f1
BLAKE2b-256 aeda339b51f3be491054ce22dce49ab9abdb00c5361ab6c88d930a003be562f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5137ed21200c526c6e1c14364cfc3f9dd446f5e08a12608d0d53adfe33fdc843
MD5 7f077bac4ccc71ad9260b4efbda59e14
BLAKE2b-256 18aa79e26c8f080678c48140cc32f3d95df9d833d7a5c0b057d89b3cb4495023

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4fb838745456e167959c08b312b11bbe2614bb776ac96cc157c79b8ce3a9828f
MD5 c080e2bf178d17a7c1e4de85dafc8b5b
BLAKE2b-256 9558964548a720bbd0b8049b02a26dccf1ae4c720ca8edbf19577dbb4599dfb8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ba0f1c075716181a5cd504c32a0c0c4c3c4b4a10c6dac1dad85234b08bf1f52c
MD5 954a93a8ab76a52fe3bb6c25ce16d3e9
BLAKE2b-256 f44b05d923f45586a29b9ed82e6f61081d9bded289a85d2e027b19e412a7437f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ff404ad2b463dc2224276c6041dea5b75d0367cc9a56d610430521e75332385
MD5 7adb8f13f2b39b10dde8dd3ea0403d33
BLAKE2b-256 97800b48e217ec1736685f2435e7d76e0b7cf26a2b66746f7d7f43685b385a3f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4781071bbf958bda907064b6ec876fab6cb3428fa5d08250b584f4b1093b641d
MD5 13c701db976e399c7b97d4d87c305eae
BLAKE2b-256 2921e06e41898d1b3ea4c8a15f74964340e892f5f6bd09f2c78cf8a5ce68f69f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fe5cf58beb334140798227ec7a8d0495a45bf32a91f2aef27c1d62d9c20f03c3
MD5 f5415ec7ed036605cd491444345e3337
BLAKE2b-256 a9e259287902db2ff7a827663e35e0ab0d1bffcf003b683220f8202ac97a5b1d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1aa7335e01bd24b71a50dbc76a7c14224c33d446f6b61e4cd6f47a25aad9b4aa
MD5 335a763646084ca5291ad2e9b709080f
BLAKE2b-256 fe4b8cdea7bc008a5a337d3a9569184f50a959cb13c641ae2f2c3e9b6595ec40

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fe2fabcd680706f3dd988f5b8a37a0dd54f49538e87ab9ac4057eb401873bf1c
MD5 de9ece5c5065d288bae91404d0046acb
BLAKE2b-256 13a9bf544ba92f67fb83007f283110129c8b9760e0599e6842c65b6e6ff40dd9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eb17f7266958f873b9396688d1057f3eccb3a4f8ece766abd9d66754c259bf5c
MD5 b5b94bcdfba5082b508ef1847c2f4f65
BLAKE2b-256 0ccbfc4da84ee4f09270c2c5c40b1b23eaaf079a3c61e3c274f58e39389dd667

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1d78685abf213a92316cf71973736c257d5c904b7c86430da861584aa237efa6
MD5 8719ae78bf0a79e073ad5199b69c14e3
BLAKE2b-256 427db6517ad8c6608b3b791dca4b6a6db021959e055a17de3340b01c881a1fba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8640aa320cb4df846b47f471d2e04f94ec7fb461f83e01354f3bea9b6a5e3114
MD5 185c48f6a35df66dc2e730f36be04e48
BLAKE2b-256 0bd08bae0450720b998d1a5cebefa64ab26ecbee9d470988bb9a16a559b8a994

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 02a9993919c3a65ae63fe0a7d9b7d24b752c0bb5698bc8bb2ede8007518ad0ba
MD5 4f5b20e85e6723be2b461cc10f3c1654
BLAKE2b-256 7decd0fb842a4e3ff9aebd3bc693479e61f23b16dc4af3a85ff3010f81de116e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c955f81106d55d1ccc347b3257028adce6d899339d8384d91be60ef38ca7cedc
MD5 b9d243aa93dc8dd6e57ad0bac22ca485
BLAKE2b-256 f50616d4ca154795c0a31ef808f969486f0b93a46a6cec4763d75080f54d67ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 634a0ec5484f6d3c86759d1c90169f3a5d4e50fdea2059a71a6edd68408acf9d
MD5 c73c827e5441944444fb7dd78933fc39
BLAKE2b-256 00c78b6a2340c46c8564fa475d980aa8ebf9f0f0acb2c50918ad1ceac223e66e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae815dd566563cf343d98ba1edef39e0117be849dfbd65f736cce423051249ed
MD5 5560d2a5b0cbc30841f36aed107b4752
BLAKE2b-256 a500aa64dd9e10ecf5c66c0ed184377a3b7f24237cb13332c71e6d81486d2a3d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fb1b61108731f035e891c56f3384dc158634a83cc049391ebfd55e5573a17e2e
MD5 a566e856a15b09dbadcff753149f294b
BLAKE2b-256 ea17b58baa8f2f700904b43340f1f741acb22c92b62e02e6aa1eefebc6af17c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2a267d6e47ad45afd26ffda5ae124462eb1682f13262f6696c95418bf1368530
MD5 376cbb8ba99fa751dc1dd3390055e598
BLAKE2b-256 1c89430cdaed65aef16d4f6c12167b202a1fd7b7a4319f9ad2d1f58fc3fceb74

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ed0c04daa75f6ac5c52ddbacfd6274249ddab82013d7d137920938611424854
MD5 549ab137ee343b65d300cfc377469b8a
BLAKE2b-256 5a39ddfb4493e6ebab22d7fcb5228713e923a03423652aae3a29a9b51b3f6ddd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 842531e1f1f7e26932edc5a3114ee137a09936d0378750a8e57534de8eb39d50
MD5 630bb6f3b2f8eaeb298acc055c757448
BLAKE2b-256 5e1d4158e17098720808175766553116cf2395731f6bb99c952197faa64fab8e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f4e31f3d7c4655d747b2cefc668db3d1f8c78b6947283ba8a98e79c041d35362
MD5 67f6ed87840f865dae4f88fdb027be66
BLAKE2b-256 cc3d5c9ff454479524a96ca8b61ec4d07e3bcbf83f7ae038587ce410981569a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cf45860b6166a48511072678116d35d3834f19522e1eb0b87f1d68cf95631d1a
MD5 5c0a3d13e33e70c5c319a7b21f4c5694
BLAKE2b-256 b8c75e0e88155b32c3c4b51327a4335b7571030594c4fbc0adfc18d3afef1ae6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 522fb67d10ab71de95ad6862f66153e0b9de3d2353f9153595e961606774ecfc
MD5 1231747a3d0810f0af01a477a1e6eaa4
BLAKE2b-256 ac1223694a5b2a76f6b69dd01a5657399bb72b2838a6caac194b246b69c382ed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e6f8f819152a15419f137a9dd9ceccda899f62c62444592fd2c9bc34055a707
MD5 bb3a8f06a96767a059e731036026a012
BLAKE2b-256 055139539665a0a59e0c1b7fa88b8a4e0c32ec71e36bd4504951540ee47f758d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5d40117565c207b5a048a97285017c3f82e3af98d1f2302bfdd6ee016e858f37
MD5 6153ce330b86c0e79232bf96860082f9
BLAKE2b-256 fd317e5c025aebe37017d4f17b052a3b86d1782fe3499fef85c27beb4bdabea3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 98196211610d997359be9b1c9413cd36d76bbf0795f14e556fb2cebda3eb1411
MD5 e40e6a5c4f57d6c832d7f2185de12a22
BLAKE2b-256 9cafcaea8f783c928363aa322c920f4f9ad008a850d06f7286109418e55130ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ad5609d8b387146cd895f01ad82fc0c3acf95c0332049db060e6342bb1cfa985
MD5 3d00d2a78e030b41ca03e6c2c40b3829
BLAKE2b-256 d9e90325cfd97662cef7bc2de555f8dc14dfe975e3396272dcce88a63798e52e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 200cecaed430ea9e07fb40a0dc42efbe25e791ccf1c6227405608a3c24def7b8
MD5 c3fbf0a027fe9c84871ddc57bcca2178
BLAKE2b-256 e7cb1efdf39519501b7509e4f78787bb769d6f128335662eaf92e9a94ab57763

See more details on using hashes here.

Provenance

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