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")
options = {
    "producer": "https://github.com/tobilg/polyglot",
    "datasetNamespace": "postgres://warehouse",
    "outputDataset": {
        "namespace": "postgres://warehouse",
        "name": "analytics.revenue",
    },
}

payload = polyglot_sql.openlineage_column_lineage(
    "SELECT order_id, amount * 100 AS amount_cents FROM raw.orders",
    options,
)
print(payload["facet"]["fields"])

OpenLineage helpers only produce compatible payloads. Transport and client emission are intentionally out of scope.

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]
  • openlineage_column_lineage(sql: str, options: dict) -> dict
  • openlineage_job_event(sql: str, options: dict) -> dict
  • openlineage_run_event(sql: str, options: dict) -> dict
  • 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.5.0.tar.gz (1.6 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.5.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

polyglot_sql-0.5.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

polyglot_sql-0.5.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

polyglot_sql-0.5.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.5.0-cp314-cp314-win_amd64.whl (7.0 MB view details)

Uploaded CPython 3.14Windows x86-64

polyglot_sql-0.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

polyglot_sql-0.5.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

polyglot_sql-0.5.0-cp314-cp314-macosx_11_0_arm64.whl (6.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

polyglot_sql-0.5.0-cp314-cp314-macosx_10_12_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

polyglot_sql-0.5.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.5.0-cp313-cp313-win_amd64.whl (7.0 MB view details)

Uploaded CPython 3.13Windows x86-64

polyglot_sql-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

polyglot_sql-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

polyglot_sql-0.5.0-cp313-cp313-macosx_11_0_arm64.whl (6.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

polyglot_sql-0.5.0-cp313-cp313-macosx_10_12_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

polyglot_sql-0.5.0-cp312-cp312-win_amd64.whl (7.0 MB view details)

Uploaded CPython 3.12Windows x86-64

polyglot_sql-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

polyglot_sql-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

polyglot_sql-0.5.0-cp312-cp312-macosx_11_0_arm64.whl (6.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

polyglot_sql-0.5.0-cp312-cp312-macosx_10_12_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

polyglot_sql-0.5.0-cp311-cp311-win_amd64.whl (7.0 MB view details)

Uploaded CPython 3.11Windows x86-64

polyglot_sql-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

polyglot_sql-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

polyglot_sql-0.5.0-cp311-cp311-macosx_11_0_arm64.whl (6.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

polyglot_sql-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

polyglot_sql-0.5.0-cp310-cp310-win_amd64.whl (7.0 MB view details)

Uploaded CPython 3.10Windows x86-64

polyglot_sql-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

polyglot_sql-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

polyglot_sql-0.5.0-cp310-cp310-macosx_10_12_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

polyglot_sql-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

polyglot_sql-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: polyglot_sql-0.5.0.tar.gz
  • Upload date:
  • Size: 1.6 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.5.0.tar.gz
Algorithm Hash digest
SHA256 8c9f72cc3949e542d36710d794c4385f0f4614935e6353fe923cd95c3c03b320
MD5 3d1be06e6a795fdf0ff37e4e452dc7f2
BLAKE2b-256 436ce903494340effa374a5b29cc82184c960b8039426c122e47c73ddfb0d54f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4be7c678129cdf665448f73d0e3bf8dcaadc94129d480bab431e62713781b4c9
MD5 cbe927d4b0676c9df821912496f6b192
BLAKE2b-256 0c4c3ba7d96fa0927f41b7b1c1c52833dfef48d3cd362086ce123ef565c1e398

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e74ad0e7d798d89989b8d9270094eefaa152aeeb920ff2c45ad5e79a2d98b4f3
MD5 7c11ee4c90648b25083af8b697931409
BLAKE2b-256 b76684f94ce2346878a4ea026ab54f2f76013006ddc879966ceb14ea48568bb8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4fa59afa4a9314ee6f160735eb365078f44b64c8d03fdac091eee1832bccfd98
MD5 e2e8450c504fecb5fbe655e5e3c270b4
BLAKE2b-256 5897c991658584cd255d3ed7fc76405ad599a0a87f83251a60c5e74cd1d5d01a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9740aafd45b9a92b0997e6347535f05e91f582b43cffdd47b180c7b802de3b57
MD5 2f03118991536b059854af01d9259d33
BLAKE2b-256 b316e5bbf7f598511e3a8719732fcbfbeabba854f432fe2f4e7752c8cf14a253

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d5875b16197e84e618c275c616047595dcd637c6e591ab103f866e1ee38bdf2b
MD5 e10b3f910789e78fdd9fa71eccf34b25
BLAKE2b-256 f07e249af581d471d6ab63dbe8d20190f801974d0c49508df13d427f2f7d2e47

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f1b6f19233ff44da0753170ca650a242928fa7d192d68b086da9a282427c5707
MD5 d7f694310dbf054908a3e1dfe583bfe1
BLAKE2b-256 dde1d80a7d82890c2eb0b96b22320c31575c67cb6a15781503cc893d49e57c1f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3e1e2db96efa16636d0ada95518921eb4a4330e3e6a72d181fc2f37c32781494
MD5 758081042ea5e1870d19fd7cc4a754de
BLAKE2b-256 e8646581e9158e0b9a0c104acb0f67f0b07010fb09343c767a57a3a0fc952666

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ccb3ce3de2dc18ffdf4b8caeabff0d93e2cc50f9504a7652d12a1039ec0aa41
MD5 4267e3635271c335e0baddbcdda95c47
BLAKE2b-256 b6b49bb7665da085557a1dc05d52820934cb149ef1ec12c7ea5a4c85bcec9ccb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2dd783d887f9bd7c20cf4534d14c8373a029bb5eb8cbd1f4e9b13c0ffd0d9a25
MD5 f761024f7c0b7925e3db777379c0cbe2
BLAKE2b-256 211796312cc4753f2e222c551f0776cb2b33e9d069fba296ba60f7be254ac688

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fe3cca7093ba71cc57c7d680d4e227ebfca140d485d21215bed014363b4b2543
MD5 1445395029c535ef9bf8c714cccf967c
BLAKE2b-256 276c70f96ffcd4b804e60f40f49f6ff04da684cdede0a1e5bf974ba9dd636072

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d84e6dd3eb37dd52d4277bc4c106e03acd94ddfce21b16eabf0c61a66588e904
MD5 4a2cce1d8607e8e1fa0e59209886bf3e
BLAKE2b-256 0ba6d2c70c463340d1bb25e6371d2a0e9cf7478e0fb3d141a445bf1f824f9709

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 03e2af485bba5e641a77036b1d7012c470861ae543b4f913a349e1516976d8c6
MD5 6a36f65f96d5a871aefe15d2b229233f
BLAKE2b-256 70c79a62cfe1c76fa2e615f53875cf808f8616286e2c92efeea62b2bbd7e891b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 90a9cb9f011ac3b6f693cdd445bf002a8957db96c2f156c3096f47e973e4140d
MD5 c7eabfe34c809ddb2259340eae5c076c
BLAKE2b-256 ec54a7281c18957be497b460c85c4f1bf743c47e843ff323289efd5eb86632c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d828ba34f3b2ea10c041e7f670cc975762e8b1075bed14fe6a868436af9ea0c6
MD5 f41bbe45ed299ff61eb8606f52dd1488
BLAKE2b-256 0647d6deeed71fb04c23b60cf36be5954110896429effb1cf0619a1bfdd51b69

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fc7b8e0e58e6992a2c87c6858f8e297eb7e3103fcab61bf3014dd6f4ebd52dc2
MD5 12637ebf9fcdc6bb5240f94d4997c7c4
BLAKE2b-256 396979131eca41a5ac64a80fbef2fbdbeba5b19d340fb9b7d8045d8f4c4b9f06

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b3f7eb5e10c89ac120fb9873c3621ab88a7457491fb9fc301c5d12a330da9c8a
MD5 0b6dabfc0069d5e3e73457c5527cb4c0
BLAKE2b-256 885e946f8053f351218b3e11a21c3639a89b0d62087a72d4762b940153d68140

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 06f7fa19e6975e9cd969a9d513358c9e099acd50c72376f978801dec86a7df23
MD5 52c128f83330d5cf4e28e460388fda2e
BLAKE2b-256 aba0336e4d0f713266ee18f4998b91ce431c4019aa8e73b898f797c3e1089158

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 610cac44ae882852c623fafd441c9fcdae8bd570c29e61437c4522dde27ae6e8
MD5 45a906b0bf292d367582838151f00f20
BLAKE2b-256 1f2cfeedff9f56ee9e766295ea46a1ed1c0eb7b21b9e97f65723af078a34cb06

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad28281b830036247ed22443bf126e52f0290a418dca876408bf482160516fe0
MD5 679434eb89649b1ab9114b808d033bc5
BLAKE2b-256 766dc85df2c44929bdad0dc749d42daf620c8513784806bec29c46ac9b7a63f6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 21dfe044bc2b67ae48ea7d3544288edc2b173aff06f0553a9ce81623a6420974
MD5 6a31a34bf1f7171efd12a1f16c8f3382
BLAKE2b-256 518c8a07c7bc99e06f132cb679ccdd71968b7e493f86cf5583e2ec64dd8ea924

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f08dcade77012b808924c056921c3c4c1db84b4e1b6acf9b2e84b06b852ac010
MD5 227daf73bd4df3f004fc0014533111bb
BLAKE2b-256 44e1c0a11b694f8d43890b2f0726e98d42db12876a32b02b79a3c64540eda7f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b79dc9ff53bbf66767f277af2dce931f29e81dc692e41c157d3eb326ce02ed7
MD5 e1ae22b2f2d14f5a1e82685bddc774c2
BLAKE2b-256 eec7cc0346b16f4762a8e71029856eb20b47d15b0881d610576ac05a970ed67c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9b43e6a310261dfb7049c8a2d38eeb7025f18116c79174e1c0ba2481ac79677e
MD5 7960f06f6cfc205a346d340b2042a226
BLAKE2b-256 c5d7745d41fc22e54c278de2d5c813794d160512e8a40e32ac71e35d502a0704

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ced75da7ed96e0bd82e2577e04c5baadfff5af872274a5e17a0e236ba0b5afb
MD5 aec21c01c48c2a57917a043dc351c425
BLAKE2b-256 76448a105ea9d9d47209b124f9dfd9212a424e0f5a49fc749c158b64aa34886c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 646ce19f8bdc8625ac136fd1ded792b14b34aea4aebc6821984f9d84fbe2f316
MD5 cfeeefcbd0b41500fc639993b2e7ac76
BLAKE2b-256 14bd2d1ae778f1b454341da4a710475533ba9c3580445e9a95edb2b8e823dc32

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d119d4bc420fd171c42cce20cde083eddc57f7ffc015293502615770d2fbbd41
MD5 980cdf138857a3cb3a39bbae93609f70
BLAKE2b-256 a4912d9247e4fa949d203a576498b29fecf785401edd7efbc7630942bcdefdff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d283d277ea7333041014741bc5053af905d1a0a9c2ee73bce2e7cb7a5b8d7a05
MD5 387bc21b7056f0fc83f70641f927ea76
BLAKE2b-256 c18e0c4c80565952ac59ab97d254e5bf247e28d22f5c0e22fb87d526d4a769fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bebf0a4ae31f5336f5d8ca6ab84ac7ef69f1423fc4003371ab1e8c50c69c157d
MD5 bda10835ed7cf454261485e9c7d214d8
BLAKE2b-256 977a03ccf5df90a3d3a211d551a965d9c7afc243b6df7bf44a38008050e1611c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ad138dd7d10a83fe2aed3ad513df0599aeafa368fcc9bc40786fd48fe24b643d
MD5 22c515c96ffcd133952950dbd41335c8
BLAKE2b-256 7042604a0f2f8e9b423a5c076c7ed3f54f56a57e9cdf203e00021b88ad40ab31

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c1fc80330e0f42ca1453bffbec68b2d23f922cd0b4d143926eadb4d7a2d79653
MD5 f8f6966376cb3e5296be0c390cbbead5
BLAKE2b-256 2566c095e0795964422aa8d7916df27c9b0e2745d6332eb432923b5647a2afdf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 98f29357da21e832dda7000f757dfbee3a76c93031e88f74882320077b3ce8d3
MD5 2d23651b81b18ce6534689a746d5289c
BLAKE2b-256 03c6e34110599a2ed2abec51d770f8c11e00dc01e0710dd067c403758f2cc704

See more details on using hashes here.

Provenance

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