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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.6-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.6-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.6-cp314-cp314-win_amd64.whl (6.3 MB view details)

Uploaded CPython 3.14Windows x86-64

polyglot_sql-0.3.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.6-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

polyglot_sql-0.3.6-cp314-cp314-macosx_10_12_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

polyglot_sql-0.3.6-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.6-cp313-cp313-win_amd64.whl (6.3 MB view details)

Uploaded CPython 3.13Windows x86-64

polyglot_sql-0.3.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

polyglot_sql-0.3.6-cp313-cp313-macosx_10_12_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

polyglot_sql-0.3.6-cp312-cp312-win_amd64.whl (6.3 MB view details)

Uploaded CPython 3.12Windows x86-64

polyglot_sql-0.3.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

polyglot_sql-0.3.6-cp312-cp312-macosx_10_12_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

polyglot_sql-0.3.6-cp311-cp311-win_amd64.whl (6.3 MB view details)

Uploaded CPython 3.11Windows x86-64

polyglot_sql-0.3.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.6-cp311-cp311-macosx_11_0_arm64.whl (5.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

polyglot_sql-0.3.6-cp311-cp311-macosx_10_12_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

polyglot_sql-0.3.6-cp310-cp310-win_amd64.whl (6.3 MB view details)

Uploaded CPython 3.10Windows x86-64

polyglot_sql-0.3.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.6-cp310-cp310-macosx_10_12_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

polyglot_sql-0.3.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: polyglot_sql-0.3.6.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.6.tar.gz
Algorithm Hash digest
SHA256 902dc2983921e42bfc330d5233d437a02582ca0563b0fbf8d19253972b2a1eb6
MD5 a996129d6627a65bb71ad4592b41eefd
BLAKE2b-256 9e79213e0a59b623012d5c8aace64dc1c5719e2ce627e0500bbf5c9559280eb0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85dbf0496cfa838138997787fb0984ffdddc00cfca3baea41988e5a32fed7c28
MD5 db186aed63afa3256df19f7c041c577f
BLAKE2b-256 dd44e779d26991298a56a73cf12f9d017089cd74729dedd52006c9a708987de8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cc89d3fba013ec088da4054c7e6f07a290597811fe3f0f2785e206999affb15b
MD5 d39efe44580acbf9071f31a07fee9572
BLAKE2b-256 7457e772eda1b15bd328009c06903de5da4cdd3d3ce47a0df3122e755535c104

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5cd2d1d8e7f44371eac46626fece26216cc97eca3943031aa5e0906bbe1fbe27
MD5 aa3cc8d40f8f8d30b749c0af24cb620c
BLAKE2b-256 807df53b4a723d53c3f627be1ef600fcb2700e625b535488ae479afb87beaf77

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c1457921cf66d727bbb1b59db82f6f449cd18492e2956f7fccf1abfc4bcbb0f6
MD5 58f964669de54d168bfbbc35efd72d07
BLAKE2b-256 d6cda814f6d9638a899df2924dfffb80cb4d6df2c800685c897c69618c750278

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 27234c0244bac1f8a0dee5d828618d4c8accae743dce45e5fcc2416ca7cb56a0
MD5 3e429a0ce76c63102c40a81936f9cf7c
BLAKE2b-256 b510f4c3657cf985421d650da88dbccad91b62c8e3bc911501a145c918a67207

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c15b1fc84ac89aafefc4c7bcf089f8801efb6347f67c2aa25e4e2993d11a93c0
MD5 5296060ac36bebdb6ef20a67cff6921e
BLAKE2b-256 ebe46b68c46533b653ed479511c7624c410b7911aa9582aae9f0935c8903d5f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f4a20b45bcfb34e490cf006247a15db9b91e3e1712ac5c9b5e8d72e2becaf0a2
MD5 ddfcb10d493018a78eee89c5288a12c0
BLAKE2b-256 c4eea88a3bf4f9e46ae1f6d04c26f7939075d4d756a58224e773abf220a2e34e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d1ab7944c50f060a8cb66154aa933c302246c995320d1da12e98e909b7920831
MD5 dd558f60f1bd80c88d974fb0f79c6874
BLAKE2b-256 5357ad6bd4bd971667fdd5129a077c0675cbf6cea6b9f6bb217638de109974f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 30bfd76d7b63115c126d192250145e46e408b63a2950db6303ad095eb3d87590
MD5 db1b2e48f5146b6c26bb3dc0b77458bf
BLAKE2b-256 7b9cf8c5c70b6b6569b07b95a19246bd81cd5553d5f85c228d69ac8666e9e6a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a64437d0e5af01b2e68af26cafbd0101116a9aa7b71a6fdedaf06133dad95b84
MD5 ea1a092b372b04d0aec2709d81a8e23f
BLAKE2b-256 9742266270361b5bec5e095d5135d33f6f1569befdc9c1ce10358923528594de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c7e761c32a5db5f6f6327adefa61631c9b6a704ed3d0d640c9da0bbca414d19b
MD5 b72152f14cd13d91c9decb0ee3621b60
BLAKE2b-256 4500bba612530ad15a19fdd765b1f2fbc915006951b92ac11bb0212531b1b05d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0d1c874b81f23f0b2389d6ffd1ef0526603679aefd8d0de8489ac190eb2efc76
MD5 d8c06410c72b33df97b572217a59b15f
BLAKE2b-256 499984584eb8cfa231ad803c62b663ce6da31522f79eefe0547e6c5be7abc8fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c13b35dab1c35d3e4d915adf108182c08fccfc5b2b3b6a7e1e8f6f8c08912b9
MD5 c85d0e1eb4d18598fb1ec3055ff021cb
BLAKE2b-256 79a36686ac9165dac1e101b914c08fdf06c5007d6118ede704242226b7e2a63f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e84c384f312ad3dbc1530c18935a1a1a4a681d0161b8eb1f51f5a86dcc8dec3c
MD5 452cb88ae2b5d264413ee4fa8cfae882
BLAKE2b-256 d699ec159078cdb76ba97ac38bcac1a9a8de452d7fbe58634060a032c9cbedae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e2fc90b0c37bf623319bdb060ace670ba368b0f6d36062b0ebdcb28afb8f927a
MD5 8ac560cc7914b6f3674f76abbdbb2409
BLAKE2b-256 78a6660e82ae20573a1b9c8d30a9d17159cbb9d7835483d47f7d024fa189ba0d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 494a92c979ed5dc75c59c09422a994f640cd9c6c18871d87db9d769152f51de5
MD5 091aec369ef09e4a1ee7879d6e1fd241
BLAKE2b-256 7942a13e526325ccecb2ec093c5a73810744549a1c1a4c77318b2dac6e983525

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2cf02fec610f309fce02d35e5bd7c6bbfba76150815f10af971f4643c3ced1db
MD5 b757a5ac21cfe2489f2ea6d7c18d394d
BLAKE2b-256 d45090110230b25bf825faa28c3c9661c63cf02f1b8e162ed1ef742467fc29a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 496231835e1e01e42ce4d91ddee61e1ad3e9a1a2a4062758c8fe82fac3988688
MD5 0fab98478e6feaf5b8ab9bb3aad119fd
BLAKE2b-256 48b279c3ff957d9a484d1409eb39faaefbf708446c29af975e7d0d6ebcb5285b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 71621e7853297d8a309369415a722bb6f2e0b990156ff94bdf52afb254c5dd44
MD5 e42482e8dfe31c167a60b1d35f5d17e7
BLAKE2b-256 f18721bb24148e74f43d820353b84f990e21b9457288ee71a4c7b7bc92849c11

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 eea54281ab4036b5af13893c45ada9d95745626dd9fb4a1c51d6efabf3675a8d
MD5 18cbd429219ceea0610c75f7287faa5e
BLAKE2b-256 2c205c9f5eebd6e9751ecc384873d962a6ad5b866b42ca1ec896529c1e25e1a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a60a47a6e2ba9511f612fb3802d06d85debb93d702f7152fd6ce84014000a6ba
MD5 12faebc9660f22cf9b5e8ec4a5ca8fa6
BLAKE2b-256 96149a7d3561078eec810c155cf827622b167eef06ab2b35185c99003ad79e11

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 950b927a78d585cb750164c81a56aa74c30de656a30d6de9903173547a6c9e91
MD5 7e06ccfb73fd9f06c42494a96fa1f998
BLAKE2b-256 29c31cd0764c1bb7468cff8bf962e1a5f4522de5329af64539bee6f5b8382aef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb6421f020d0dc7b3bd454cf489072ed3589ec80a271c075cd5447092b273b71
MD5 27f243267a3c72722adcaa730921a178
BLAKE2b-256 3dff8850677a2de311c38e5930de5059825c8844b487641768702201d3a40223

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 600544f7c10f061fbe0e371bbe255ce111bbb7d2186f3f71720f2a67f4163b56
MD5 4a69ebea0a553c99814d26ddf6043d61
BLAKE2b-256 904326a83b5a75bcf909161dc43f9e1c0b64ab9214aa6ac572675cab40681786

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 62cf87d1617e3f368eacb92bcd1295d91d657f868a0480ce827b95474245aa51
MD5 6d97fd15dbfd2edf49912015b5eb344a
BLAKE2b-256 0ea5638b87313decc55e0c3d02a1f31a2aaf7da7fb1e74defdf9f6b50f78fff7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0117e205a2d2fa04ac63478ad3ac1484a51e3f36ad29fb73311b0a30384de082
MD5 29d2212a688feadf855e013388358d3d
BLAKE2b-256 6643efd1ac361607363dc40e7f1b018c56ffee2a0b53c5c8e3390f527752b0ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9b30d43fa8f8423d340c36b694f40afdac16edab0e6d06d7ca2e27e4d12008f0
MD5 446f67e45f143658d937a954a9066330
BLAKE2b-256 cc3177d484f57314fb1ce640fc664b6b0e85d20070ae1fe1390ab649328f421b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 287409595a2bbe48633159f0e7606a19ff3bac72355ff5c3e69df1874fe020db
MD5 84e4a2c65a6a6eb2c49d0f935edad5a6
BLAKE2b-256 0a559020bf5e3b45937d42914d58bd2b2d97d181e5f5b19cba9267b4767f533a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d785588a0a928448984e52d51621d8269d29b61e285eaf5617ac8b9e8c24a30
MD5 0ecc93c626d883fcf31353fe787d718a
BLAKE2b-256 497f3ba58bc396b330526a82fe773b9e42a85a9cfde805e841ad6e700b23003e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 75fe8f579942cdd1643cec0d631c11711eb768c9b6483b5fa9fc4d4e5e3b3646
MD5 6880fbf07ef8054a701457009aa9ad2b
BLAKE2b-256 a057adcbaf18ff04b277e3f9425cae7493d7a81bb662af09cedaae473bbf594e

See more details on using hashes here.

Provenance

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