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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.15-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.15-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.15-cp314-cp314-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.14Windows x86-64

polyglot_sql-0.1.15-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.15-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.15-cp314-cp314-macosx_11_0_arm64.whl (4.7 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

polyglot_sql-0.1.15-cp314-cp314-macosx_10_12_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

polyglot_sql-0.1.15-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.15-cp313-cp313-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.13Windows x86-64

polyglot_sql-0.1.15-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.15-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.15-cp313-cp313-macosx_11_0_arm64.whl (4.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

polyglot_sql-0.1.15-cp313-cp313-macosx_10_12_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

polyglot_sql-0.1.15-cp312-cp312-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.12Windows x86-64

polyglot_sql-0.1.15-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.15-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.15-cp312-cp312-macosx_11_0_arm64.whl (4.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

polyglot_sql-0.1.15-cp312-cp312-macosx_10_12_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

polyglot_sql-0.1.15-cp311-cp311-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.11Windows x86-64

polyglot_sql-0.1.15-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.15-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.15-cp311-cp311-macosx_11_0_arm64.whl (4.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

polyglot_sql-0.1.15-cp311-cp311-macosx_10_12_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

polyglot_sql-0.1.15-cp310-cp310-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.10Windows x86-64

polyglot_sql-0.1.15-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.15-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.15-cp310-cp310-macosx_10_12_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

polyglot_sql-0.1.15-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

polyglot_sql-0.1.15-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: polyglot_sql-0.1.15.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.15.tar.gz
Algorithm Hash digest
SHA256 4abe57a50b6566db288f1a8dad06849196f5e8aea93f5543da0aa91a2e13188d
MD5 76ccfca58e20a9899c4722b579d6320e
BLAKE2b-256 2d26614f082f01437520a86b29ab870c8f48c25b96267bca55187f0e66d7b44e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c25955598ee977103da49b1e6ce3565bc72b7c68432d284a322a6010ded656e4
MD5 49230aad28e71bc4c176b16f057275df
BLAKE2b-256 482f8ca3c936c22365bb0916c3c33bad2d03286535c1d7d61e616b9ce0ebbc7d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5daea9281598f773be40099cce56426d06289d29441ca8851b8afcb40c8f50cf
MD5 633e6f470cc2e2eb3ae74fc631818c6d
BLAKE2b-256 82e559c183a829affcca6d4629c45eb3761f1fe9be88f22677b51fdc64a85c2e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ee71005cc2d52cea67480ee6944e4a983a1d5d0f761eae37a7f2af789f533fa0
MD5 96a6b1dae1a17de9d95506d2d8b8c4ce
BLAKE2b-256 d51d1134fa2a3790e2f1c268e1221532b0d2647e77766ce711ce431d02141841

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5b1758233e489fd600b2a6240aa79f263bbe4b11caf8be1bce7fa4b6d2ce9a76
MD5 a4db31e56e9725406589c8528d864145
BLAKE2b-256 08281eec3f4e2b78aef000fe22edb2b619ee059f52b164a73c38a2824f82a0c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ad4e4a947cb6642f8bb32698a08b20cb7b4665a26f985d054fa8179f68e8ba70
MD5 c5e0b285a3c1a4d5eb046817a3deb2c1
BLAKE2b-256 8a5488940d2a8dc722906ac5e3f8aad7b2f116983cb9baba5f699506d3d3ec38

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6d5819926282982c4f6b6865e119134f5d0681b9c2ce4c2952916dead8d4d113
MD5 ac3473f8e3b050d63cf43ebd2234de7a
BLAKE2b-256 9b07e8d2cfd18b174666a22772ac842a9e67d521795e5d7df354f125640d4687

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 722938742eb75f466ded551008142eef6013cbfb0b13185951424610e178ed44
MD5 fa16539e833bf40ec9ffdcb64fc05ea9
BLAKE2b-256 de6c94812cc5cedfe459804e42eef5d4a274a41d4c7c1d52d5c7ff9b721f4483

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 04d6db201e6d1c7c1f62aaa0062891eb5add17958cda4b6972a05805dfcd3478
MD5 6c285dca69f65e7df56e39a0426cbe16
BLAKE2b-256 567e4b2ce655adb12b20497fd2b33b12fe6aa5c9e5fa8f44b47b18217f000eba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 33c884ac6937068d15feb56f1f97f3da97c438d3d80c23d36caeb75b3991108b
MD5 52e183ca3f1432ff80e9718887819185
BLAKE2b-256 481fe20fa9fe10e114ea4b87f2a61b9fcd5c2c4df8cafc729cc4a56a09dc62a6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 93011178d711a1c48bbba9e1b2a5bc52b9c51f7526c0c2691f94b76cb103ffd3
MD5 b69cb8ab343aaa1a9e2b34bfcd53136e
BLAKE2b-256 9722fb212ed1d54d6589b83513dc1f67923d37522bfd973fb29911886cb08abe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f8b9aff06728a27b6738b4884d42bd8c988dc69a73c8f2d56f64ad8fe6017ecc
MD5 36734463134f79e1b5f2ee293a768f1d
BLAKE2b-256 05ec4bc50044ff2c64abba4f1f28155a368895cf6b599c174e05c6eacb1f0465

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 925c1549713b4488728284d5a4ce6be27a49ffdc04b572360b8df494141c9c82
MD5 0635b5aaf0796ce35ef7eb8f7532a72d
BLAKE2b-256 b525ed6d634c9f4e91018a46396a533d4649fe49f2174b3cb26504a27e1be91c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 48dcb7cdbb2d58245cf3e8c1af7a2cd45380b4717cafa97b88c8c8a5818bd353
MD5 4904bc4f87362b6917db72f711670e17
BLAKE2b-256 1b515f71000ccfb92392e1ee0d36712c963543c9acb8d3dfac7d932878c96d0e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b7c8a89db2bd2581c67c182d3824f9acad6241cdbeaa073672c88af0dcb1e4e6
MD5 29c792054cc97122e69d2a234790fd93
BLAKE2b-256 9b987ffb7d872d4f513b01245040b3e92ce2d7c650df4884fe673bc33992089f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 45ee7f3b62ad538d0cd86afe24e40c34f0129a8bbd56201c97249a6b1be9361a
MD5 b527bbc38ef8f56b773b123372474643
BLAKE2b-256 5c925ee4246552c6c8dc3f411dbbf83d0d6e45ff7d2285e977c5db07c80756f6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d54189b4f17832773914b1dae1970333005ac44c7f1f6947db9c2a8ef47f11f
MD5 8d89ad95269e0beedf4b4abe0cc2006c
BLAKE2b-256 00dfceb889e07189c4692b6c964ca40056ef49493bbe8aaca851af6d71701426

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a1f933bfb1ca4b1c8e9134c121a7ddd41a27b157dfc65e5a8bdeb34a58645084
MD5 33bcc0face8552d028ba4e7ab5c995e9
BLAKE2b-256 c8f8784ca9097424f2f6d1858fc4467139402bac459cb4cb6dfdb04f90025b9d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 930ab73bc88b51c0195723adc16261c7d2ae3e16d0380027d5ca86621f38841d
MD5 3ff7edd712e1add160501a43d799f1fd
BLAKE2b-256 6f6ca71deb3516a453c4dbff0743d0f86e55957bf909480073c2558bff040746

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c307d7567ce13aaa5fb75b8e4357cfa0106a37210fd9e26eaa6ef16b73d111d5
MD5 72884b87c2724ee910d3c55dff6ff051
BLAKE2b-256 459ccd1a01bff9c92275e325794a8f2bce70659a138e05a65fc5b1b20041444c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1a7c7ad80a468e702743868ef8d596a7195b4a39815b664ae2d75690184eba89
MD5 d35a3f93930cff0efa412e2f4b1c8d92
BLAKE2b-256 3eaf672b0dbbc69e9a1294d9b70eb218f4ee7cbf284fcdf0e2b8a67bba164a53

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb58c262d9e666a6d38170cc31f1e55c27e91e9b92e67fb7a81b9c1ae1c64980
MD5 c47606b0291a0d6189a2d55ed7fabbe3
BLAKE2b-256 0e03edbba7c053091baa8677a687883b38fe4439ed40b5819b4e153a17ddfdb6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 216f5cdb6dcc60f2117bdd7e01e0a12eb86a14674e688e5feedd774cbde91a2a
MD5 ac601233f7e671a2af2814cd85bfd699
BLAKE2b-256 12ff8d22c314f608b8e0cf8d4d8f04cf82fb294edb20ca17dafa738f6485eb51

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7752ea0dbd16d752da1e936f9f9246ec5e79fff1d921eaa1c375e9be31c4c4e4
MD5 b2481c24769780976490ea6c9b1e148e
BLAKE2b-256 766605a9e65b9175d0722f4b939d299efab0b5857125bbf4472db7ee934b070a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9e0730b2686cf5a6a23ab2c3c419d0a60d59fb3c128c20c76c252233dd0b7f50
MD5 50d1181032da512d8373dfb26f8b006a
BLAKE2b-256 718ee28c5498298e2fb644eaf91ce277fadee52a07a8c4c64729a2ed5c37837d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2238024cac377c7d4e0b3e68fc51bb721033bd2ceb8e114baa57bc8f56d37ca4
MD5 54db7904c582a131f2d7fc18e391aed4
BLAKE2b-256 e85f09bc077a98afa51c7967e5633ce86fcd7c841edcd4a73953fb9e5c7b0e01

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9eb26910df260d8417cff4066be14b44c6cbe4f7bf25d9ade812395c69656162
MD5 6aca90ced26401079490b997252013ec
BLAKE2b-256 740f08292ec2db8647fdd81795accac5a4813bf35819d53732cbddc647e34cb1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 368f86b4c17c3ca30d60b89ac8311c82847dae0729c815f20aac255ea5a7fdd8
MD5 793f9ff3797407a20211ea98ab79b9d1
BLAKE2b-256 d0858eca33f2fbca9633f9c7ceb2a30dcea917ad7a9ef057ba8b851d3cfb4329

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fc4649de7a2ed9cf70152ac2eede1db7a37ce1f3c697b42cfa59e8fadff7dd47
MD5 6a093c842b62c739a943973d9484bf5a
BLAKE2b-256 311229cc188d045e98c60242156858b6d3c1b5699eff556b24cf8d0e217dbbcf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dcd550a226993ba01ddd47a524d3efa9346d89ca154e6d420674133e028405b4
MD5 667ebb6935b1371601328154cd337bcd
BLAKE2b-256 72676dd718feb485028184b9e2e7c0736d7b8ea2d09dbeb423b5545996bc9ce9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.15-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 89e9035f76040477249f2350b57be6dc79f8deccc1d131d9abb82d4e836fcb34
MD5 13397c2439a97ca59499cd47d3f5e4a1
BLAKE2b-256 19016dae0bd8c26d63c84cf7e771aa85c9c6cdd2b3182fb2d4a525fe53cae842

See more details on using hashes here.

Provenance

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