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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.2-cp314-cp314-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.14Windows x86-64

polyglot_sql-0.3.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.2-cp314-cp314-macosx_11_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

polyglot_sql-0.3.2-cp314-cp314-macosx_10_12_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

polyglot_sql-0.3.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.2-cp313-cp313-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.13Windows x86-64

polyglot_sql-0.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.2-cp313-cp313-macosx_11_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

polyglot_sql-0.3.2-cp313-cp313-macosx_10_12_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

polyglot_sql-0.3.2-cp312-cp312-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.12Windows x86-64

polyglot_sql-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.2-cp312-cp312-macosx_11_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

polyglot_sql-0.3.2-cp312-cp312-macosx_10_12_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

polyglot_sql-0.3.2-cp311-cp311-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.11Windows x86-64

polyglot_sql-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.2-cp311-cp311-macosx_11_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

polyglot_sql-0.3.2-cp311-cp311-macosx_10_12_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

polyglot_sql-0.3.2-cp310-cp310-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.10Windows x86-64

polyglot_sql-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.2-cp310-cp310-macosx_10_12_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

polyglot_sql-0.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: polyglot_sql-0.3.2.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.2.tar.gz
Algorithm Hash digest
SHA256 d1083682927be4919165485f4c0af9e35f3e10c40e7736546d671db86e10a5d7
MD5 c5f20b1e60e13d30e3a550e7f370e729
BLAKE2b-256 d17cfa7289f59898f4a8e84b3d8613b2627907c92bb8c05b9279bad459c03081

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aece295d435ba752eb6b32a7c9705f026ec351f93fbae6e959c63f8f3c6446ec
MD5 825b2088acb24fb2a5a5ab1b471bfa21
BLAKE2b-256 88ee4b0220bd214c45116a9cccea1b3f02dd434ab46539f217a3b6f7ca785cbf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3384b681d4526bcdfd42babefccdc9e0c2be373b9acb11cd9b2793760e2d7c66
MD5 2635bd114ffc0d25d5c7af716337b3a5
BLAKE2b-256 8d31a941466ad2e486dc786038871af781bf9e0b0ad9d8e73238c5e1eb5eddb4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6d2002b557f1b344fa701f7694b9c9bea976c41148b3a6a0378d8a9602dd932c
MD5 f1c707f2a9bdce078a410e7fc3b46ec3
BLAKE2b-256 4c8c3934f259dcb0b568068782ed6b918a48f5237c3dbe93b2e289b536be3d69

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d7f75dfe61dd320648997797d321ac8d4d8ea559973454d296835b46161b2ad2
MD5 36670db8b17e8ce19e275cec33c6c9b1
BLAKE2b-256 f1da366b58418c332de5fecba2457b9574237c13e433d19268e55225aedbbce9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 18f3290cafb45d7c2a63f018b09b07071e66de92f25074f2019f001aec5601a2
MD5 8d37eb689ec2339fb9d6e1c7dee7a0f7
BLAKE2b-256 57176f20cfe38537176011641ee5a7d4ee4fbdf91d4f7d8b34f8929bb15590bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 193e9ee99998ef290dbadb828be35631ae038c5249318d01929196c63b3f77ed
MD5 1ae798c1eda127d530a6444768c65c59
BLAKE2b-256 462ddfb2a9963d8ca14d2721928ac6c3a04092ce6c8d52134b4d3a947fc4d8de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 537f0eba06ef3449f82dc8dc7747c4b5d597bb5dba3700fd98718ad66ae5fea9
MD5 676b888df687978a6c6711fa983433cb
BLAKE2b-256 72add37963a17874ad16164c476354469035ae05c691dfa4594c1832bf7ec2bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a79d061ec224a1e22bad5e326c66d7b87b7a1b991fe8237e4963447f2c06f457
MD5 dbf698c944df6264d0ddbdc31914fb5f
BLAKE2b-256 deeb924decb3ad46b1de44d81cee97a129d571106fd6ade234f2eb3ef7d6af86

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2115566e44569ca6ea51bb3b457bb9365f3dcf3486b86e1b5937709b38ab5a9d
MD5 df0af744df9fb2603e2198f7d38210c5
BLAKE2b-256 554b44448bfd99b0e7622946d4acc45aa04907da7d60b907ec87a172e20daefd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a7add611c87c0032e4c590b3010fd05ce581054f96b2c750441057b66a2c65ee
MD5 e4a9c5f66acb96a8c070148d9afe1b1d
BLAKE2b-256 42218748ef8f49405c5518119000b397100dfc37d28253dd1fdad3b61d72d11d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 77311e31844c5bb37e6bd0630ee82b8066aeb9bda14fc9db3b632db9eda47f19
MD5 b2389ce8263eee6154d6dd3e9348eb6e
BLAKE2b-256 82224c045184ae333dee05e733cc68e0d2d576e00514e940c1c6b01afe76cab7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 11ddf872b633097344a1b8317ba9f60b65536e9ce813139d4c8f16646805611b
MD5 5a047d2efb1e9cd519e9b69ea6e3edf6
BLAKE2b-256 b28b165f79d5fa529458b30b2f52d3ce0dacb403e2e584983e4f509a607c8202

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8bcfe938bce78f3046bf26dbe9f0d7eb804515c65ee0b86d7ef3dfa418b2b3b
MD5 549ca33fcffb1ae356b38f6e121d204a
BLAKE2b-256 f99707029dc583217466458bc95439547ea8b791f57df27d7d080a350b8f68ad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 143e0d3b01e50045dbd5bd87a3b09d15eb933334dc4fb85bfb28de3420f53be6
MD5 fa450851fc2c533f1a2d8456e78459c7
BLAKE2b-256 cac2d3846e8bfeaeedd8ed15aae7a47c9d85e8d8187775d0269a6458de7dcf9a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 93b453e6386dbb1b82c567670ddd4af15d3279653a3d4a0866b96278c6b70e8d
MD5 328bf603c51d6064380561d1f3d5427d
BLAKE2b-256 f0ef2bc6eeba0e463ef6882415af8f0a0851b5f3b159c00f518d81dc1a4eceaf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d1e73244a439549d63623bcfbd2217883d8986f7546be3c2388c6d7ed63e934b
MD5 9f4c33339df5b62382d1d47cd4ff3067
BLAKE2b-256 4fea51229eea4f3bc21a4da49c1c86927f7e2d57f70ca61b55221fcc196985ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ae7049c8525000dbba0334fd66d09109cd2e7c4b75303767d676a1b0736b5bda
MD5 e51e81512b51b1d153707338bf19c691
BLAKE2b-256 d0dbf340c7587c83d7df0caa31b5afc315287e834a7007c96828044672a3d8b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eddfae802ce54fe3266ad25e2d0327eec625342df6fdb8f2d87a4495012bce9b
MD5 17c18e38e30632450c80fde41bf8ab25
BLAKE2b-256 268a3b56cd8978d3b98ce6f8630c726b0975ae3e5b7037ea6b1d4dae2d038d02

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fd505987c326b8500abf2cfd74bd33bb9e81900084d003364d2b7700fd53057e
MD5 648f5594f0c2d85e30398fe737941147
BLAKE2b-256 7d5c984a40adce90eefaa6aa992b6893410a39939255a2c6e9eab39d9700b487

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5acb6119da92f203a2f0958267e5ec7953f96d681c7f01b84d600af376874502
MD5 ad9415d06245a166974f8ce2432c6c43
BLAKE2b-256 3ba96efd991952dfe306c105aa337d88887fbfcce912ba8822d1bf3465234aed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9088e869599b4ad65b6bc6f230d4c9ba1a4c1baabe2e0d68a40a45cd72672dc9
MD5 ad3d58cfa83f494c538da8fcd7ff29a5
BLAKE2b-256 acc43eaa12ffdb85946fdc7299996e131f386c3fd0c3795399ad43da2c230738

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f60e6013eaaa8a39143a8a613082551f0b37daa3ba46cf4aa2e35308b0868563
MD5 5cbb5ef742098921ea3d0796f67c26f5
BLAKE2b-256 c0e0d5b878b27a50151f92a27356907e820fdc46e85595a7a7d136a40ff5569d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 11d253ebb0320192919441d8fffb73b272c4c1180933b15bad6e0aea33caaafa
MD5 a7d6b6d0c5a5fe468f28289a59852231
BLAKE2b-256 ebd28ff11ef8ae334dd50d4b10699b37a7a74c1cb0c0a9e74a5e5a44bfcc69aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 41c0baf1880d0f4d0830280d934778bc33435c648aa15a7fc5341bd42c2ba42c
MD5 86d115b692f56c03c100422880221d51
BLAKE2b-256 70e13371377048ab35ca5010d1c1a99407262563342d7f0cec16302d08f27183

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8f6e8131eb2379e08c2c33ccdc11cf1f05385b996008a692054f64a8838dcb04
MD5 28128b6f77011855fea698542c702995
BLAKE2b-256 71c243f3601e63575777feb4abfcd43d707db8cfdd8e48de6233ccc2e036b04b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d9cb9e1fe5e7465b9e6cd77fb03ece58a795209c28d2324d5001c228903176ae
MD5 651dc1763acd0ed7dc469c8ceeab66d2
BLAKE2b-256 6446315e5398554cd542e2749d899df662c7d9d664dfd77a8fcaeda04ad61fb2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a73e8ee3339c35c172c80f13d39ccc6d6b776e34e1d3ef52f5f816d80c5deeb5
MD5 62d2b8d5116341f3d9090fc1d12850c8
BLAKE2b-256 a88d8278006e39c38ce0af7466bc7010e4a3554a8d7102e92b47e16c7a59569d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 07199aef6a45e52ea5dadbc7a28d838e4268e7cc0aa583631b6775ca8f12ba67
MD5 da41616cdeeb50a4324842b728a2a41c
BLAKE2b-256 b16aa417e11299e0138fdcb7376f48502a93105aede07fcbeee2c1112d7f17f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 204bfbf3662531805d8f2a8ebb1c368fc612e75981cd519deba390726270ee6d
MD5 fb705bdaa927c660b5281a9237c7da67
BLAKE2b-256 30e9d9814e47743e6f3fe735619bfc5bb7a4c177753959e6c1d0b9a94ce3d2db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5314aa7a6ed55787df4fc864ea3f5a20148deeb17d81ae259c4a47543be5a784
MD5 105bca3d388cec84ff07dc19f6d3540c
BLAKE2b-256 2d18b559f97c9459db3aedfa7b020e80c39ed72e519110246ab3f76df6ed7f4b

See more details on using hashes here.

Provenance

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