Skip to main content

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

Project description

polyglot-sql (Python)

Rust-powered SQL transpiler for 30+ dialects.

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

Installation

pip install polyglot-sql

Quick Start

import polyglot_sql

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

Format Guard Behavior

format_sql uses Rust core formatting guards with default limits:

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

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

Per-call guard overrides:

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

API Reference

All functions are exported from polyglot_sql.

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

Supported Dialects

Current dialect names returned by polyglot_sql.dialects():

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

Error Handling

Exception hierarchy:

  • PolyglotError
  • ParseError
  • GenerateError
  • TranspileError
  • ValidationError

Unknown dialect names raise built-in ValueError.

validate(...) returns ValidationResult:

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

Each ValidationErrorInfo has:

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

Performance Note

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

Development

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

Links

Project details


Download files

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

Source Distribution

polyglot_sql-0.3.5.tar.gz (1.5 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

polyglot_sql-0.3.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

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

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

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

File hashes

Hashes for polyglot_sql-0.3.5.tar.gz
Algorithm Hash digest
SHA256 d5282f5fa0313b1335189bf085f4e296fad89543e202fe02878673319d25b55d
MD5 3ee23c79914ab4693559b014d903b0a2
BLAKE2b-256 7acae8776508b74de4c4eafc55a95aa2e270c5fdb9beb0397caea01e842610d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5.tar.gz:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c722081c7565d8794a55ce12c94e7ba7e7d98bc0cf864b0101c5fe60aebfac73
MD5 5b021ed0ad5744f7d1bfc0c235fa3619
BLAKE2b-256 3f7695732cf3be3bf65d34fd1cd9e23449faa7e46e47bafff0c7f97f6afe88b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 010f80f9fcd112251209abf437a57798e9da54336830c2e1c110aba098dcb809
MD5 d33fb95cf8781ff0c9eb2f29ccf4085c
BLAKE2b-256 ec9f70b32beb9eec2b09d296e35eae4dbd829aad2aa194b652a94985eee2bc5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 38003f6fb83ed307da820286dfc96fbd7b9440f9a038a60d9d11467aefebbded
MD5 b515b340ae48cffe75d5fcd7617dc285
BLAKE2b-256 663821f420f6f6b96faf1fa9bb51e957942d7b6821ea3397f26de2eecb1fe348

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4566af20aa1eac7093640e234757f015cc87740b6d24e1566d41737d530a476d
MD5 52605cfd72d5ff2df6a525a65003bddd
BLAKE2b-256 0480f11b4ca8f51468fe0fd963f4839901dafa367c9ab0023aaffb576c13b43a

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp314-cp314-win_amd64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d63658cd6c3f048b4503bdad1351a530d70fd34cdf73726f08761e7527b19075
MD5 3c4adc83c0bb876b3d47fcf97ae0fd1b
BLAKE2b-256 cd8f1f9747654686aa07de3f58a273d836bbd186b609e60b4331903d26a76313

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 176873a044fdc66284a75f2b684dd7a19685131ea7ed24b1434e2a36d4f43daf
MD5 91ee16ec423eb55837ff3595970bca27
BLAKE2b-256 e21550029d94dcd8446583b3d97b1e378a11dfca4dbca31ca9cbf4f682598c19

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f93ba2e5a127c6b4f1af3f2040ff10f67526254394144faf30fdae5eca2e411
MD5 c6e4763ebfdd8765e1923252ca558a4f
BLAKE2b-256 b2cb8bcda19fe80f1aaabbd39319983949a4c640a399f3dd62b294841ef044e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 579d9f1c0f146f5133cfa886c647fd86afd3d70b3901f62e2373fab69550fdc5
MD5 81b45e15addd252fd28095d5b2ba8292
BLAKE2b-256 1a9454b9bccc13c23e2cc95ad4861827926dc3e99f26208c8c20625364d37e6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d73c567224e7b3d5b4464cbeb2c7ed8731c4e7c56c83019083c4aa82f02f9715
MD5 959cf448aff790ddd19b5a4c7ec893f5
BLAKE2b-256 16d32eedafaffe958d61a2617a85c12cf6d4ae31deabb34b69c8e037a791993c

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ad25e85d2e8b3199c2bd2a9ad49daba7f7d22c1872d0da6e71ce8d445c540576
MD5 7f1e7c5403ce94017f6c79194e028b26
BLAKE2b-256 a83f7b10d7590850af01d2bb89f526c3bfd5dd5d5e59b75579e86893d94d1eb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp313-cp313-win_amd64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d208962e38cea9242a173b5fd59f73e23a161d3bf829c28bc1d86157c1b645e6
MD5 d9fe186d81cd32725f4f34521828d6ee
BLAKE2b-256 5649289b8289aa63ab0049250227db54be4ef3175053c7cdfe1305b96c35c04c

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2d93844c233a7af93a22287f948a66c4ecaddf87a3c3763fb06c563c57ad034d
MD5 6558e5930ccc3828226d5f8093891b71
BLAKE2b-256 5f623dd3810e798db6c88a63fbf43387f0d9f435ba116559f9b97e7cbd3c0e14

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 153126b5bf2de266f34702cadee098d341b73883148b47f10af0c86df7830377
MD5 283952ed57e036997362e5bd14dd853c
BLAKE2b-256 13d530fb006e67cf23588f78e70fb4c87058e1a84b9b2c731b66e70a8e63986f

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 17a60ae2b0c72fbbe5a5b0283ec8434640e802f6b183f07662bdafde19420453
MD5 288643ee614f089e1464b80bbf505747
BLAKE2b-256 3f7fce0c6240f78f698b2adabf359eecd0a413beabbd220406e026d0aa8a28cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ef70fd9d29942f82379e5f46ce822d6a505b323f1f23c697a28e112512976d62
MD5 3b11f14d0d5356c2517bccbbb1db7297
BLAKE2b-256 6daf55062a2a9f25ee4ca3c9eb9e65eb9ca7f914e37cff897faad46c3ffdacac

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp312-cp312-win_amd64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de1ab97bc0461b90c9ec1278ac7ccd337fe785a446124a449984aba3ca558c28
MD5 423c6b19a37da87be753d0606d9c6a52
BLAKE2b-256 b950006eceb841f403098cd6bd1e2eb326e07417f0fac7195699f406dc9b3ecf

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3bdd95f474876767497baf859a63f39ccad6cde86f644312e422673e436c3d91
MD5 719f79119fe2b1862f8b2221a4d3ff72
BLAKE2b-256 37fd6ab3a764b75aad75d4575f7bcfdfdf225bfa1026b0e0ada2008cf9d3250f

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b54f9eeb5a670d545262d8933378d44c0bedee8384d8b85813d39843ec41fb88
MD5 30a6c7b968f1c32f19d84fa33b2401b2
BLAKE2b-256 04e57d685da31841f922a2df924e1ba8f1030fcbee77c623562d16aad4e89b06

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bff19796cb3c8c9bfb408255da519d8529b2ff783affdd9a35b27597bb5219c6
MD5 687268496b8b50f2aba343326e95d191
BLAKE2b-256 74558130ba3bdc97d1f99ff203fea4a33774c43a1904940d734f94013eb03ebb

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ea05756630f5a35c93aa5dd5dfcc414c4b8a20a883f4c41aebcb34a1c6b14a49
MD5 27929bd7825d8fd44b5f7914aed5137c
BLAKE2b-256 eb75de5e681eb3238f736fd19ee3218e2bfe6969a8668fec6795de7650f63dfd

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp311-cp311-win_amd64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e854958c0c5eded100b9f89186b286b3bf6d12eb48fd811e1e3e69c274c90ed3
MD5 d4feef1e308b4e5253a906fa43b8873e
BLAKE2b-256 521d20187126fb2756a5b7ae55fbbe463525e9c49738cde3b1f8b09c4cbba408

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3a85cd4434fe3e9e8a6d7c9cfbaf3c299b4a500ecef353b4c8f75bf159c5335f
MD5 8a459e857ce4b7380d680a21ed8ca108
BLAKE2b-256 ad4884c8d27d57fd62d4a5e70a858416acd2d1ca8b81f4b30a20f2b69fff3f61

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6ced8d87e7344b133afbd4e5322165205cd0ecb00b8d191cbdb1be3ab6d9327
MD5 6de7ba5f6ae67a5718e56785914ab681
BLAKE2b-256 6b8b03a345d2fca33427a16f3be43757fe3575b35aedb035434b8b6a2cc2f79b

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5b1a0f81954911d2ecd457280ef1179b08469638d777e6bb559fbf4628c72d0d
MD5 9a85d899fcc880ec3b8bc1110c120581
BLAKE2b-256 f1d9d527f7e4c9db23c80404e52784eae1775bc42dc3adb1d35ef061a69d4ac1

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0e38e87b7636c07c232937665b1f7efccf3f8a65b8dd6888cc7cacd4389c616d
MD5 ea6f4759e4d654d2b5761bb1eaf77ddd
BLAKE2b-256 163753b9145cbc8bfee573320bea8f9944b6656d46dc0e7d935ac83b37162b7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp310-cp310-win_amd64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e8fe07659ccab59fb83c48e616369ff9ad7b6f9fc3c2a4a0e603e26a20c3c13
MD5 78613737379e016394faaa0b9fa32abe
BLAKE2b-256 dfc1e329830646da67a5a4524df6ca5f07d95d5292b6a8fd1607961e9aaf7438

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 adfbc9ac1f9a9ab69a755e27e668b8637880fb004bf72bd12d8ad3bb1e3f6d03
MD5 e0f2cde8b5ac8d0d28c5444940ee93f4
BLAKE2b-256 b0469640d4207c1c4d46f8c05161448337f72aa2cedfbefb3d8fd1bfa847c182

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5cfd28a2048678faebdfd43a64f014188eeca33b788fe1ac0024edc019099a78
MD5 57c6d924c3deb57b47c6d8d48ff9c68b
BLAKE2b-256 91a8c59e08a1660f90c2b9e5bfe031344c4de27c32ad2c426a6e3f60d0e463ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 edbe0e21fb07743f630ce71d0ad3a21c8c2820c422828eb17b6fd168c0beda97
MD5 02eeb1024e69b98f182bd4dcfffe59a0
BLAKE2b-256 0e1f451d5db834a7ee3489d1cc61f0089cba1e91262dca039fde37ce5e604467

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyglot_sql-0.3.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on tobilg/polyglot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyglot_sql-0.3.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polyglot_sql-0.3.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 93f4f76785ca82a9bcecfff095c77ed11b03bbdf09c63eb22c508d52d7494f02
MD5 6c261b3556dd91abc78d7880066e5eab
BLAKE2b-256 3609caf9b811f4fedbee94aa28de6544cc99d7d420bfc72544960aebe47e2ca4

See more details on using hashes here.

Provenance

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