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.1.14.tar.gz (1.4 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.1.14-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.14-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.14-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.14-cp314-cp314-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.14Windows x86-64

polyglot_sql-0.1.14-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.14-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.14-cp314-cp314-macosx_11_0_arm64.whl (4.8 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

polyglot_sql-0.1.14-cp314-cp314-macosx_10_12_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

polyglot_sql-0.1.14-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.14-cp313-cp313-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.13Windows x86-64

polyglot_sql-0.1.14-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.14-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.14-cp313-cp313-macosx_11_0_arm64.whl (4.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

polyglot_sql-0.1.14-cp313-cp313-macosx_10_12_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

polyglot_sql-0.1.14-cp312-cp312-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.12Windows x86-64

polyglot_sql-0.1.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.14-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.14-cp312-cp312-macosx_11_0_arm64.whl (4.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

polyglot_sql-0.1.14-cp312-cp312-macosx_10_12_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

polyglot_sql-0.1.14-cp311-cp311-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.11Windows x86-64

polyglot_sql-0.1.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.14-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.14-cp311-cp311-macosx_11_0_arm64.whl (4.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

polyglot_sql-0.1.14-cp311-cp311-macosx_10_12_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

polyglot_sql-0.1.14-cp310-cp310-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.10Windows x86-64

polyglot_sql-0.1.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.14-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.14-cp310-cp310-macosx_10_12_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

polyglot_sql-0.1.14-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.14-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: polyglot_sql-0.1.14.tar.gz
  • Upload date:
  • Size: 1.4 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.1.14.tar.gz
Algorithm Hash digest
SHA256 a1bb931cf923bc1db17e3b8d5c94be14ae870a7050a63e1d8f70098a32ecb555
MD5 b11a3dfe4c9d17a0417da4f6a9a866c5
BLAKE2b-256 6770aa7db0db7a34193ba221ac969b5e73fa968bd575a2db50fb5ec8cd07508d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b1424b4bb74914c6549adc56ea65599379f5aaf7e2579b4613f9a98e3fd078aa
MD5 e419e8dfb73b2bcf261f7e4401661007
BLAKE2b-256 eb2e46bc0e87177939beae86960723aabb5d08ec2e9983261e8468255ec8b486

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 24b59fe1e5f2565d0e206325f0f4a7ea2adab9e93a020bd299ae9de3fd1582ac
MD5 e46283acde594347f8efc466c764f98b
BLAKE2b-256 35c46e54d42a10e479ae6ccdd29bbc408e7ecd9c34ccbeedb2093fd6a944925c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b608dbbdf279f2f79169b62c97dcfea5ccb0d051935323b5c97bfb0556677bd3
MD5 569831eab83fac11d10b29b999f6accb
BLAKE2b-256 bff6e4725b1e826a3371525d97a2a8b4a3957bc8a6ab731f1f71333b0ad2febe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0ec354ceffd8942f3040bcb2b2b1899b088c242b5e7822486e437926d4914a44
MD5 7dbdad03e3386f083f13ebffdc3c6e2f
BLAKE2b-256 6048a2c7c8162338bbac4fd85dd97d751953f2baf219f7b6cd0ab67651368457

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e84d63fcce2254c1c5464460074cc8905042c26889723687b7e447b2b501b961
MD5 3b0ec96c0ba9a92e08f4f4f690f9be31
BLAKE2b-256 25003169dd67b28187ed4994e5ea212180a67f7cb7f557cd018a240650d75134

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ea6647f57518df7bcc57f956f8fce11c75672dd85b7177cf60b7309e3b3f0079
MD5 de684410fd69e6d5389be21a1bb985f1
BLAKE2b-256 706ea0a1f398367582daea82d7f69e0cb8b7b46f5258c925fff2b3ba45f82547

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 856577fb8cce845d9d854c02172c4c62ff681f6c9c413e0f804c15e2725e3547
MD5 c24b0ab1862d7e74febf6a5c72c67f14
BLAKE2b-256 18ad880019f718d49b8709724648a7f4bc1a4d958357837afcf259c8243b0ac5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8efd13b95dd83e7b6f0c953802e7a78d014a0d874dfb6fe4c500481ab8cdbd02
MD5 a1c0f7be868a146321b0efeda8899378
BLAKE2b-256 56d2005dcdfc575fcade87df52f2b6c8e5efeea0d5a282aa560ccd9f6fa28936

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4e549a37c763111a7bd0259f68f85cbdb543dfeaf15f6c2ae1587873d406d752
MD5 4f0ddbce9062f6602cd216cea95b8588
BLAKE2b-256 7e5a812a00fb16d55a3ffac16b612244e7d23b9841f21b92e0e647fdb09ef8c4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 263b3a4c035b282de609ed8bcd1ad49ecb955758b930667deb4f7f554955b26e
MD5 81e31e8cb89d69d110be7ed3ed38757c
BLAKE2b-256 97f3b9f53a74e5a85cc59e16b78f84bbda818f6e2e46d5e34010c0f5111f4b55

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6bdba0482e87b4def4e12c6e7c3f515477955149f974f243e2bfb74ca9078495
MD5 de753f8d38738a7580dccb12d007ec5c
BLAKE2b-256 87a6255090708dd1a268d9a5eb42e0a544e0d43f37847fd100255407ead1cc56

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1ed87530db3ec7b8a0e0d6d2e32d4b08a532f2a5841347c5356f75e8e340e345
MD5 3c1d8a0894a869137c4bc5f9f1ba47b1
BLAKE2b-256 3acaf4fc51dd2139221aa9c807e63c8e6ee1698554f99e80e8d617abf05f2f23

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1319588f4eb442b27d7313b090da9489dc55b46e983cc19b752590b8cad529fc
MD5 4f8871f255fef0b54457c313afc30edc
BLAKE2b-256 631e956f483a1a7a9c5fe9ebbff88f2c54ec2ed3cffab0600841e5e7596733e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 006b79bda5a2016224b0cf0b886357a3dea5496f64a7ffd1ddbe53f5aeb6f4a7
MD5 341a3598d060c03596d14f4b8b21a149
BLAKE2b-256 f41883528516b738d90642d2426a46529399b4d792c235fe5129959b0f91e725

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ff19361442954a3be4a12c72c3acc398649a587da969c776b5a3718e195acd68
MD5 e1c554b7bf96ce4725dca81de94b4c76
BLAKE2b-256 d46aa5a5c7ebd5ed833c158ce35095fdfd771a5b4d57de85f3ba1f93fe920d05

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5553836d5863ed3b0264b1e31b1e9eff8ae6cd1388c68e3844cfdd4115137681
MD5 76d98f52ee8c3ba468084a82a7cf915d
BLAKE2b-256 30a62680b1a7e17f428de3e1a9beda1bf8ba44f16ae83dd3137e3cd3f972f672

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fa2d33247a561ddc7d4f74770fb729a73773a6eb2f6ad8d0eeb4a99a8bc01cf5
MD5 5d4453c9e0b73d9ca86e517faf0e3183
BLAKE2b-256 94b33210578d3e4cebf680ad324fc8013e2ce87543a60e970fce1186f3076855

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b072cdb385e0b17121208a8f96b1e16f235043a08b50d7cf11c2c6fe4746fd30
MD5 ed456f9fa2868510ae696ffac754fada
BLAKE2b-256 44e0be2d53d64c1a2f763b91d115f5a8d49430ed5b8b3b1b445fa083e7dfa388

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2d5b5bb6f72cf5b6864757afb592e15d8184477d036cad5abfd05c4f5c6f492b
MD5 d236be5c84ca14cad940b2ea64dc0cf6
BLAKE2b-256 e58cbd5301a6901a9690b18d5cd7b4c50e57e821c4819e5d4913fe6f68491d90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 43c687dd87de8f6429ee964d8831a068c6148f1bfc4fcac19bd40faf5e0584b7
MD5 53892e153a3a52ae607a2cd64ec4900c
BLAKE2b-256 7e6237c96ba17c1ba2680d8fdb2882e9339b82d6f47ec3ea3a6dec5194b75114

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 25beeefb03949f5e1cf37ee47f77abb0602185bc1e4add845d50122e853cd8ef
MD5 d84c2ebcbca193b32fe4064ef151789b
BLAKE2b-256 37e18e0bcab7e94fbda7ae9a858aaa048522d245a5b1a381d312afea76dd0ba2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0cd7756aa2ef8a4878ddba0fb87ac067267d88f67547c63a94a145781accd02a
MD5 98307c656224a16995c654fcb83d9a81
BLAKE2b-256 2bcf6d39e57053b7b027ec8e6ff0bdad7175f061e5fce078da9ad783379bd05e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 91b14c1cacbbcd8d41608fe2bf9ac3b15378aadcef80ab5e364f6efd314bf133
MD5 99470d0f92fe852a7e683588a6bd8044
BLAKE2b-256 b778c59b4a38606e7e50a7916d5003606c124f464b3e98416f22e2f2ae763658

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0dd0591b92825a4afcd136ff066edc3cffbf7fc2e56a72b20202468d10ef082b
MD5 9da10b01be880c5bb4749be39f67f062
BLAKE2b-256 ef13f59f4df3af1f01f3a1b7a855da153e895f4c8ba13268092812c862e0a285

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 27716ceb1700f4c120ff4b5db66841a997f3f2e3269b356f61b32af24db6df84
MD5 556165c1ab67d3b403b90c1bf58963cc
BLAKE2b-256 fa0776d1608a6e9574cfc9ad831ba116a91461262c0c18dc02c0ddfe4095398d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 833948152b587b5fff14169495894e01ef4fc6a4ea0829dc6e6afee2c3338a7e
MD5 abb5966f3a913534cddf312528526c20
BLAKE2b-256 33079ad832b29f78be8c68bea3098710589ef700f713bc0b74276a97cf679831

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 30eed28391c610417f0ff49846ff0f83bf6856437173e7feffb5baa59ed00e20
MD5 8e4dd331800ca5b4500a61c09375428e
BLAKE2b-256 fe5d611cc87af10a6ec358a8a6c51a45100a458dee8af2ac5360a681b2c2f747

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e75b1cd5e2debf1178cf747795b58a658d36bf6cd2dfc9444c469914fd7b81ef
MD5 7f37abc1775d9e5b2bf4457e9ecc972d
BLAKE2b-256 203a83603a8e312c734b20ea1f26fef26ccfb27bc149fd13c8ed64d42c54b37f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf4602b3d5dcccdd90f1489a0cad8f7177fa382a2364e0c37dc10100937a0157
MD5 801bbc503d2257da2d7527ba71ef325f
BLAKE2b-256 97f343c94acdfb77e1ecfccdad4977ff2fbcdb751779aecceebbd91e7f263923

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.14-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fa3b7495243e46638f73d6f613fa7bb82a40688ca094598e9dadac376d78a000
MD5 022aa7a8cd77d9f3cea87aeb4ba961b5
BLAKE2b-256 c8ecd089c75a4f785f39a7a987f9cc2b133a9fb46f0cd7d65625dae71c4b4ebd

See more details on using hashes here.

Provenance

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