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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.4-cp314-cp314-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.4-cp314-cp314-macosx_11_0_arm64.whl (5.8 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

polyglot_sql-0.3.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.4-cp313-cp313-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.4-cp313-cp313-macosx_11_0_arm64.whl (5.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

polyglot_sql-0.3.4-cp312-cp312-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.4-cp312-cp312-macosx_11_0_arm64.whl (5.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

polyglot_sql-0.3.4-cp311-cp311-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.4-cp311-cp311-macosx_11_0_arm64.whl (5.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

polyglot_sql-0.3.4-cp310-cp310-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: polyglot_sql-0.3.4.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.4.tar.gz
Algorithm Hash digest
SHA256 984000d5889ec191427c183f3d732c38ea5386fcbfdeaa051a4fc0c11fa46c26
MD5 720fdd089627411e579197a7e4e5ff31
BLAKE2b-256 7e91156a0d8afbea3d093eb3cf7ece1029f105742a0dd7629940b7fa34e055f6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 95e3d740c3d3c39cac03b2edf807fc1acc87c83f3c0e13b5f502adc44aa62309
MD5 a83711c2d5cb0638a66f22f1c10e2315
BLAKE2b-256 a0fe53a14413962d99af11741c507a575570d700cb5ce80cf40f38c84cfa951d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4a9d262d0c97a82bedc9bb6abba95cd0b110ece0df91e07059f3e303e7149f68
MD5 5fb3d4b9807a6c68df830fd7a797ea37
BLAKE2b-256 5b239476575a207bbdb20d0e82362e153449bc0737a638491fe3bb91e2a9a545

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 651cfc72c0bf579746c2e6ec91ad32f25b3edd9bbd40cd72302abb26d8739c85
MD5 59bd2681f8ec3c3bcd3612b6ef6077e9
BLAKE2b-256 4d7486c12e937f3334742adea064b699eda8e4e29c1bfa4b95744cafb744334f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 363e3e24d7fe568068b8aa51d5d0f4355c2d0c890f0623cb354493ba0ae430df
MD5 a28276a6b964c2d558f29c51923c93b1
BLAKE2b-256 8b7450b2a7de444d38f33a1208b7a0a855e37d8b093b1341aed913be696dfac1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 41f10b6aa9424cff5fd6de69ec754cb063d957385ac574af9aecc482fe596dc4
MD5 6003adf71133cb1c8e50c7f4697b515e
BLAKE2b-256 c91baadc1ee52bd5dc21e661a737d3c9e29424c2de1cdf58fe6af1d7e54f953c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 225e07d538513526cf809c783d25d5401ceaa7351465fad24552a626bacbc354
MD5 2eace8b78a968d4a2456ca644ff388fe
BLAKE2b-256 76efe6ed966311f5eefe67ac42f613e031ed9ceeb6eee1e5dd960c41c68d1aac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e20b3fee0b79b2c7a4cae2341322a4d00a2b3f099e4baabdcbb25b3305706cbc
MD5 2353d1838379a3b5c7b2ef866eff8d65
BLAKE2b-256 2a329d16276e98b35cfb6ce6754d9bae79c33c48f54a4843db058099e94f7205

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b48b5ff988e1c41f9d3ae9b7c1c2975a5c966254760fc80d87c8fc1b9da0a432
MD5 b5d3342915a76bfcb39ae493b8446706
BLAKE2b-256 af6ddb0804b87c2f3a37f1b09dd767a8ac69f24305bb5ba0056e222e298bb556

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b2f366e6e94b4412c71b655c66d6e16a135f194ae71b71bc5c708692ce498737
MD5 169ff323c8fe19b912cbb1ec1097a7de
BLAKE2b-256 b70179d421250f6fb32dc913453c8812a9cdb3ba4d03b73a78aa54ee03f57a68

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9c3b47affa7b83ef8eeff7f0a547c910ae439dfab6a946c09dbd08d97b0d4508
MD5 f2fc7deb9058958352d67252532853b2
BLAKE2b-256 ce96349184ae32bf2765e50de9259e36a774006b8722437f25309539db55b340

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb41dd9d8ffcd8144de1f996605e87fe8a08a6173e67e9bdddd972ad73077aab
MD5 737c0eee31888bb7ca3c03d03b9b0853
BLAKE2b-256 f80152565bc9ec0f8835a5012fe92aae110857453ee8b569858b96f915d4a081

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7e49d0201f9ff8742a1b0b2a3b7109b0cc98ca0677372ab6d75766edb4620035
MD5 7e0b998780a34abcee31eafee3977fdf
BLAKE2b-256 84dd438f4d65cc2adcbc9bbda3b52dffa39e16ff14a75f9673380d742299eb0f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff31bb7bf260362080dabfebdaec6365333c77dc3571e3c386aaf83f50b8ea19
MD5 098af43d2526ef918f942d64c4d55532
BLAKE2b-256 fdcd20a3cdb23262fba305b4d0c51338bc4c576badfa6323bf5d48b2c86cc969

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 65f7965b2a4123ed937418084c7b007c8c7088945b7a428e4b62d0c3941c8c01
MD5 67977d116e6f3531febfc439b63b45d0
BLAKE2b-256 5a2a8001e82595a8bf7367b8924df085057243e9ef90ee41232fa1e15a0dc788

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 46bf62f7534d09156103b3aead610aceecfb9dd3d8c85a5cdebae1dc5bfb3d4e
MD5 4327f1df880597b62caa673df5130796
BLAKE2b-256 b476a9ae42b4f9efce08711a0b6c383fc65a466ab761d87061a04bfd0bc6a460

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c811fa5684624e03a5730a0fe8c99479ec861cddc696e20a8d2c8d5935966b09
MD5 f0c98271050dd8b56ba1d2cb7437d586
BLAKE2b-256 17494651df15c5a75043356fda4437c44b2b1ffa1225a6cc38bec93656f45df8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 17f62fef280721354d365784f209aa41958ab008ded0d3680ac37ba6961be9cc
MD5 ad97f641dbd1cd7d1a6253452ea96ee3
BLAKE2b-256 e2e9479a8b0f798a88abb9cdbf7d04d5c56bcd5f0f9056c716bb4efed2c406e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 39ace6f8af762d0d9ab72db648938dde3ba4afad40dd2134a10d7738ef19a34c
MD5 73f615c30cbe24f46c2ba781189bb68a
BLAKE2b-256 a7d46803be532f16d9912f13b8ed121dff81a3973548d2254eea17625675aa9c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 db9e0c6475d89e280efeede110210d6e223099162d8fb3241f6508454c66f289
MD5 8b467f95ba67bced53f841cbdfc06e26
BLAKE2b-256 c618abb9d7a37ea5c5029ca09ae3f315fd46665e7923734416f22f676f203439

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c4e41b17909b63524aa8bc5074f29794cf11c7712a1164a2c7aad78d4ab3f52d
MD5 c93925e439ae95e3e04932b4c0ff458f
BLAKE2b-256 256c46c370132f73e2e58abf6c5ce7487fa7b905545c458274d592d3fedd9da7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f04ccc4ef92a1ee05884727bd88e4cc49c4a076229860a5b7e9269b29f1864d
MD5 d535995ba476472e18472efee8b72d82
BLAKE2b-256 ac240589432d6963ad81f2d719eee9ef3f640f45e1e39aa09608a6a6ef0fc7ac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 81de80e85ad751123dcf9c8a72f0f12e7a2fba4f299829c37af5015c8d60eab8
MD5 4ff6c5f197ddddf283c2c36a617894b5
BLAKE2b-256 2d0f6d8f4b855626228222a7334f9bd525cb2676b8a253c72ca091247ec92af2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2fc739e7f9df75d645d8eed78af541b70f22d6dc98559cae4cd9db6315141321
MD5 3de83c38c59e103b460c5cb6fab86c52
BLAKE2b-256 6ff367d342389e17569b8b267869a8483b6ed1c5351e49809f30e247d7b7d988

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 60e37a63b138439acfe10d3d644ae4c797a8e124b0b4305bc57848830b6fef6a
MD5 21592c60dd0d58bc48c0c735134b5bbc
BLAKE2b-256 68422b2bd599ba5f0f324a4efe50775318f188d7a0f399d9c7743df6362ddced

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 db2998f8a342e494f923891984139926126c7767d547997e15558e9adf8d27b9
MD5 46b76f7b35af10d082d614c4078edd83
BLAKE2b-256 db291afd72aa8cf63aa06784a92bf286c1e6363aace956d2b21a8e49aa3c9c2d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 adcd99454753c79e2336dad3f2179777b0e3ba004dfcb87fc8cb3851d08137c2
MD5 900065f33893943b69bd268fbbfc7daf
BLAKE2b-256 6c7ab36ec8cb317982fa27b71c3f0f4a9a0ef3550882e529b257f44baedd7331

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c8a76a02fdbb57ef41773780a7bd0e76b923910c309652461a01998441a26806
MD5 95b679b238e587436461aa0d30f0e986
BLAKE2b-256 37308e3fd4806fe8e520ae3000827f73c69b494b2604c8c4be2f46d6c3268319

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 45b979b10c34eb1bd8f329f6d9e877130bf6f4ffe137e5ef3fa9be5c16ab2c56
MD5 49e06e895fa20be81cd5ebffdb44327e
BLAKE2b-256 3933dd331359bdf83728f848efce5581465f7817268f255431bb603a52514c1a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d4b530cc3c3eb85fadb2b8a48748452f3c0ca62108d2c6791356da36410d4503
MD5 310fa3eba9187a1e3fb5b76cfad63f22
BLAKE2b-256 6e80a4869aba1ce730b8645218cf71a8f8c04bbf075810d45c696b77173c9bf6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0f939a41d3596bdbc069bc6dc4adc243569916a0ace6a928d7d466b3514176c2
MD5 3ae6d8a154af108386d091079ca78463
BLAKE2b-256 dedf0eaac52175725bdac67db33c3ccc7a181e9a27344d0989e99b6c413c025a

See more details on using hashes here.

Provenance

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