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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.1-cp314-cp314-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.14Windows x86-64

polyglot_sql-0.3.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.1-cp314-cp314-macosx_11_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

polyglot_sql-0.3.1-cp314-cp314-macosx_10_12_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

polyglot_sql-0.3.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.1-cp313-cp313-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.13Windows x86-64

polyglot_sql-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.1-cp313-cp313-macosx_11_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

polyglot_sql-0.3.1-cp313-cp313-macosx_10_12_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

polyglot_sql-0.3.1-cp312-cp312-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.12Windows x86-64

polyglot_sql-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.1-cp312-cp312-macosx_11_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

polyglot_sql-0.3.1-cp312-cp312-macosx_10_12_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

polyglot_sql-0.3.1-cp311-cp311-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.11Windows x86-64

polyglot_sql-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.1-cp311-cp311-macosx_11_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

polyglot_sql-0.3.1-cp311-cp311-macosx_10_12_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

polyglot_sql-0.3.1-cp310-cp310-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.10Windows x86-64

polyglot_sql-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.1-cp310-cp310-macosx_10_12_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

polyglot_sql-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: polyglot_sql-0.3.1.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.3.1.tar.gz
Algorithm Hash digest
SHA256 8facd441c156e13e5e021d0b1e3c10ee1cd80035e43f066f1dccbc7b21313543
MD5 d8e176ad296792abcaf5ed7ae9c04b06
BLAKE2b-256 8dbc8dce61130195c2f3801abff1ef020fc5a431fb5fa77069e7e5992ea2c840

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 299fd9a3dd487fee859e49acbc365661a114d2b8aadc825481b6989b99cfbe0f
MD5 e2c05d0069bc94514ab6d64054ea7035
BLAKE2b-256 f3f72836e1b0d6c662a307a751b77f42917bb1bd55df6839961a472ecf2d9033

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bec877c3ba5ba9ad3129c83dea65898b02a3a8b7566c9edd09e1467572f97f0d
MD5 9015a2d329cc4aaaaef51076470a58d7
BLAKE2b-256 4ab0e17fa4d20deb3827275f93c903c4af0adc736c0c73c3b406d6304a4d4160

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9e981d33ffe13db40c1787e9dc8ed90d90d249166d1a889d3d3c39b3bedd5a98
MD5 649e35b076dce3ee88c9f9624ffd85fc
BLAKE2b-256 d7f39eb641203ddef13786c126cd77bea9b846ff4c5519d723718034ee80b749

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 eaab37b48fbf0eb75aacf6dedb1b368dd30e0c1e672c5955d86540d4e4530081
MD5 8af83860028618de4eb67db64d6419c8
BLAKE2b-256 1e879e3b4c3ef004755e9a6f76ea3fb88ad41d65f61ba169d9fd14f635451a00

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a1ab3e64e83f78af48dc4005bdd2a70fda86943c9afbd222f3653b68f6e7c0db
MD5 e03c907e6fc4b9bf86bf0131e3c419b7
BLAKE2b-256 9d0227d977e8b7a3010da8d557b3253bd0e0acddb0ca61c1a29f19a1e110d993

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a2c2e7741067fa5f37d6751ef1d61d25d1b9451e9ecbea826fae04108c0c7201
MD5 f5181cf25f25d26021e3e0ae19afbfa0
BLAKE2b-256 dd5fb3d5aa89d65ea0d9583f3549cb667629a7d42de3774d35841d732b9d12d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b909c93aac96f4dcb5b9372b1ccfca3f4976f2e35e944265880cddf984778153
MD5 7e3f43eb65e884a30708f5f0060907df
BLAKE2b-256 eeaa433007f18927365e9ce1d845564b860406b838c080595eccf2c828363d01

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e079e1b3f5283b21c6b04a16376e65c7dd9672b693c358c5ca20fc53a8aa172f
MD5 8a01edc5123e42c11581ec8653031fc8
BLAKE2b-256 362d91ec84afaeae0f7de8f2e594b7ecd8792f723ca891ac88a468b195502a9e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2fa4e5df80f8ddf94bb65fb036a8ca42cef2bd07d289d6d544ee1962220c0012
MD5 3e89e3905b8f83c1b43c0a78f441cfc0
BLAKE2b-256 fa3ad7b552c8732388875a2e8a24fd29d1249bfc97e0b72bfb1d295bc5da7aa4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 141e30485741939baefe4c7f97bb0b521a4fa7e00f33459e94a30db9e6d5d544
MD5 40dc0cd55fdf54bb9cf49f17bfa8e98e
BLAKE2b-256 7075b72e83929f199633dd5ee97735b45897ba8ad73d4c5865cc52335ad2e668

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9dd29737389b8086e3e53ad3b26096f8e6eea5d020d7526259915d8328a565a3
MD5 cd3994c7029256e3218834860153f844
BLAKE2b-256 28cda989805eb831ba7b74d9f2dc55877b1e006f04444e79cf0e10fe7c80bb68

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ba049c98f2d979f011aeb438634676c9f2782b4800b4fbe9a98159d88e8eff09
MD5 3ddec1de447817042b751dcce5cd934d
BLAKE2b-256 7e26c0b5c43917ccd7b616166cc25b98eadc4cdc97041ca9750b079786c9ee92

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a1837837733c8fa328f5b5e2047298be7c99be3ae0ed845896aaa3549b647e5
MD5 5f74039856061d0101e67c08d18c26b8
BLAKE2b-256 ef3ae9a8e4e83eac4cdb7b385786333de516412c2602ab2f63205d0e0133f246

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 76418bb00c3a47df511501bc458ef42ee1aaa0589bc6eeb2617aee8c29ecdafc
MD5 739f16160b0cfbf3554efafe03a0196b
BLAKE2b-256 7d89d88a1f20ce2518ee7aef817b7190c20fb015b68a73649cf00ee8213ed805

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cfad44747af1cf64df98cfc515647119f61c37854f71a220aaad20b3d072a28e
MD5 fb54fafe7a9d77d84b3fffd1f6669645
BLAKE2b-256 5e30e4b1ddb25d0d1a8fb912913798dcf579b1fea3bfcea0beb9899742fae5c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 003e6dc5e02ff331d18578bec4ff426a5c65e300a3b133a20d61c3da36b39202
MD5 6a4393e1f40911c543a9f7ebf7519d22
BLAKE2b-256 14a06b45566b327ec74268e927f84718c3f42af35b1b592a581235f5598f4cd7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 73e92ce351c69ddd2f15d529f7610e27c9f9cd23801c1187eb8a69d4fd0557b1
MD5 5267f3ea590ea556a426ce59249dcf8f
BLAKE2b-256 20b3f52c84151bb70194a4b61a5964e473aef48b4fffcb304c1f9b12eaa8b7e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 59836c2f8998de0a9071a2be806fbd50722919fe2f0a905a034798d4d005c846
MD5 dedd462b88f6ec29e20cc0e7213ddd84
BLAKE2b-256 7bb43448fcf9562d4de80876098e15d27045691eb13fcb8948a094655cfa1eb2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0fe6536e1a9c59fa1256e6e269f1455a923f19dae69c8558e405b779b5050301
MD5 3bae4f05f4c9fc36a908c04dad9c9155
BLAKE2b-256 6521e8afc58f6037d7c9cea3d26576a3dbbf2e6484061ffb31e8ac77741a914c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ef1419f4b5488684233b48dc73d3e4dc149cc925018a1876669596ce16e04152
MD5 fa4066dbad581452f282898efbf4a77f
BLAKE2b-256 d0f5f5fefc6384d16fc944bcbd8e0b79c0895128122d24d93a57692338e734f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0c499f111539f0d36dd8865a92c04adf6120a99cba6c2bc2a266a3db6a4f93f
MD5 390c5c05de9b166888e26ce8910e9a17
BLAKE2b-256 cb189e576abd2a9a55620a944ab01848c0ef8fc6f13d07a4b8ca446abc67a69f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4b834befbda7cf2dfcd6c8e9f44858ef8b831b44b6f4195fff5fa891853bc4d6
MD5 b7ee4e8ac575dbdc8e5f7febe9e6e819
BLAKE2b-256 62ba97b078ef5e1fd81d26bd204033885453b031c2da7d7061a98639e039f2c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe3e16ba0567240f67e778b19da4552e0c6bbf0ba72b40227fd02f966767972f
MD5 fe6065e742b89293786a04e78e311c73
BLAKE2b-256 32a2a5cb32a079299b13814575ef20284a60bfd72004b07741bfab60c9a55846

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9c187eec7a9ef5acf2b375256b63ac7735cbb873b26590f40996c800fadaedad
MD5 7f4153e3248a74727dd1728af16a5e4a
BLAKE2b-256 2fd2866000d3a06ef79d31a534a536d7a7d941d431a1421cdfbdf51eb2912874

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6e4bbf72a835eef45bd4d582db7b23fc78602f5d59937f0552714dafe1478232
MD5 6d29bab67ef3f285a33267370a744f9e
BLAKE2b-256 2497883c2239aded356add3430f7f697a2d57b92e4e00b42cb0917fa6dd8f255

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0a5aa0b7111b900191230a6312fef141d5f787dd7256db54726f2c2e7aa08d70
MD5 85d8791852024ce0892691d515e164e0
BLAKE2b-256 eebf847aa5c288176bcbe5ed3d9cd5bd06349fbc15c50a4c4c2027b7070c95e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 60487254313de8f51abe14a72641485a4a628e166fadad012752a6ff0594b0ee
MD5 a1497105af0449da2c77739aa7036839
BLAKE2b-256 ee683b3b621e77ae6a2bebd2d0ae9f751dee650591d2e072e6c7e501dff965f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ae540dd5cc0bfff03d2fc044163225d6b24a3382367e6f1359d907e9aa8dadb5
MD5 fe09d7c197d75b9e9742d80ed3c40913
BLAKE2b-256 d9103868651de1efa6dc2a0040904b6984000a7ebd9cb3a775b4f09e53066f1e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3fa30b9a93ab5aea779f849027ad7ed377231406dc76f1f96dfc40395ee2e782
MD5 3d1b95ac3199cd3c57067e0ccc491516
BLAKE2b-256 6c1a1fb58b27718d37ed284cc3b6d1761ce4c2f7db82917fd2151d73518aeedb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d4fa73bba6686c42b73fcdfb9494de4db5e87ff8bf91becaf5b3b382f22f677f
MD5 8ac136b64550fbaf6fe5f8b8a9fab2d2
BLAKE2b-256 dae4910a4c2434d91c1d23f29c088a2d929288753b3b1fbb38842a44e01113bd

See more details on using hashes here.

Provenance

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