Skip to main content

Rust-powered SQL transpiler for 32+ dialects. Parse, generate, transpile, format, and validate SQL.

Project description

polyglot-sql (Python)

Rust-powered SQL transpiler for 30+ dialects.

The polyglot-sql Python package exposes an API backed by the Rust polyglot-sql engine for fast parse/transpile/generate/format/validate workflows.

Installation

pip install polyglot-sql

Quick Start

import polyglot_sql

polyglot_sql.transpile(
    "SELECT IFNULL(a, b) FROM t",
    read="mysql",
    write="postgres",
)
# ["SELECT COALESCE(a, b) FROM t"]
ast = polyglot_sql.parse_one("SELECT 1 + 2", dialect="postgres")
polyglot_sql.generate(ast, dialect="mysql")
polyglot_sql.format_sql("SELECT a,b FROM t WHERE x=1", dialect="postgres")

Format Guard Behavior

format_sql uses Rust core formatting guards with default limits:

  • input bytes: 16 * 1024 * 1024
  • tokens: 1_000_000
  • AST nodes: 1_000_000
  • set-op chain: 256
import polyglot_sql

try:
    pretty = polyglot_sql.format_sql("SELECT 1", dialect="generic")
except polyglot_sql.GenerateError as exc:
    # Guard failures contain E_GUARD_* codes in the message.
    print(str(exc))

Per-call guard overrides:

pretty = polyglot_sql.format_sql(
    "SELECT 1 UNION ALL SELECT 2",
    dialect="generic",
    max_set_op_chain=1024,
    max_input_bytes=32 * 1024 * 1024,
)
result = polyglot_sql.validate("SELECT 1", dialect="postgres")
if result:
    print("valid")

API Reference

All functions are exported from polyglot_sql.

  • transpile(sql: str, read: str = "generic", write: str = "generic", *, pretty: bool = False) -> list[str]
  • parse(sql: str, dialect: str = "generic") -> list[dict]
  • parse_one(sql: str, dialect: str = "generic") -> dict
  • generate(ast: dict | list[dict], dialect: str = "generic", *, pretty: bool = False) -> list[str]
  • format_sql(sql: str, dialect: str = "generic", *, max_input_bytes: int | None = None, max_tokens: int | None = None, max_ast_nodes: int | None = None, max_set_op_chain: int | None = None) -> str
  • format(sql: str, dialect: str = "generic", *, max_input_bytes: int | None = None, max_tokens: int | None = None, max_ast_nodes: int | None = None, max_set_op_chain: int | None = None) -> str (alias of format_sql)
  • validate(sql: str, dialect: str = "generic") -> ValidationResult
  • optimize(sql: str, dialect: str = "generic") -> str
  • lineage(column: str, sql: str, dialect: str = "generic") -> dict
  • source_tables(column: str, sql: str, dialect: str = "generic") -> list[str]
  • diff(sql1: str, sql2: str, dialect: str = "generic") -> list[dict]
  • dialects() -> list[str]
  • __version__: str

Supported Dialects

Current dialect names returned by polyglot_sql.dialects():

athena, bigquery, clickhouse, cockroachdb, datafusion, databricks, doris, dremio, drill, druid, duckdb, dune, exasol, fabric, generic, hive, materialize, mysql, oracle, postgres, presto, redshift, risingwave, singlestore, snowflake, solr, spark, sqlite, starrocks, tableau, teradata, tidb, trino, tsql.

Error Handling

Exception hierarchy:

  • PolyglotError
  • ParseError
  • GenerateError
  • TranspileError
  • ValidationError

Unknown dialect names raise built-in ValueError.

validate(...) returns ValidationResult:

  • result.valid: bool
  • result.errors: list[ValidationErrorInfo]
  • bool(result) works (True when valid)

Each ValidationErrorInfo has:

  • message: str
  • line: int
  • col: int
  • code: str
  • severity: str

Performance Note

The package uses Rust internals directly via PyO3 and has zero runtime Python dependencies for SQL processing.

Development

cd crates/polyglot-sql-python
uv sync --group dev
uv run maturin develop
uv run pytest
uv run pyright python/polyglot_sql/
uv run maturin build --release
uv run --with mkdocs mkdocs build --strict --clean --config-file mkdocs.yml --site-dir ../../packages/python-docs/dist

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

polyglot_sql-0.1.11.tar.gz (1.4 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

polyglot_sql-0.1.11-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.11-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.11-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.11-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

polyglot_sql-0.1.11-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: polyglot_sql-0.1.11.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for polyglot_sql-0.1.11.tar.gz
Algorithm Hash digest
SHA256 4829f8a1a3f03c4f9ddf39e4a7dfb9e96655aaf5701547f7259709bd0bedda6f
MD5 99a2a6382dac6a21bddc19c828afadc3
BLAKE2b-256 94e7608dd3063f426be5ad6f3c8388b768efd31997e1d9fa543aed8c7e6af5f2

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2f5fb504abe08ae8e92045abd5349c19b6d31a434eb3e6a3bc360ba52d821774
MD5 8cf517f827f44d87a841af0fcc70e845
BLAKE2b-256 8c210af237fd486884170751492d6d050bfbdd789beaef900ddb2cd402e7c7da

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 83401db1df6a1012265abb8f0974d018a42e666c168de1723fc5f4a2845b164e
MD5 ad38a6b8048de45dc68363b6bbdb7c35
BLAKE2b-256 9653629b242618839d56224568b1d050a890a3635169eea82f35258c1a26a711

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ce21d8b9bffababe5b712735f3248c24923b9e37ededca02ecd49de278578000
MD5 b9c3252bf02dc9edc3d2c00317c189dc
BLAKE2b-256 68b6543e3bf7a1dd0955df89f386e23d644a7e88e928de713e806b75bb62502b

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b34167905b96bd9e29b041d9bf3cb7376fd29719c6edff6d94b43a1b4c404024
MD5 eaa0806aeb1637d112d97ec937f00272
BLAKE2b-256 29747091f5efc0e0038422983a4920dec609a4ecf208375a831daebbe90eea42

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e01e1690c39bbca6d0303328d6014d8fa112c480577b2447f4a6df11659e1d64
MD5 c1add2a529245dd06ca7d32b7f1a8661
BLAKE2b-256 34c5c83a4c463eb1496fbbce85d5d6364f2fae171238c720c05a521f8789120c

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 58678920cb076a15f48d7c19d5de9d62dea3b28baad68e040ee0a41626a1704d
MD5 8599d1ce097c81e5c9cec597786f6c5f
BLAKE2b-256 d14e11fb284473103dfbc35aa2e41578305a440e4ec6674b75cbfe04081ab5a9

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d011fd50b0378f68fc4183b7b466e45056dd46676c2136a25034dcd8176523ea
MD5 f5b1071dc16d2ae24b45f80ec4f09ff2
BLAKE2b-256 1816f25c59a25edf63b8b87c59d81969c42b58838ec829b7d2b9515e6f433e79

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7d0ba763c948b7f5a01ef2051f9171545c84b49b099f3ef427096e3668ced980
MD5 282531929bcba306e678bf52f9557151
BLAKE2b-256 5058d8a5952f922929fee986c6621e18a6b38ccc2c1db12978cf294323f92cb7

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ad0014054058abcc37b9e336c92d85d79ce1e51eea2d035510f9651b8f5db254
MD5 2d1b846f6fae1071a50644dc33f45b39
BLAKE2b-256 348ab80843acf03a0ab606db11eb749276cfcab5db2cd57d57315dd9bf128fe2

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fd9c1f89c564ce518bb8826d11d65ea67c3f1b730a98e7fef01534aba0be86d9
MD5 c467b0ab1bc5e91005486211c36ef1f7
BLAKE2b-256 92b6379023b644ffdb0e9d9db31e6a1c91e9c986bf6012debcf72796aabfccbd

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b05bb9cc97b5540f427e1b3e162f709da92c30a9066269b348887dbf2a97a565
MD5 d88461a45f134024eb7d8be6b3660460
BLAKE2b-256 a4a74955b86ec70c78cb426f788065044e24144ee4581bda91669859c7302e8c

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6a2503d9b9859aa77ed521f3470e99897d60086aa63a46454a0059dd9df2652a
MD5 415dd0537ecfb1f00dc939b91d19db54
BLAKE2b-256 3e5883fc66daa5511fdb4a1ec8a4c9e17c7525983a44a1987c2d1ec16ea191cc

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7eb7fde58c6d7005b1f5993b0d1136b1a5fb07deb45131c058f698b8462b534b
MD5 cc7321b6951f109c01e36f4e13431751
BLAKE2b-256 c3629178c36455c32690b605e01c26106f5a7b1ace03e33f0a910414af64bfdd

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b64580b3cdf961876218e130fc37d13781d1d54a33a6315987fa1c132842b00c
MD5 45e25b1cdbd9bb76344efb010740bdab
BLAKE2b-256 3ebd16de9f6ccfdd4dcc18559e1dace7d238327dc7d90e485378615cddad3ee4

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 32366e9a0479186ccd185f9fd31c873095eb7aa3bdd989fcf958a8be9f59102d
MD5 c92eaa753cae28ab46386edaea194b47
BLAKE2b-256 2680c356a6223c0e48fe7a5cceabc27034bdc6cd7e0f6cc92900404b735219b5

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 043d3a571a9206d30c08d4c592584c30a16c8cb1885b892118a109293f8b980c
MD5 9607a6690c1616a92c9ad10b062ba8bc
BLAKE2b-256 bda82ebbc3eedcccb8da9ed3b495be69d7e9db4693e7e9b863b04258905f2242

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e09b449fa93b82ff2faa51ae963ba34794307439bfa5eb496fb0414a266bcc29
MD5 915f9a054b13d30fdce2352a78a03771
BLAKE2b-256 61f49e6626da85d4331528ead66ccaf4caa29d209a791ee99b6d117967c3fccf

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9dfe049375bd1d4e83e361b75f50ade410431625ff635a7cf1baf48f77311ede
MD5 aeb5eba312ba00a41f2de9ef4f79bbc6
BLAKE2b-256 d8f0ff567f6afd4b01e57975c9b083498f2257007ddfb4cb4f4bc06472a5b36f

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 24ad6cd356dd9bf7d0c2efb157ef18bcc50c62109267204093b2627239f85e71
MD5 58b1f0047338d598c53a02157586233e
BLAKE2b-256 1a857841ba7a6e977ae9ed4bba198d1b12295c25d288e8f54183e730632b8020

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fd2ec259446120eda04ebf66e8acf1d3dc5abca25bea29c0fd5ed731dce5f64c
MD5 32d5719aba66d1227e736469a38daae8
BLAKE2b-256 f80492db14f24f3d1410a21f6755e95de6e77fddf7a37a631ebec5ff8bdddc6e

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6743ccd0631a2c2073b93e05264a9d6533894f5f64ff9114dd436fc01b477684
MD5 e521497429805a8a5d23769b0907492b
BLAKE2b-256 db832204faf16ace32247d383c1e6c33203eaa8cfcff73cbbb26aeb7122b2403

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 492f4061d138d87f5538e925624103c7cfe89a84da7abd66b865655cd1ebedd4
MD5 dc895064815596ff52a20e87151722ee
BLAKE2b-256 f5594efba1458c4ac14d843092b005c0ffd8a65ea2936ca5f9d0a7e240c86783

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b16664f691b6499c1827b9a6f4fe7db41ee1f896fa0ed81e711c1a2ced5727fb
MD5 bb92e507ded26c64c45e9b3b9bb63feb
BLAKE2b-256 25c99ffdbef5c7f358f63423ba7dffcf387a66fe04bff05beb17a195d276493b

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 87a4a7c42a24c9a48a2b34e26e4ef38a59c997b8d5f3b3442e858c3b3b35e761
MD5 f53d3f64f7cefaacce4ff8efde2e05a3
BLAKE2b-256 00c8fbbead0ac1a4cbbc9ba7df906247e80ab75dac826551552f351a3b3ed340

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8a165584c54407f7b62a41bad7a30c88a4273c50b167ddbd153cbd1e12c78442
MD5 2ace916a1dccb1697a6df1a5e8df0eaa
BLAKE2b-256 17d7fcc9ba1a0f5fae0e944189653cb428c128e30da49eaa61ac53d3e5ad4b0d

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b4e2e11a211376b4d5ec89bbfc8b89307af43ec6446dda9600e84bcf28a1974f
MD5 3e8118cea2f3fa145490a3aa452577ba
BLAKE2b-256 74a6e4b3651a9ee6a91c403872aa5b54165f584f125e7cf5c1a73032cd209962

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a4aff641fd5b9657f6493e24d02306ed581a111b63b8d45e204861cd4f2946af
MD5 c53482bc3a5a0c33d8cb71e4f462ea5e
BLAKE2b-256 05ab68cb10287d6ead3fd9e6e84b8ba848fd626cba68dd4e2d8756073465fd42

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 02bcc9dc08dff26ef99e00c903d3970363fe8a21657e60710011fbb6256dc2ae
MD5 974040fbaa40e6d6f8b681ba8f5b676d
BLAKE2b-256 f1ccc9d9f0c28c69c422704823560d1c9d45ed9d612dfd64fac90ca17fc59cf9

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4291a96059b382a38dbc4cc3a1a20cbabec9c7d293868c53a82ad6c27a38bdb5
MD5 7cf28344d6dbf2eb9b8faf78510ba69d
BLAKE2b-256 4bd15fb24cbc4e13b7df13fa4692856296ab17e92ac10f25eba47321a58d7880

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

File details

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7545acd66534c7fa335814b7ebf4309dce998e18063d996e8526bdcc9dc57264
MD5 54ac27bd02a4a114f08691979899d929
BLAKE2b-256 228c14fa41cd04779a31d382e8a2540d5ee1c2aca2323100ab3f347ec97f2236

See more details on using hashes here.

Provenance

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

Publisher: ci.yml on tobilg/polyglot

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

Supported by

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