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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.11-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.11-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.11-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.11-cp314-cp314-win_amd64.whl (6.5 MB view details)

Uploaded CPython 3.14Windows x86-64

polyglot_sql-0.3.11-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.11-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.11-cp314-cp314-macosx_11_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

polyglot_sql-0.3.11-cp314-cp314-macosx_10_12_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

polyglot_sql-0.3.11-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.11-cp313-cp313-win_amd64.whl (6.5 MB view details)

Uploaded CPython 3.13Windows x86-64

polyglot_sql-0.3.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.11-cp313-cp313-macosx_11_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

polyglot_sql-0.3.11-cp313-cp313-macosx_10_12_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

polyglot_sql-0.3.11-cp312-cp312-win_amd64.whl (6.5 MB view details)

Uploaded CPython 3.12Windows x86-64

polyglot_sql-0.3.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.11-cp312-cp312-macosx_11_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

polyglot_sql-0.3.11-cp312-cp312-macosx_10_12_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

polyglot_sql-0.3.11-cp311-cp311-win_amd64.whl (6.5 MB view details)

Uploaded CPython 3.11Windows x86-64

polyglot_sql-0.3.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.11-cp311-cp311-macosx_11_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

polyglot_sql-0.3.11-cp311-cp311-macosx_10_12_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

polyglot_sql-0.3.11-cp310-cp310-win_amd64.whl (6.5 MB view details)

Uploaded CPython 3.10Windows x86-64

polyglot_sql-0.3.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.11-cp310-cp310-macosx_10_12_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

polyglot_sql-0.3.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: polyglot_sql-0.3.11.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.11.tar.gz
Algorithm Hash digest
SHA256 f0273b2e9cfcd6018341d4c62bd5d2995dd10097107bc1539bd09bbff28b8a17
MD5 777bbb64fdd2a13b801ac1b89aafb691
BLAKE2b-256 89cbadc6200eb29e66bb6720e77c8be2eb3442ca2bc06e9e609b08e8eb7a2bbd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be7701d16a764e014979da574db6bb8ec592e62b686da75baedbb9735e347b86
MD5 ffb0c22a3d7655ee638308d6c41a29e4
BLAKE2b-256 6101ce09856d599f3b17bf11667aa6762a912de33224152ccd62eba3c7f3fab3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e82ddb6fde95c664cf1c4c074de04db0acaf693ca107a04c028d2293c14ad0a5
MD5 a5ed5cc8eb5d7b5ee777341993915abe
BLAKE2b-256 0c4fcd512543f7cb2c7f1ab2c3e286abb2bf95080d326bde235a58dbbf37108d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15bf0d476a77b36b5c0f32d1f569cb3c7366631834d1789ac9164d42ee7a5d4a
MD5 596f2f86a3b4235428241d16f8f112dc
BLAKE2b-256 3be53097769612ad80a0110ebca6ac0b2ee68851727cc6fc3abf8f691a421fdb

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.11-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 388235babbb460e003f50dcd27f9b87d41589f700d33a36c4e25bb6033346a39
MD5 a21f2ef91a5b459453130d81d165b04a
BLAKE2b-256 ee7569fb349970f73ab5e549c93859b84537f6d2e30f4e010a910914aa928e56

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 101590e8d98b6b7223a0428a23187340e2bdc6a41792fbab59e2c60207ccf0ce
MD5 3d15f3e782fe793c7f117f492937aef9
BLAKE2b-256 cb6138cedcdd9bb9d29df466f59ffaca87d66136a8d3f670604c3ae0e112a04c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f11e85dbea09970e96abad87b4d087fcf5ef4c099c8aa8073ae2697622a31ff
MD5 818f962d8c74c146583d9794458f5d9e
BLAKE2b-256 5393a35a27a5d5bc9595895aa7c0cc8d76eb670a194c32707b325bb80534b0c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36d2467b72553fb6b6027ba11c54d66e34ce9b58bd4b6157c89a79ac37d9162f
MD5 9a6994d6bf6afa04843cb376187b92b4
BLAKE2b-256 4a18e12dd5b5494da110fb50c7d5e1cd2e591d94eebcbd4a9fed10374385cc10

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f614fbc2c39b849f5a0df53e2271ee17448551802f6d4385613dc050944eabbe
MD5 c273a683d82cb2be0e549921a60372fb
BLAKE2b-256 b680d8080ddfdb80bb5d97c4aab5a92630d9d560396a02450f7bdf0590cb283d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 800dfa6d0be46cb182ec58886f12cca0a2dea4cb5972ed19f0ba8c13a4a83f34
MD5 747b1d6bfb8ee7aa109ceee7b8056123
BLAKE2b-256 c48ed50ac816796a0450b2cdd82366c8a2256b0f629720d5707720a0ee2c8c54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5f643cd1da301578086daa1ef8c24a7068f208d5acebe61d6455dc0e81a368a2
MD5 3d4b64dc78fdefc32adc9015fd252f88
BLAKE2b-256 22dcbece1816f95e1081a9ba5c74a8ea7551ad6992715f3a1478816e60407457

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 20072644f21dc7e9762c9f6cdc700b7c8e73dbb28c6db505c66387729d4c7a92
MD5 d9402fa7890be8142c89c34fbb190c41
BLAKE2b-256 c86a911cd3e248869a16b9ace729cd0075ad009fb6dee75de3aad776e162250b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3bb622bb9a9c0117f4d11b904158bbb6ecaaa21a134c9ced2373ed71482a322e
MD5 11a1a3c7262d267e83ef5dd2930aa7df
BLAKE2b-256 ab3710e88b32c75bf2e54fdc3afb147d63f4dea73f36daf940a7a6c5f9d5225b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4439efb775804f4cbe0376eaad95e67666a7aa079daf7b51ea6ef8fbbcb05695
MD5 71897783afa8faf71c703c4f4b3ec6dd
BLAKE2b-256 d5af23a708eb565a493fea5dc8246899a40508222c4f2f11d75f44ba2d03fdc8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 445c2f9e937f41e45ab12977318db6c430564329945b6ecdd4dd03bb683b2970
MD5 2c666f39d6a94b0888346d65cd83b024
BLAKE2b-256 6fe363b2d2b2197ed54863a07b4adf0a42589e01bce4da3a874fc5d6f400c8d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a2f5d0e0e4198960b5b0f5eeab19e22751f6cb0e8fd38c78c385f0e5d3d6a5af
MD5 89137f03abfada559a59a07f1401c58c
BLAKE2b-256 e19a1c17c73ff13b3028f3b5fc9726c82de3d4d67ff286ca38c3d4b5a59b813b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e63c47300e870e8b01436f7bc8bdc9fceb7d687dc6257eedeaff0c3494ab2a92
MD5 3e63c4c4b3d4ff9fe715051805cf988b
BLAKE2b-256 5786d5276fd223961a96e4d2e083b509e92414e8136d134b1d2269718cee865c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 11af9bb8f4bfb9438d3473d0ec6ea2ab72094e0ead4c794c5093030c20dc8bda
MD5 ec9fff54b28720205bdaea19cdbfa5af
BLAKE2b-256 da34869f01b02bbf3f26de969b3ae505a253a93a23923bc8f2be96fb28aa276b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2fdf61a3cbae7660bc18ab31e3e9b1d940db2e49a67ce9a4107185a4eb11946f
MD5 a0e656431ca30f8261b67d937417b429
BLAKE2b-256 74ae1072032db9e345e6e6399c9dc59cc50f39c64dbc3476968cf161a0544ec9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 84bb0474368a7787b4f3d468416a9e28efe903767d3303015260d684dab629fa
MD5 a22b37b508d3d2be217034a5bb6be5ef
BLAKE2b-256 e8a9bc3d77809f98adb8188ba1dddb0798eca631f38488d19c31e103910c6f14

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c77bd9a55ad8a29c7cd2085f339986def5e2d6a5d2cf5242fdef7ddcfcc9c9ba
MD5 fd24633fbfe5df0b9d58a86048ec9f1f
BLAKE2b-256 567ee36d008e9944eebcdc33ee5672aa65de65fbfcded688c4cd8bd0d0c3e9cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6942fff6fe29e3f6c46726ab640332542e7d66527487f495c3030e527e6b6dae
MD5 0ddd2504667224b46498543ee63df60d
BLAKE2b-256 6272dbfcc9dd3bc1e2a194bf955b31741c34141e0ba708057ee2f9ecccfc8a98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4bf21c72fbe465b3cdd4a70cf9b934bb1aa3943f1ccf1d1159800983f7669deb
MD5 edc6cfae6d0de302135478e53fc9a728
BLAKE2b-256 96144f8b44db702f7bcc208b4b8945633de0e50b7f2b162f36537a7e7a204272

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f9e0869224664663f245d6c6ce3864cc014ecbe981e74e397fd5501cf2e7d242
MD5 d8880a6cccbbf8a03990504f49ccf3b3
BLAKE2b-256 4e953aacebd2448d1f8a22e84d73854c783be474a1f59d616af3ac00ca1e96c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eaf3d5ea205d41153a29aa2bae7bf084675738f378b447e59fb0e3db70c487ee
MD5 f0b6911da0879d6c10c8b1d6f5a9c668
BLAKE2b-256 bf404e2f9a2182272f7ce88f77846cddb88ff8dc857bd6c10a1e2b7e6614ded0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b69e65303b861c6d1250a639231a980cd4079ec381e024c0680e30161d847c3f
MD5 ec06f25bec5119a6cee4a638e817e056
BLAKE2b-256 68287a0bd4630e4963d2b8e0b3fb07b37e838b07407adf103af5b2964b1165f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5a00616376012870112c83376807d096dd8baac028bd3841f3e0e41929861e18
MD5 f2d34eae96f873033bd60594a2ea3b5c
BLAKE2b-256 3cc8444ecbf8dfc9372ec0a05b139aff257e315072073e36d3311ccf402c9f76

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fd9e9d66d6d47bc014cc9acf88629404dc585a4e13d684bd3001187d1ad143de
MD5 41c31f095ef5d1b3453d3384e5b64a19
BLAKE2b-256 d6655f64907001089bd997a8aa90e5b6187130ccde8e4ab13bf27545ac4d1399

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7b6dafa1a89f06bccf3c097c2dadafdd6879f656fc870f76020287bef06cf5dc
MD5 2cb7b6692b9412f67223c70022c78000
BLAKE2b-256 582d0573a44b8fabdf081403a3d036b59f44fa2e5265cae6ef524d3e8e377f50

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 46f5496ae627a31a14fdd494cf92351cc3789d88080595f4fe5a21b6326f58ee
MD5 ddf58f35aa026c9e2ff65ad975e9838e
BLAKE2b-256 cbfb861b324086e5111b5789e88e0aa5f535d243444dbff620ff47bf1f598992

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51d849bdd4431e7df61579f9e95d42c23704a8dbcd2ae3bf139d6f55a6b54fdf
MD5 1034b472f3e9e08996c79493728b2f95
BLAKE2b-256 b5705c6fe22028e7dd48766b54471f079ec436ab53d4982c9f4addac46df854f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 087eb865d76828baaf94ee5b2066ea7c5cbc26051b5e6082c6777e2ba9496c10
MD5 a1f2e240ef6149364166b2b8ff0995d6
BLAKE2b-256 95ab739742380927ebc33657ac0fce2543cce390c090c53cdb3e37e0f7cfa814

See more details on using hashes here.

Provenance

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