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.10.tar.gz (1.3 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.10-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.10-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.10-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.10-cp314-cp314-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.14Windows x86-64

polyglot_sql-0.1.10-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.10-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.10-cp314-cp314-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

polyglot_sql-0.1.10-cp314-cp314-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

polyglot_sql-0.1.10-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.10-cp313-cp313-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.13Windows x86-64

polyglot_sql-0.1.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.10-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.10-cp313-cp313-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

polyglot_sql-0.1.10-cp313-cp313-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

polyglot_sql-0.1.10-cp312-cp312-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.12Windows x86-64

polyglot_sql-0.1.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.10-cp312-cp312-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

polyglot_sql-0.1.10-cp312-cp312-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

polyglot_sql-0.1.10-cp311-cp311-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.11Windows x86-64

polyglot_sql-0.1.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.10-cp311-cp311-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

polyglot_sql-0.1.10-cp311-cp311-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

polyglot_sql-0.1.10-cp310-cp310-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.10Windows x86-64

polyglot_sql-0.1.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.10-cp310-cp310-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

polyglot_sql-0.1.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: polyglot_sql-0.1.10.tar.gz
  • Upload date:
  • Size: 1.3 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.10.tar.gz
Algorithm Hash digest
SHA256 949d16e0e0ef07ce0cb59b6987cd76a5427468831d76774e525048fd51071316
MD5 e9eb008d0df3bae445cf74c46df3ffc9
BLAKE2b-256 e498df8eb5411f5c1ecec2ac2b0ff751698f9c1c6fdf950ca46d47311451f988

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10.tar.gz:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2cf0b65a96e4a03195e1ab8c67fa1c8e765bace2335c631798e708a48e4f729c
MD5 a69d7a54c704af3451f724f028390d21
BLAKE2b-256 17198940f6b568df7419f68cf0fe3c22e408f6ff682873fe0912c15b96d2a522

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9051a5779ad1ff1b0603c055a75846732b4308440d42115a78a08d3582cfa9df
MD5 63ade184393492521049aec29ff15e98
BLAKE2b-256 dfd8ae6540977f2fdd46295513fa8bba380254a38a187850ada16b7247014a66

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a5a6543bcf6b15f06fa449b228255693b62e7c72a971d9b6c4e559108488658d
MD5 3a2518b5db2370c0b017463024425899
BLAKE2b-256 c5f63ea5f66074de549d2bd528b3b1764ee5981a62888e915bbb913b1dc1167e

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9f7631562b1b6ccff8ab846a751d7fa8a288f446e7d58f85411eedba56cfe38a
MD5 e6f74657037e36f00691688ce910e135
BLAKE2b-256 e78909a343c7c077ffc0c2faa1b6708142a48caef6f817b32684428e6d04ec9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp314-cp314-win_amd64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f4a0868e6baf622cd26a8e0575d55eada629c793c73f5207f498e64147c45bde
MD5 d91115098591bdefd3ca2454b6047287
BLAKE2b-256 6ea26a43dec655e439acb2e635ff901381379cd341a441192120163729007ddb

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 62bf5f6b96c17d47e51fe7ce64ddc740986fc791adc18ac86e5f611d53734513
MD5 8fda852ce4a022ff21ec88cd0fe49132
BLAKE2b-256 02cf9efd833e331ebb00b777a3dc3a5426f13d115eda0ae7d8ba4739860d0a05

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d4936269ae85bbb068ca24d1d5ba5b9804648aa2e7447b295b7647d6b7e4438f
MD5 7779883cae4ccfd1e496fa471ef75914
BLAKE2b-256 a084c1c0ae09659f8afc27a885d138712be2b20415184b4dcea3c2ca0772140e

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7efade0e1839b0fffa69eef2a8f538061c2b801ad8d88c60673331aa7ce829ee
MD5 b21493934a5e8e12233fbd87cf4f5b11
BLAKE2b-256 d4436f86d241a5af83db8c5646974a56c10292e8f21dd1c214584bc50a3a4f81

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 152349c8ce463dadabe56b86c26b5e8047e3ac3a41b42cd5cf2799ca21011e13
MD5 590a2df4f27e54c765af87afd89b7e39
BLAKE2b-256 f0d8b02fd9e446344891a6a315677ec162a01fd4d23699572867370de0ce5335

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 241b3ca873075af498bbbf1de0c67f8b67a72fbcf18be9511e9cbaac2f031a4b
MD5 f6ba688d9c58a563ee0a743a943af5f2
BLAKE2b-256 1819cbfb3777b2cc3fe84a2a603dac812c6f1748170f5543f93b050fe254b916

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp313-cp313-win_amd64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0fbdb91c9783e1f65a1145dcc74c183f16e26aac856a4b170398984d42992477
MD5 43172ef711403c66a57f06f6c72538f9
BLAKE2b-256 89436e7a60cdd5e70f8472488dbf7ea057be003de47b840b587858464d260721

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 80e364855f1cb35361b251c3c9b00e25fe716f162df585290dbca6c2631741d8
MD5 498dc6d6c9507d447b50151b74790dbe
BLAKE2b-256 8c6a3896eeadb4a69f2f1c51375ac9ee36e78e6e1fee9a4dec6067d684d3576e

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dbd85df768c3f1ac3a50ce02b2e18a07c267a3dc09b1d54216df40ca9d97d2b6
MD5 74a97b0c472f3a96e8db11cea96b431f
BLAKE2b-256 b1c9e225d8272efd956b9cc527f1b8d4d9e9946b68117dfd3362e8a1084dd8ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 17c89ea7df0dd5664ce02e0638f0c7d0cdd1ae790d0eb3934f56ac10452bf74b
MD5 5ad629a79c1883db6a4c6dfae9c0d788
BLAKE2b-256 fa1df2b09b11455a20c497f2f62e55f2bef9f0cf3e92216eb8c7dd4510f573b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d3f11b213ce8a44c525294745601b393c53d85ebc76fb434576d75bd8f209a93
MD5 402f5db81dd72c3e2a54e54ab1acfe2b
BLAKE2b-256 e9d330522063aac5050cc6874b7dc29e4cc2ad85d4b8f68edd1609897e85dff8

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp312-cp312-win_amd64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a66027731c8edf24b4486750308bfa676bd85e7d21163570bd1ea3941a5b16d4
MD5 f57dedde7d6f717419537408778c0d3b
BLAKE2b-256 13f82269a8eae83946897d91d9fe9029096b9dfbcbf7ca463154f1b25fb28248

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 efdce6af9178cabb8e947de0516915345b81325d54e72c5cc11197079fe8bb40
MD5 b7aa08c1247a1e7fb2ef1715e9039bc0
BLAKE2b-256 6a0bf28a038e28a20db09a3fde0ae2babf0c6c2905d62b9d7990acc62d3f7d2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 80ee4570284603decfd43f337f3ea35b47b30ed9c619d3d6a5c43d00bf172b3b
MD5 7a955187ef70ddb8c2fe454dc2158f87
BLAKE2b-256 53049d83f992471a32e00e28b24da10711fb88e623406c125a1ef683e8eed097

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c65327bc5a70f24818b5281bcfdeb5976a300d3de8709e46ad89d3bf0df5e63f
MD5 7545df95c7bdaa6de7d0630ecd98a6e9
BLAKE2b-256 c3a80c3d36fa0193ec0827ec3fd85cb3945a80c5a00002dbcc00becb9167cb6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 277cb05b094dbf9444f677607cb2bb1753542c11fcb2a29519227c367fc726ba
MD5 6fbc99c9fb747f179bfe06d573a1eb23
BLAKE2b-256 2d8f2aa9a9514c42772697c1c7b66c175edf7360d0a91607d22fe820560017c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp311-cp311-win_amd64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 449459deeedb2b0777e55ee207c65906150b8dcaafa0bfc2f81df1de14747629
MD5 0cee6f9ed78a26d0e29743ceb8ca51b2
BLAKE2b-256 b098071ebd66a6a978635ceaebe6dc9c796055cfa409702d79b071af51180132

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 63a859c7e0929ed5f2253e891e63d8b6a96ef68c87effbfa1d3c8ff4503d395a
MD5 3293caddcf3f752ecb50493685ed1325
BLAKE2b-256 d2f6737289cef5895e223495ce23653e28ff6f24efb017b237baf2f586b57e0c

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 281fd97fe4271df5a3b0997f5b0a6ac8ead33b4fcdfaf1e5074fc0f6d2dcf98b
MD5 7c51441a1570f37efc4a0264a4b4da92
BLAKE2b-256 d84afdfaa9f973e74f9ad799fe61d3cb48134e5b353b05ef6e66fbb8a8e747e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8c948755dc4f4d3c4b361bbabc13d6cf60d323805c5badd0adfc3b2321f6bf2b
MD5 5bd931fdf9624d96ad3e5b78e378b433
BLAKE2b-256 7dc2ace88ffba3875f231e10eebbccdde59cfc630e38938009d73376ead883ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5ffab59ec1488497a6bbad512581ac6b437148ba51700df65eb1affc3a6334db
MD5 c0fc89cfd003f5173321cf2eabc00ee2
BLAKE2b-256 fb1868aba68e507401de1644c5c79061f5cf31d6de7723d401dcb23497e55d3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp310-cp310-win_amd64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 03e5d8732506f95f384b57f51527143c416a78a6c07d1a0fa81eba905db5144c
MD5 d13de1bc8716e173c6ddd025e18a837a
BLAKE2b-256 1ad56c1303618911426fb3643cdd01765fc2be90101bbcf82e3bcb99ad98ed0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5191f96bd7c3da120babc5e484dd6bce71439e53cb34e2bd4661219ef321ad28
MD5 b48bd6370ef804fade35ff38feca7d48
BLAKE2b-256 682276cd263f00e40e69878e4337198bd8fca75657705ef01e79c95c81a56a47

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e03a5ce7a600e6f5fa973c27f769a87bda26a24b3b80bd8986cb065b3e3aa7de
MD5 95a173054854afb4de854acd19b2781b
BLAKE2b-256 31eb187d1d95525256d8bf6c19f939fe3be00a3ebaaa555d1a5827dec2fd4677

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5f8a7b70573a5548cb28e484ff33cbfaa6978f0fdc34df3fc35ad8d1422c994f
MD5 bc88570e923dea51345b30298abfb9e6
BLAKE2b-256 ad732bce37d0500150256b1442737bdcb46ad5bd312f9d302e830ce74b1996fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

Details for the file polyglot_sql-0.1.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.1.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 185da2955cd5ff48c5c086d653f193e57916d21c3954ee977176b1c7d6e0e682
MD5 9796502fbf639debacf8a70e77f61d03
BLAKE2b-256 149c15f014713d2ee66bdeb15e4e4acdccacb114eb383be181594a589425b723

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.1.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page