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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.12-cp314-cp314-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.14Windows x86-64

polyglot_sql-0.1.12-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.12-cp314-cp314-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

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

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.12-cp313-cp313-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.13Windows x86-64

polyglot_sql-0.1.12-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.12-cp313-cp313-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

polyglot_sql-0.1.12-cp312-cp312-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.12Windows x86-64

polyglot_sql-0.1.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.12-cp312-cp312-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

polyglot_sql-0.1.12-cp311-cp311-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.11Windows x86-64

polyglot_sql-0.1.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

polyglot_sql-0.1.12-cp311-cp311-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

polyglot_sql-0.1.12-cp310-cp310-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.10Windows x86-64

polyglot_sql-0.1.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10macOS 10.12+ x86-64

polyglot_sql-0.1.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: polyglot_sql-0.1.12.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.12.tar.gz
Algorithm Hash digest
SHA256 66c94422c976eac8a5cf08e12dc7fa7150d6f32f00e89d07153f46f33807cc0a
MD5 e9b2750b7a691f2bc3f9d5ec20b9f0d5
BLAKE2b-256 2f9d3d19c5155a1ed215e7af6993ffa56b938aa820fe119b99bbe57554deb532

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4ca4b0328ca711394aa4d4c46b4b99324a026de5b914b2fc6fead6ac63a0b0ce
MD5 1ca1c818d21c4cecb1a0f5d536f1be83
BLAKE2b-256 a76ab57355914173aea0147f7c1afc7b624f29ad59e34ad736490e97ad5ef956

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 05b15c90b86ddb357402624b80fc29d3c6d2a5626d2967bd1e399276885b0c60
MD5 784a5a8b52f92264532a1275d799721b
BLAKE2b-256 4c972f5135722b998052a3a60e7c5066ab817c680473249fc3cc34d8a5780e30

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 91f36846e973494c8939cdd6e91a844e14b171d6b00eff8b3c4cbef2e2c5ed96
MD5 aa6632ad8833ea848883f1b57264a30c
BLAKE2b-256 a835ae87fabf486959332d431777ce5532cff47d4d983b170814413f822d161d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 07a335e8d4759070af58e2b8f5d24e3567e972cbd018d9421b0869f4854af411
MD5 cb1cd56f13da96f22af4218bc328e6f9
BLAKE2b-256 d61c7e6acc7508f0c36441e0c9db0c0a79caedf4542b8d76a636bc5fd6cff4cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 712de677c9f73f351ba22106b085e91be3c3fd48e4f762fef87e1573d45ffe11
MD5 6dd0c2dc551a68b657492d262b7d78a4
BLAKE2b-256 be0f2a99d6c6f3fccf71ff4f2ec3a4eca34474e258393e3a0107b51b74e0df33

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2c230751226bed1eabfcd3c1c9e14951a7a20e40f9f53271f2a5634f3b3ab850
MD5 c899fff82d98deb01aaed5dc69fe3de7
BLAKE2b-256 62829812796f70bf5d3fcc452883207f7cdde5fdadd6d5071ccc3f06137d1329

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dfc6b1c16aa3e9c6bbe8cb1646f2c733e3dc931c157566e72be7fe59a0e8906b
MD5 b8034af07b58091a284b54b1c0a4e331
BLAKE2b-256 8950a6616649f299e384d4fc39f3425c21e9fc69c8d0942b4d7c27e96ecee9be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 086f0b4d5c6b5090b2c9f22141ba72dc9e9ab933eba52247835258f32efdbee2
MD5 ff647d24dbd95ed5418822795203e48b
BLAKE2b-256 20741b8bf727349beda80b70bc4731dfc1de58aa75c2f524bd32e11e3ec03470

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5c848e8792c03835f38943775fece3b229b480e9d16cb2cb3eba4c464ad0d070
MD5 e2d67178260c10d96ed6d3be63d351ee
BLAKE2b-256 f109a0749a13d053696946962aa2494c61c49c38c5896c998921a154d9fcf39a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7c503a776a1e089447b73a7ff017b2febac46e3e5e14ff690980768be5dfa632
MD5 2335612399c56012188a903db36557bf
BLAKE2b-256 c34e21aebabcbde4947ca26a85776bc876cf249934347e78f884b4cd4a693ca2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 286af6c3ea0269531ed009cdea62431f41d72cdbed1b5882c6d69ad432f389c4
MD5 ec8cda8fb65666674ab8ff37a245de0f
BLAKE2b-256 4d36a8788961a01d770b993f0ab02a303ba63f1235b3f753990d8f958a1b9b84

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 03f450bc4c471cf5064c84c7851de10bb53127e7445629bdc634f266a1a25b49
MD5 b76dd74f7e7df12f1903da94264d1d7d
BLAKE2b-256 07bc3d5cd5bdb229d933a7169e804ecd26139824e0917a1a9ad44be5009cb6c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c7f1a0ff403cad5ac7da5e93c8d3843d70550e8bbd8731e27f598320e993cc9f
MD5 0e2358e6c46215ac452fc892248d77a4
BLAKE2b-256 db1e72503127d3df35fc42089ec773457c9efa9b781137a6b0bef96602342362

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c678b19fe05f226703522b7ff846e2538107a534ee90a1d8943770b4b28c9e6e
MD5 306faf97e39ee8ffa3efd227a66d73ce
BLAKE2b-256 970669bbda879845c74406f5255c6bca3531fe6d0692e266b46b9bfdc6fb2a37

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 76cc6b83d3368a6ddbdc76ae2ad8409ca88630c0f5c405355197c72350190c1e
MD5 0b363e2da73ad4b4273b76006798de5e
BLAKE2b-256 0ded48b90a7eba73f8a09624130523e3291085ff70ec24192fc2adb48651cb0e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1481b2944aa67489409485be00ea6c8c7fd1eac8c7b3afd83cfdbd800641f751
MD5 e03bb5c688580c7d389552d6938405f3
BLAKE2b-256 35a1b1a2b5bed3f74b2a73f6397fd14389da2f44cb65cfb9075f64c3f7311f71

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 899ea7c7b12074ef80498a42df0eaa6482973dc6d7890758c78700c928f4a34e
MD5 cf27186f37423c8383e2fc0709558592
BLAKE2b-256 30ab09e5144eda4fcc22e7dd65d18f1141666fdc4cee57fef3fed6c5916261d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b595939e5865222577483e8a8dc0168c60b36fb84dc7885a257f404b1b03bf8
MD5 cb2b896cb57007d5c2775764df8710c8
BLAKE2b-256 337f520a1b2f84bd2dde02061e06bbaa2af266084293960bf8b3b7d083d5524d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 34dc894eb33283c6159f00ff13287a538cb2ad679fb17336ec9c4eeed79ad2ab
MD5 e5f398b09b5d51d222628a7977331298
BLAKE2b-256 a2e9620ca08220c026d0bd94c470cbafdc8be3f7d83540759db79cad9b214be1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b6c080b078f254fe05054cabef40fe23b41001693f6c365e9204f47696fdd319
MD5 d971b30c3ea2b2f15b151a7cb10caf82
BLAKE2b-256 06cb1c7e3f4a5c608bf426f5bf9396f01edee14d7bd43b944c8a5ec942947ae5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 24d565956f43d7aebc31a5c27b5889b760ab947f40b61f76e43583c86eb30284
MD5 e8e04b993450e1521b1fa3e12ef045be
BLAKE2b-256 41575534a7aae0e75b5b085f1fc560210854c65f933a5749b9052230d8ab2205

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e2b5a6d9158cb5a078c3ffb8915cce5bd26b611e7d5bb7bb20cf0d619bedcd6b
MD5 42ea5dba40ea083f7b4e9dbd94200acb
BLAKE2b-256 29bdf8678ff800305957af92d932c225ba67e2d6f3aaf754bf2787f0bb102a4b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc02425701029ffff273184ab89b9e65edd9553ac19eaedb85d7d3cee9d46989
MD5 56abae8dcbff979a0245f7831e6e62c7
BLAKE2b-256 325b073e44820a4383c0fcf5557a2ab22b63b9d9882eb3a7878b5636f7ab8db2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 984ea645e8c3d7ca338e1f08894e71e763edbeab577b12d67326a56cf33e16a7
MD5 93919c43855bade746976fe0f7c522eb
BLAKE2b-256 da1361662ec9c60f069dcb375e1a4a1613b44c07bc96ec511c57cdc573436f32

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 df63cc3ca6acf3dbfa4571effd21e493ace7376efe7de0272e214d25de2c4f1a
MD5 56305c9307bbb53671b4c70a888c24ba
BLAKE2b-256 06506a102cff6b3709876b2d0b74caad05b5774f2af01a361f9a9ad3c27a20f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fc3231b06d2b09ede894aba197f0acb6e91b2559cf1ca741d18a74b86befdaf0
MD5 b85c47e7f8da467e4935920612b3ad0a
BLAKE2b-256 dd3f7b61c825bc363f0c429ba3b756677a2e3872b8af205ff2b5a6530f682cfb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0155b7f6171c1c626c983e7c51ce41a4d3a07b4f422b9d629913fd5254f04649
MD5 d1706b7c3d29727a7aa66f1c23081872
BLAKE2b-256 12a4c76c25b70cd29170c07eadee267bdb044463784aa0c6139681019ced8244

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3e9d9e9b09385014d3d47e5cc66a390fbb0aad101fe82649fc20ea3b36e973a6
MD5 9663d85134b6dff355b3a07ad44fdd86
BLAKE2b-256 a1da93cae17e14c15534cb6a55859574763dd4f6670fc7d4633be9bc4df420ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 931a6a830ea18ac9ad1bebd106141fe2e5b144681da0f043dc36850bddc8446a
MD5 5f2eb60125d0d99db8987332f1e007aa
BLAKE2b-256 719dba61bb1a65f00278ac27500a69594e39ab185745e7d34f778a872ecef723

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.1.12-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dfa02964b9851b28a7268a583d9366348d48a9fe6ba9def812a6cc831df11b99
MD5 c7468d6dcc84d1ecb887034f57104f76
BLAKE2b-256 a8fe526f1de7ab08562f48152f7abd8aff212addab76588243ca3aeaeadac0f8

See more details on using hashes here.

Provenance

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