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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.7-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.7-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.7-cp314-cp314-win_amd64.whl (6.3 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.7-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

polyglot_sql-0.3.7-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.3.7-cp313-cp313-win_amd64.whl (6.3 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

polyglot_sql-0.3.7-cp312-cp312-win_amd64.whl (6.3 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

polyglot_sql-0.3.7-cp311-cp311-win_amd64.whl (6.3 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

polyglot_sql-0.3.7-cp310-cp310-win_amd64.whl (6.3 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

polyglot_sql-0.3.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

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

File hashes

Hashes for polyglot_sql-0.3.7.tar.gz
Algorithm Hash digest
SHA256 d2db20151a14854bd3ebd723a80662ed7112f47585202689eb3651ad2222e8ce
MD5 55ab419881ddc9f4b16ebe4aaea940d0
BLAKE2b-256 1e9f4b0cfa1c64979ad44f33395eaad92aa04d3bbe6d90ef7793e4cd624efc08

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 110d64a73b9ab871f696cc2023de123f589fa94727253e989abefc028a04a0d5
MD5 c3e16d265503dab349cc68273b714820
BLAKE2b-256 6b3448778ce367b26b807cc4ee5419e9804583a4659e6dde3beca7de4ae6c779

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 26d9b4c488e81f8147a55e205c0c6d3d0e0e64175094f74cebe5fca9c2e61188
MD5 557b7b6a1a57b60463caa463dd13a40e
BLAKE2b-256 043e91397433c4efad71720a9ab545ea26cde50977ce9fd6239bcf5ef80b947b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e237b72f27c50f6735c0bf0a2993349ad81cf8b770e13b0200bf6f16e3fe2b71
MD5 1eaa962e8a6e3d391acab73c452f17e6
BLAKE2b-256 1be4a311933cb8cb6ad82e9352e2472d0529ba6ae602644dae45704dc25944fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 901496202306a91ebbaec626359e301564eb20ae91d89848ff76eb3c4c418efa
MD5 ba64f34534ff558c0e55424979874218
BLAKE2b-256 ec82212b7d2e55bcf0ae6b6b58deb8509d96f07b49d44cdf943bec38afb1b993

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c186662c6b1448f2979546143f623127bd531d08fb48ddcd7ddf32d692c31db7
MD5 c8d427c88681e4badb6d82369cad4dda
BLAKE2b-256 2629c286c0216842486f071bbca185e53c406969fabc5c0220a93720a3c12829

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 518a5d26bc5ad22aa45559f3af1aa88d909665ff9736b2a2ace52194d16b251e
MD5 b4b708937a1b95ddb3ec938797795c47
BLAKE2b-256 218dec3a5c6c663847625ee01479a9e19d2f5e3803b74995ec0bdd156bbcd2eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1dc80a9890635af496c0b2958d020b7deb01ad29d703a960d6cd1ac03dcf8164
MD5 44d8d79ff5781edfb4becf1dcfdafa6a
BLAKE2b-256 359a8bc140074c40efcaa7f3ecfb8d6668a24e6fbf3e921496318a84483045b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ff18397521cef7e45e026f9ef5f03a4335650d067d6252c33f70ee8e5fad163d
MD5 cc24b811b1fb9b7078fb11b11d2967a1
BLAKE2b-256 5b97a11698a0923b1820517325cf764d055405a8142b602038f1f3069a37eb8a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 54d560824ad543b98f6fabda57692a526b041571c9604c156cb54ba506555e1a
MD5 342b994d5195e62988ae0fb9c42f7c05
BLAKE2b-256 ef8b6362492df506c9595b2892e45ca766b36ebbfc7f740d6b291a83836aa140

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8b6a1e1ec63609faed0df997bb3c5f43c1093bfe52a4bbef8b7bcf261efefed3
MD5 5dcab1cb891d763fa328e02a490b25ce
BLAKE2b-256 01c5d9c7f47004576d1a6969fb922ed68d7c0d53145dfe241f555b079e70726d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f72614ae7f734d5cfbaae646b5e88ac24b86cb7a2068822d91984a44884102fd
MD5 1036a7b4bcc20f7e6149c1ac77292305
BLAKE2b-256 6dad5b7c311aff082422db3482052846af18cac3c6736c078fee6124e9ad40ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fd16c2f2c32fa203019d0286dee16700d0d6948f43a32fc904061e6a9575e5ad
MD5 f7e56e8df2e6193b46ca5539a2fa2fab
BLAKE2b-256 aa298c54fe60ee6616d491d0a785da9285260975a37dca458a2b106ab042e22a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d8420d67c55edb4673207f72c2114ae38d1e7d0ba8a8863e20cf416f0d58ce3b
MD5 cde7d6904932c722214b1c9b9d1ed578
BLAKE2b-256 e51f00cdcf12232f57838941344cc9315f2e9f9846499b253d1067c99def8806

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cb95968456805ec4febcfd9a0e4e38b1646a0f94ccb43b0d088056609f8784aa
MD5 62e8657a2474bfc34f7c38ef73909f21
BLAKE2b-256 2153e80edac2de95c0fafc590350755e709f1076fab5c95325923a1a48776387

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fe632cad35e1acde01981bffd41a895f56fa04e9947aae0a5678c6d867aceefb
MD5 d3bf0ed838fff9d7644fb1332a141924
BLAKE2b-256 5ceb486516aee465d7d65154486a2f4ab2922e352f8902471b7cfcf7d0ec7454

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 138bf972835693e7dab8948bf14e370dbc31541d51b1af476e632fbf4430bcd4
MD5 91abc2118fdf6f31189fe7020dc7baa0
BLAKE2b-256 a1d0f379d5861bddc1ef901b0104cad0b3718cf347494fb81d1e0f3c9f7376ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 14678d77e6037603c4e689f746d696f1172b713d1943828b09d4fbd84cb80bf7
MD5 d09262b1b139f0d4c5c028193307d0c8
BLAKE2b-256 ca41344d8698f50151bf5f922ab2757f9186e6408bf12f62fa8a8778e136ae7a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3198f44baa21979c938ad73b3203a540d992a09e069b1e82508c2c11dffc0e64
MD5 ce8fe401b8a0585dd83a9849e04b3d1f
BLAKE2b-256 f4918593983332ce3e8f07ad840d2b472a762cb7536b3f559b75c28a01feaad1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 34a2f1617f1cd9e344ffb8a55f459b5fa89f1baa34713d713f23fb39198aeda5
MD5 b6a913509041287fcdc9f30c78a6851e
BLAKE2b-256 21e7f17609a1ac5cab61af3cf737d18b7cbee9499e72ad1dac2364e0e98b8284

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 22147ccda6c35eae22cb7a381959d2085a9105c5ba68f06f73c78d061db7962b
MD5 c1128e39e86d463d4cf63028e31bcf32
BLAKE2b-256 35ba30b20e6340d50cb5a2534c1276290fd97c96c4d1db2ec88d30884130c72a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8ba3ffc3e621e41798cbab56326dcca7ca26c84193b0115b1399921ad565c70
MD5 5f33818be4a10d3eceed6fa09a875ae6
BLAKE2b-256 6773f86293414a4f314d5c94ce9998003f95d2ef48e415e33522af28403fc56a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2440a920aea4d600db7c0d07089b8cbbfa88157fdd35cc8feb93f83b84deb287
MD5 2f19e1ff9a9b7971018a60d789210ab1
BLAKE2b-256 6fb5ff448fd1ed26eebe72186bc866e20a14e34f01ab1b12a6b626df1bdfb13d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2972e59bb32d2040488d7b2231bd52c43d2d79176e54f23a66ce79cd692adb74
MD5 f9ae1e24fdb595c62a22a52d21e790ee
BLAKE2b-256 3b3f2194d57f29bc933e97e16748dd854e47ab8ac8b726d27ae1070a6bf6d144

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 65251fab149fef87de2a691d8b84c01a3a3755db72ee3e306d50e0a2d338dc01
MD5 7405859ecd5090791810731da9f45e54
BLAKE2b-256 ff42061d3cfbbe98abad81ed3f4b0cc1983a43aa71804be46088de5a0df02424

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 69dc49571c2bf8e94b0a019965d764c19d2f6bb84dd3b6915431e8b710e14f94
MD5 fd3d4537b309bf65ec61c4adb3e270fb
BLAKE2b-256 419f8cfc131a80c82acc8b3f3cc67fae120e4b0e0b46951d5504cf210746ff20

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f63f253f611627cff8d19a05bc0fbfeec688d815462db198f01679e31dfa155c
MD5 baa4afea804148eb226d08aff6dd3527
BLAKE2b-256 0e56b17d18951fbb5ee45e5ea32774a06563223ba06225d3d5fb44fdbde765d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 144427b9e6842b73a32cb7910d3e6f02c9abc924c2ff58b19475027d948814aa
MD5 a8d2486e5e54c5931d8f3a011e0be683
BLAKE2b-256 fefb687a1f1c5721206876b4dd87fe8d6dcde39ca2ee7c9ecde8021af8aaf437

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0ceb771de31153d0091c6c7c082b475fcddf41efbfd7fad8cd24273c6bbdedfd
MD5 7f801f4cc6f1ee73a38a12154ca8591e
BLAKE2b-256 81596e46c637046137d4df8db6114f6178f618cd69c6528f18f5e195b533fcd2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f8547801aa52416702e9ebe4e961b934f1b61a12bcc87d02591c0a360cec8f99
MD5 bb0d55c9ea60825816af152744e9c5b5
BLAKE2b-256 52423be41477f496652c7cb7827a7336e98b505f01db5d50ef1ef4d8b11e7d08

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.3.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bfe2c3035a779746ca46db0e24341f725349bf9f5f062b4d88b1fb3121b27e74
MD5 1abdb00bb008250018b8e764f8c89c7e
BLAKE2b-256 510849e9e5eec1e83814e0e29b4fef337d9a11fed0ed32a5fa3cc57efea7007a

See more details on using hashes here.

Provenance

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