Skip to main content

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

Project description

polyglot-sql (Python)

Rust-powered SQL transpiler for 30+ dialects.

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

Installation

pip install polyglot-sql

Quick Start

import polyglot_sql

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

Format Guard Behavior

format_sql uses Rust core formatting guards with default limits:

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

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

Per-call guard overrides:

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

API Reference

All functions are exported from polyglot_sql.

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

Supported Dialects

Current dialect names returned by polyglot_sql.dialects():

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

Error Handling

Exception hierarchy:

  • PolyglotError
  • ParseError
  • GenerateError
  • TranspileError
  • ValidationError

Unknown dialect names raise built-in ValueError.

validate(...) returns ValidationResult:

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

Each ValidationErrorInfo has:

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

Performance Note

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

Development

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

Links

Project details


Download files

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

Source Distribution

polyglot_sql-0.2.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.2.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.1-cp314-cp314-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

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

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.1-cp313-cp313-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.1-cp313-cp313-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

polyglot_sql-0.2.1-cp312-cp312-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.1-cp312-cp312-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

polyglot_sql-0.2.1-cp311-cp311-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.1-cp311-cp311-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

polyglot_sql-0.2.1-cp310-cp310-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: polyglot_sql-0.2.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.2.1.tar.gz
Algorithm Hash digest
SHA256 89fd1c175efbe9d84ef79beb51bb85d9ff49ebab12298e7dd6a51566eee751ef
MD5 8fb1df8935fee192934017dc877e8ed3
BLAKE2b-256 04b31d85cde5737aa1fbe8fcf6aeb941a480c8d27885c726135469dae6505bcf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4cad0268f4dcb0a5aee48b4ae0d1986ce21aec59b77740f2661e118b00686e02
MD5 82843b6052a91b3ed3e7a4139266384b
BLAKE2b-256 f52aaa142bfbc1b4a5ba775d4441a647f0524569ef6e8d90521b5a05bf4f0869

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b9d47e4a1b088abf3d5da67326b0dfeff51c7d1c07e760bc3a06d3719583b235
MD5 76629219cc946c5f007d595a7e213b25
BLAKE2b-256 052ab712d995e9bc0a627399c25e77a150402a1cfcad36881f9b0a100b95292c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c10c4155720e3f84493530eb9ab6273f2fdc1b6fe8b55368b4f47a2e94aec54c
MD5 121ad0009e745cac62bbbb2a13f4881a
BLAKE2b-256 81fe2f31930db65b1fe99095c559064517ad97755aeb208f236f01a6d1243b62

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 bed889737645cad526ad1b98ba6725c0110606be29b899d205a570ac19e431fc
MD5 438c380e22db340a0c0b3199a4447856
BLAKE2b-256 2d50a9e9bed5a5fd702c72f9809b759226323a1fe0b57ccf35c9176d654b6105

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 add3e7dd42ad2009dcd3c9cea1b3bee415be8108f5c69bc4e7e59e1e94edf024
MD5 87a56a399969e6d59c9b0e229f67422a
BLAKE2b-256 abc25c35d45545a41f391ae1fd40fded3ec4547d009b6d57a199d15c85d6611c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 82d327251d57929d4dd36fa1124dbf660a67c44d2b8943509aece21d196e681c
MD5 da7b51274dbcc96306a4479ef9aada07
BLAKE2b-256 e8cab4d81d3f40c2b457ba837a173c467474408d9baccd87e27de259938cabab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d25212e9e1f524588a7f934d7e1b50c65a87d84b11877b0c7aed473b04a962a
MD5 3dab7dab78d29b5cd18ec74b60c3f8fa
BLAKE2b-256 beff9f5648e49c4a40758b180f98fe6c50cc470c0a15f4a38fd4c769de7359cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ea9dcc3e7bf7f6b16a67eae1a3357c9b6bf773b9aa30d7f9d241d88a2e8ea4c1
MD5 d1824bccfd787ac63b9f53441a18816a
BLAKE2b-256 8480b1b6e719a2c73959b3fa87af052d01f54d825847d6cab920070d5b068070

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 66017f428dc421c93d2abaff74b6551fceb2a57f2370439e9224b1ac8bdbde41
MD5 6da7ddf6d9a2cd5ef4f0e7cd0a32d7ef
BLAKE2b-256 72f3cde105636bb8a414425d58af2cfcf272af76e28583026d4798a0294ead2a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7d27347396495df4a8f73aed98e2cfe69d51132663a1a20e9b76a40c67f9c410
MD5 9a530c615378d4059ae7a82e787d1437
BLAKE2b-256 9d000bba8447923db00b82b024dfbbc611ee73d0b9c166a787dd6019914fae72

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23e151b5d3f9f2cff184e0bd9f3be57333ecccf7ea68c709317d3cca2c7a1066
MD5 72e821719aab486855a5e180d06d7aa1
BLAKE2b-256 de2e91877088dcb637cdf295db6d8518719c682472203b8c4c4188ff29ef0be3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a549765f1328fc27397bb0d141553b81db9ec91dcc2db55328f9491748d071f3
MD5 71b2822d8b27aa89da6121893e8e463b
BLAKE2b-256 d24bbcd8495b0c20cc3cc58c07d805c361ddad7f13f389b03a6243f6291da8ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cec9c0031a431c01fa91d055a361d770ae8f41f1a2ddafafbaf9b1074e9b75af
MD5 058cd13c7d5f77ec16c9861dcf87424c
BLAKE2b-256 0ef9cad99bd6bf9115602d8f59d4f5c2a409700c8704cdd4f2300729f53e4f9d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a7f1019a2170cbb3c8133c7c618fade3a3572344ca4b91db333ce3fac3ed4a56
MD5 185f470f42a44f55d5a6917b4115fbac
BLAKE2b-256 12ed0ee96b58648828b20482b461163341c4c01ea3cc24baece690ff77a303ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6368018b242261d95e96b1957f0d91d258e1033937fcaea20a795537802e1523
MD5 79e1bd9233ea52883216ff0d97431267
BLAKE2b-256 a8a362d5d313829f3de28797096b1e855fe50ae4b926cbf930a02c4b2cccb8dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 542376ecf4be9b7e594099987ff65d9dd23da52d0f0b66ff30942f63c22f51f4
MD5 3bfc4aed889a06edd48c3cf531375258
BLAKE2b-256 fee6464ee5fe5483614b5e8d9d8e6c3367a466182ec29b767b4374bfac117078

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3d08df8a81666726ee0d7fe27037f63ecd97f0c73cb8988a25eb4523d7a76627
MD5 a9b05c31619e9ef2d93022cdd2ffa687
BLAKE2b-256 0a56584acd206062d53cbd45e1e087bc973eba64903d686e8794f0f4297c8fae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c5798529aff27fceee39337025e7559c5fb6019618d4520a67af45f52119eaeb
MD5 ad7794baa2e9861876a58548daa366d3
BLAKE2b-256 0fc66da2114b52890426cac93b1e9dbec0e3a1ca56d6ba88a6d0a1f84527d90e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 befe60fc96beed21ce6b5c04efff09959b8d59a2af62c23bd9622688b2cfd342
MD5 30a2a29cc4ccda261b5ab72fa122df24
BLAKE2b-256 8cbfd23464dbc93676d055f8fd294995d620a2d9fa7ee89c8f9f3be5c7a8a107

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d66e48204faa3989e7b05c9935abff3b58c57b3a3e34a8da7b78a6f695a48541
MD5 1fe64850029700642e3d2223b5c56555
BLAKE2b-256 24d3004be740026a0d0dc2434fd4c5f148d55d501883a33a7ac7616f1bb69d7b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b64baba98fa21cc41fb8d1a5d2f3fd0106e97932d6abdc512c1d2f6b8f27a325
MD5 cbad8abb34c42037d549656bfe958969
BLAKE2b-256 bc2a96e88b5ee1534bcd2b1c8f9a25d8a1574a3f512276b92ce87b489d46ee14

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d0691e70db9827209643f2e3689f173b57419244e752daf874c5d9354cbb62b1
MD5 ff542eca00a4fc9adce136258e55acad
BLAKE2b-256 4d4c23bd4382ade5108c3bd1f0eec183b6a8e2f5fee9f044921efbda5c17d8bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 307543b4ee1c21cb5fe48e7865583184e8fd3c1e5b972e65c22412b573855f44
MD5 7f576918ec58f3cd2263c5e8d8148371
BLAKE2b-256 e8b4e56a5d74724cd4773377c7b2213532f091846ebfc4cefbc06009d48f55a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7a8fdb68a331018f78815fc3577edf17d1dc37fb40e9c9912835fa0247c8cf60
MD5 ea20a042d93f3b83f320fe91f09dec81
BLAKE2b-256 44f55d6b456962c6d631d818641fcee1d7dfe840085bafd49e71dcb273678c90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cb3e13740c166646c2a1897d3739826e438ec39b00b9d643397c3107190ae709
MD5 3f41318f59ecce86534eab5a47fb16c2
BLAKE2b-256 a6244301bc794ddfe5a61a6e9fa3f71db51a351eb4e9313f065bf0f4d2395588

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8db5a277eb431441bd48c0184a6979fa5517c83f37255d8b25231f530c278ef7
MD5 795d605fad9274db98ba52d1a7493189
BLAKE2b-256 bfe33f7231a240c02002de16ebd5b0027e96d11813fce5b2ab3058fd1f846493

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 28ab6ddf1bf57938dfb2d6d40544eeefc59441b4ab94cb626eaa95cee8e83ffe
MD5 67cbbe149aec28c76fd5bedd2a657c87
BLAKE2b-256 a0202444d994538e876303fcbd7aac0017befc0bbd1af5e55f55872cd4c409a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cae8213afd3a656e7c3115f7e93a0a617bc2d09dffac79a15af84f04d2f0cd70
MD5 9a39f521b91b5e7e20403b9d3464dd13
BLAKE2b-256 b8127f499c006d0fa082b8f6e6c185f89360873efa8962af17d6df32993631ce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d7da406de9c6c84e26e4235a1de81155e92ad09522c4242dccf6b16ea6ff806
MD5 4908cfcd049d211c501dea010ed2ed34
BLAKE2b-256 e3ae3ce06ecc6d41c717d0871966a877091ae05b72bae7c4860da9d81b6f0bb1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d3b517a2b02ca1c24cd48833544265119127bd88cfac54ebb87a04be70445b89
MD5 c684260e65a435c0faff4988cd663dc3
BLAKE2b-256 a29af8564040255838083c8fb6036d112602808f1f457691a3fd4c103828fdb2

See more details on using hashes here.

Provenance

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