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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

polyglot_sql-0.2.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.3-cp314-cp314-win_amd64.whl (5.0 MB view details)

Uploaded CPython 3.14Windows x86-64

polyglot_sql-0.2.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

polyglot_sql-0.2.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.3-cp314-cp314-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

polyglot_sql-0.2.3-cp314-cp314-macosx_10_12_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

polyglot_sql-0.2.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.3-cp313-cp313-win_amd64.whl (5.0 MB view details)

Uploaded CPython 3.13Windows x86-64

polyglot_sql-0.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

polyglot_sql-0.2.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.3-cp313-cp313-macosx_11_0_arm64.whl (5.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

polyglot_sql-0.2.3-cp313-cp313-macosx_10_12_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

polyglot_sql-0.2.3-cp312-cp312-win_amd64.whl (5.0 MB view details)

Uploaded CPython 3.12Windows x86-64

polyglot_sql-0.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

polyglot_sql-0.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.3-cp312-cp312-macosx_11_0_arm64.whl (5.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

polyglot_sql-0.2.3-cp312-cp312-macosx_10_12_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

polyglot_sql-0.2.3-cp311-cp311-win_amd64.whl (5.0 MB view details)

Uploaded CPython 3.11Windows x86-64

polyglot_sql-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

polyglot_sql-0.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.3-cp311-cp311-macosx_11_0_arm64.whl (5.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

polyglot_sql-0.2.3-cp311-cp311-macosx_10_12_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

polyglot_sql-0.2.3-cp310-cp310-win_amd64.whl (5.0 MB view details)

Uploaded CPython 3.10Windows x86-64

polyglot_sql-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

polyglot_sql-0.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.3-cp310-cp310-macosx_10_12_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

polyglot_sql-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

polyglot_sql-0.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: polyglot_sql-0.2.3.tar.gz
  • Upload date:
  • Size: 1.5 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.2.3.tar.gz
Algorithm Hash digest
SHA256 72df120253bc090bdc557223b12284640fcf8484cc70db1ed3794a6db2688420
MD5 fca3e37278fbefcd68bcf48010a1de24
BLAKE2b-256 efc55a5906e74a33e79625307835ae5f40a3141308173a0ac561757b98b9eda1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e627d1c5eff2724f034b241056cfd731429022020d9399345b08857a2461d8b
MD5 4ee004056e0f381224deb2211fad442a
BLAKE2b-256 d8e0250fb2f2f6838d031f0d284230bace850710d42c7993846d4de7056d8bc8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f10993cd728cd16a47b89794542005a97a110b1cee434194c3f2ed6b93a3571d
MD5 756ea8fe389e905e3c79ef87380b0673
BLAKE2b-256 75ec283e7e42b152d108b5a26996a94ddab173d9519e81279adb7107c1d5129a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1b3c0aadd49dc35c92f61bfaf585e96dab1d4f7fcd464fe625ae8437ca84eadb
MD5 0fea489eee8267446d61d5032ee0c196
BLAKE2b-256 1066dc12fabd58d9d98f14b4e086c33bb3a084ba3d912bebc62d97d57bf01294

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e0f3bcde947cb965eb1c7259acd1d304437e027fedde6765465a0e0131d7bfba
MD5 24f9d7757fc05679d990fa9b318d41a0
BLAKE2b-256 9bdbf2b9072b23842c4949e2f438a08f1ecb4d1c1a49c93a93574d3fb7b98ba4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f3f6b484a7cddaaa242f28df7ca1461830bfe2af1d91852120cc4c495895992
MD5 c22b8990dced0843eede5358edcbdf5d
BLAKE2b-256 ea5ad327de2166f5e9e4cf13935e127dfa588337bb18bb0f8cd28870ba5999b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e9f8745ebe56201646bba2b5f80dbad0b2ae69bd3fd26cc30f5fd86d02ea4380
MD5 d8b77b911702bbf55cff2961f1163781
BLAKE2b-256 2eb1f42737d17a619ccdc0ebd2b9a78176d85cfa88a7f11b462b9e1a429aa918

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e540e76c3bfa9beeffc71e44be9215ed30e7e02a6a024aad9e54a8edf828d58
MD5 b01e1a9a15935b89acda74485d1c6cdb
BLAKE2b-256 e024ead589503f23b54d866ccf3ea93f776b718d31ae482e9044b9c376dcdacc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cd6f697b1c1eea9a0ca132d6241584498756464d6ee30f4b741013948ebaa410
MD5 dcbd2bc9bbcb145c9eb069c72016ab8e
BLAKE2b-256 fcdd616abaaa4bd3ede1decd41851e78835f52da3e6f17195f1b74a8a5abed9c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3964fd91e8de44814eb7a9211956e14dc414d9a72845e287e9b4fe323ce7677a
MD5 6c7ae9ebd3390b1cc5075b28d6c61524
BLAKE2b-256 114d2a10d153c22996f73353b15d1c1161f6c7bc820913142eb4d3608d587a12

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 17246ba403038edbdef9778ea6103095fe99eee77d13e48f2f742a789eb1a9a5
MD5 86e814bbd1de00f96bf6bf0ec55e4ff6
BLAKE2b-256 ea001c73da11052a764e61130764449b0a3c370dd5b7b489466b84917cd06442

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b2a182bd532757eab2deddbc025c01174a91a8c887a1367786ada7c018ff248
MD5 ad3cab8c7d0e1d7f143fbccfc2330fd1
BLAKE2b-256 f380d27a111b422f28bbd9f317718b70ff1daab6f8976034d915051f2a7fd072

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eed1915b7e660a30db065cfab84732ebf70b666f0728036868aab6feb0673b4a
MD5 c2084a09809eba7f148282612492bfe9
BLAKE2b-256 b9e61764b89467f75826129cc65ad74b3d8def7a541145c6c8f7662289b8b867

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 27c5a4d36ad1be703777a5bc9c5a73d0997f86b1017e3ef367bc02523e70c2cf
MD5 0b56a9eb41cae134149573278842274b
BLAKE2b-256 50cc0780f77f037a6eb9b727d192c84a28cd6d302c275caf064e895d2063c836

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f0dc816efd90383ad17d1c7c0f8f123794cd12c784594df379fa4852ad4b5f5b
MD5 2355c699eaea497a586c33d5c92485ac
BLAKE2b-256 f67c4283ef34153e9de84ee7cca24e73485a893d006a774b38042abb4174c288

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 04cadcdc1daf6cc8275bb2d597f7e0a3a4176e6972697afd7f22acce3b0975a3
MD5 3e9fe2f96494e57749079ca8afcc3bef
BLAKE2b-256 6b91eff5ad4505d7c5452b47ec0952ad28e296e3cc5628ff9953bc2ed72ff0e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd2bb12c1af00851400e15e0cda5e9b260297c7d1b21621db857185c6bc8c67c
MD5 67bae124a52dc2a27d1e76fdc46a9373
BLAKE2b-256 c7c67396a1472a9266b06efcb0223351bd38faa20c6422413db23f45b4116ebf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d8b4aee084f42c0964fe9e3892e463e62e38421d83c4b74f4ab87bd2cea0d301
MD5 e1bf9f862936e3021c2bd84265a57e2a
BLAKE2b-256 002bd06c86d6b64dd23bac12b0c395e866c48cb374b38510d0dc4b9b774f2a60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3365de441082e23c01057e0ac698e39f6c511535bd393fbc7d53acb7c9b899bb
MD5 efa79f27a2c79ab9834ee206cd60738a
BLAKE2b-256 aea235322d06cec364cbccb90db18c1490b01d0bcac7f666fdc1a2fc2a9e2402

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b8b47bc4ba9b8cb55418f462eb84efe2001678c6b1ac4c4c6e99edcaa55cc4c9
MD5 2fca06bb123c82e03de9ff02fe7b8d7c
BLAKE2b-256 3a19ac6c87ac2a44c08ff50504fbdccc561e5a1ab6079cd5d6648fc0cbc64593

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f267d52182693c6314543cba6b45fe2c8a9f13923f9e622667e2c42cbc9d7efc
MD5 e5a7cea425641164c91105eec4ce7a60
BLAKE2b-256 1c3fe7fe1fcfa31959da75b9448aac242f1cb1fb39841bfc8ca3a49833d7d3de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4dce9301c76e57cfad6e86e62e423556cc4dcd2847e94f177568b06edf2315cd
MD5 17158e26796a4b0e125be9901686352c
BLAKE2b-256 c3d6c78f3ec8def2283a40f14ba58bcd27bc13e6dc4a7cc991b9f11b027ed513

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fe5d7cc725db535e5987d695dc3f7dcd407562176ce4c6c8a57dddfdee6d8ed6
MD5 ef47f9e99953f8667027086bdd470650
BLAKE2b-256 7bbefaa771b65cbfc4422b9026bb34ee91342604fb1b55b1b76cef397857873d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac97359ec0c48102b05da423a36c81b7037be1310ec96b012881f9eaa49ee677
MD5 41a6590d1bf05ef690f20684d3c32a50
BLAKE2b-256 4e30a8b98f3790d6336d8c3340786c5569fe1f96cc28217ae7768ceb5710d358

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c85370efc8f08cf7014d94f8afa96317337d2cc68d2691f626bb2d233bd6d37b
MD5 29b380b2a7b11c0e4d86143683e552ab
BLAKE2b-256 7676b13d28db644b8d61379ed399b3d8edcb5115dd28b9a8862311ac25478a04

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 aa79bd30de46c1d482624079a29de2610c318a48b8b9d90f5a86483bf13d1896
MD5 1b6dcb85d268eb3a0f34eaf10aa5d0ab
BLAKE2b-256 a08aa56fde802f6ea61cfd0d9f0a0435da78f246431193fc9184cb69b31e1769

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d1c4096f31330a808b890120b9045858029c0fc9a9185011aeb64bfcd1b8a3eb
MD5 77dc75d010a5364228659801a3070d18
BLAKE2b-256 3b8eb80ecdb80c5a6c199137b4a7a91a758062e0307309dfa6457907faf57f2b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6a03b3190a21ccc5d89e0f6167212cc75b6c99fdb2b4c2c7d6f2bc226cae8722
MD5 1dbed718f27b34e0241b3445481a4eab
BLAKE2b-256 8c1faed0c6c51918f381ce65db4c31fa59511afddae9e559cfdf510d62585d03

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 168aea10cad55fb6d3395acb2420a12d0e4fade9a930ef6cd96aac44f71bb4cd
MD5 fe6d34d768d24fbe96b3986035ec1858
BLAKE2b-256 a93a33a82f95af24be1f556f231036e2aa9c126c075c00f4b64350f0a032f3e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d596afb01b67982c5fbe5b01c19a3c32c875ae9798f2e917e7ad213946f770db
MD5 4ab86ae213b7a37defd5fbfb4cf5f60c
BLAKE2b-256 39060386b299dc3b2e7dc838a02252a951d73b5b8a08a644cf08a11affc9fba1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b7de6514d18ea4a15c291e69f0f2c0e580ff86933c73a185bd2688e05c4641cf
MD5 36e4c916e88822f156af063d9e2f6391
BLAKE2b-256 7078b17ac77b1e761693718eede3d2e4867bba10ea3eea47a615036dfb758c15

See more details on using hashes here.

Provenance

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