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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

polyglot_sql-0.2.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.0-cp314-cp314-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.14Windows x86-64

polyglot_sql-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

polyglot_sql-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.0-cp314-cp314-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

polyglot_sql-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

polyglot_sql-0.2.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.0-cp313-cp313-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.13Windows x86-64

polyglot_sql-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

polyglot_sql-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.0-cp313-cp313-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

polyglot_sql-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

polyglot_sql-0.2.0-cp312-cp312-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.12Windows x86-64

polyglot_sql-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

polyglot_sql-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

polyglot_sql-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

polyglot_sql-0.2.0-cp311-cp311-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.11Windows x86-64

polyglot_sql-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

polyglot_sql-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

polyglot_sql-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

polyglot_sql-0.2.0-cp310-cp310-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.10Windows x86-64

polyglot_sql-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

polyglot_sql-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

polyglot_sql-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

polyglot_sql-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

polyglot_sql-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: polyglot_sql-0.2.0.tar.gz
  • Upload date:
  • Size: 1.5 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.2.0.tar.gz
Algorithm Hash digest
SHA256 a87c20dedb12b2e9be14cde0cadac92965e430570f065e1b0db77d2497a5fa8c
MD5 c6fe105d46f6f343cf383ca9d38af749
BLAKE2b-256 201f1c4db42cd615812ae083b3e858402d9d233369915b437a4b568fb21919a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e76e8dd7f4678eca144e45bc124277c374c7ce6c6cd0ea256696cb0492ccd88
MD5 b883623b92fe0f388cae03ad1edbda4c
BLAKE2b-256 52185e5c22db1aa47be4bd589202054460984de6fd865cadefc7789ebe209685

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9ab62092496f045f9b6fdcdfa09caa0a18d0576770420a5396ad627f21ad67c0
MD5 696e5805d1367bcda4f120b25d2f5201
BLAKE2b-256 feb3f0ed975325cdaddc647856bf44a9fcc595559de63c9d1e651f592b0d783b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3dff2c5cdc9b184088a8eb8bcf4528f7e7ded3f5b012136f6f48dbe1cbacdeca
MD5 706e2d8938431752407998b11e5493c5
BLAKE2b-256 7f1a1f57511a35d2a52484cdd0fdec88cad6f3176a8d7ff3804e9baee7d7d3ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3bfa3f482eff5c963c7f251f4adba579cd13e3c69d5d01ea8fb7521ee37551bc
MD5 b80994cfeb9fd4327e786e4d27b5cd37
BLAKE2b-256 5920619f572b5801ee6c5bc72f24722073a11ccaef0d1e68e75cbe561aaa1e6b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 39adcc6a197a966dc97bcb1a453e9a742faac4c33099378896a00fbbf37d45cf
MD5 6a37df925625070dcf3f23ed619d0741
BLAKE2b-256 5ffd7fe3007c41b17b90d20cfbcd79e1fdb8aaa16ec7227cb384d0c8d92f589a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4e2c55f80d226d5719df2bd9e0225837fd91341ee50d4ab52db56268cf048fd7
MD5 d68136e1a56835e61744be3588ba65e3
BLAKE2b-256 e30c0097907feceadb7a6829b79ce2070b800489608110522a1b4518fd47ba31

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a85b5caf955845eb6ab306929475bc304deaf79032649e376d48bbbfc4adc2a9
MD5 1d9efcbc7c564b6eb9f940b724b81834
BLAKE2b-256 4fcc50df3fa7cf621cd02796f49c4c6f7382c574ab62af3ee4df81efa723f3d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7ddfa361436504d93c02c8316f7b1b81c96aed7290e91121a3fc56dee5e595fa
MD5 07d5f1b5662a8640dff94efaaec0bde2
BLAKE2b-256 a2219f5b8b4b117227c80fcd15f8a01af06dfb665785213d57accc0c941b3b6f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f4b325153e49f37c61d6fcfc1f1ff1f68fedff8193bf067d41f4ea4df89f2a3e
MD5 d9501e7b6f1af597b5722d31d391c166
BLAKE2b-256 37bf365041fbd6ead36a2eb66cfb5d7e413c9dbe5246b5994e8feb4841952738

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 241fa47562ead568cb05c5d7b11c8794dee54a8975387088541918f96e892dcd
MD5 5178c13c93296f56410d3902709019ee
BLAKE2b-256 5f7efa86c76146fd1df6aec3018a17a386feee915ac6e874bc3df8c9960f138d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 40f080dee62d522e92d67698904c08db397291c9eadaa0c5aa23cf712ca84886
MD5 1a11ce9ef1598837d10dec0703b46114
BLAKE2b-256 2f12daf049e478493800699b4bf599a784db6fa61144365ad5fa57332a2f4d37

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3d9ec1913c9399012e75f03e1656b023e469f098eeb87c453308ba87d75c59f4
MD5 4e0d1cc9e96722f05f4a1027eb9e5ec0
BLAKE2b-256 48e635934cc21d62665429dc6f76b8e71be697bd5bb7f5e1b2894e529fd7ecbb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ed3e8b6328da00c211256dab7f781aecfa2282f7d70ae4e3d51d16c4ebfcd47f
MD5 ae99bf873d5280cdde5c7466a628bcfb
BLAKE2b-256 141fc07ff6f01a1ae0a5d5f25f4d863650a6ca92eab45c3060d3834da8e8eca4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c10a67660207729ffbc04978ab1bec30fc58773b9488ca9f3803634ad5fe4378
MD5 72947652516e42e47aaefd2e5fcd4270
BLAKE2b-256 cd08357a7ad96cae8bba6081369df4d79cec2e3de6ec07bb42a9230615874b23

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 55056a1328a2a3a3d006e6f55bb0821f1fb14149f955142971feaced9c66a3ae
MD5 96cb3f557f7dbe8f02f5774fea9f0134
BLAKE2b-256 a318637733fdb11e24f9a14eeac1c33695f0ab7d38d3a8bcd810038539d8d942

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b9d550b95b4e268a4fd83cd6732eb22c7ccc5bc02746cc1e6fbbbd04dfac596d
MD5 d4a88721e56c164d1d7de8b82ee6c31a
BLAKE2b-256 6dd095909c38ed74ef3f69feac4bfa9426da12b23e88858c0223543c8a74c580

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8c2d525740d6761b8377181276c5b4964c23101944d120a3ebfcf1db0a66f91c
MD5 891004c02a769f3e82e23ac6eabe83ab
BLAKE2b-256 818e903927f63dfbc0d99052002613afa99716a14d57151b6e6b241753a7ba02

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0795d2c83df088e922d0be61ac036e25164d88e6377304aeb326a2e1660aeab3
MD5 54e6a98072fc3cfbe8e5a3a988547157
BLAKE2b-256 151b1d6582874f0e3489983f97be0dff8f786f80d1e7b1213a5e5d526895aee0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5d69c21f6205b64a3af6761db17bb0dcfbbdf40980d63e966a349de9c2e8d88f
MD5 8d8d631c7599778230b2de1847bf285a
BLAKE2b-256 763f163ca20e062e0a0ce13437aa3e4c4b2fe5aa7f73e5e4ed09ad3153c08928

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 00cff4accc3f68d7117a26402eceabca5a90438ee970f563755d875abdbebc88
MD5 96693a2913aec9b3f99f22695900a497
BLAKE2b-256 ed9a9a8f927a450eab0815355e3ee2d2712ff7327a2facab62c6f79cbdb085c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0a33ad544d65b091f744d0642a83510ebe1b6e8ca971a9785ac10b449478986e
MD5 598c5de76698f277ba82b3adc30c46e1
BLAKE2b-256 c92fc7e52cd2e52e2ede5c329480e9479e4d21d5aaaa2bd538baa9ded1673766

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ac35d876bb7d5fbd5540c26f6e4611ffa3fb991d6a26b3d2683d0e0daaac828a
MD5 f6bd8b3f7b129463d0f825d5ddc3a7d1
BLAKE2b-256 368f961099b393c91d7f7e5a104c6aa69a23e763040fffe65c85c956ceff5f2d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e38355735c7140a77f6158e73e3da23bcd283331a49dbd6c39594b10e1234a23
MD5 55762b4af66a32a4d39ca983fe075f4b
BLAKE2b-256 384ca0522116d29f33593b32138d69ecc0f0651091d2c7602f8ab2f81dce0517

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0b8c46261474e058ff5f35ac263b9b863fcb04aece29fce7e36844d3e66a36b4
MD5 8f0c180e0381e24abe5b2689a2a6394c
BLAKE2b-256 b7dc6e644362e73b2c4e2746f8c0363cd4c0df45fa989d567a04787ad6150576

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d35edf1648d84994769cf21bdf634ca6dd365d25abfa536806afa10bc17dfc90
MD5 ccd8e7059ba64278f34fc37143b19668
BLAKE2b-256 2158c1c2d42ba697995f475a4e45a8a4575582a0d9a960bf7732cbcac4176b9a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d4f8ae5faf05c44c81a512f989b6833cb478fc2dad929bf665049fc9004ae66
MD5 94d2131b9041dc5b3a12b1e297b324fa
BLAKE2b-256 27205f912944116ca42bc5fee181bde2339cbe18fcfaeae1512bd09bcd9a2898

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7c758051dbbfe57c8a2e1d30de1558b1a20a94bf2223250611033ec05a6919ce
MD5 c8b3459262d98eaf438ab973b1a49928
BLAKE2b-256 3d803ce303609f02f1fcaa36a6836f31e38e694a271eb944e5709f1b3bad6e61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1070e489ca7e3722594e9a656786ffc312c2dfad87e448d5a8241dd0c5caa652
MD5 5f913fa87ad281ee91730288ccad1a2d
BLAKE2b-256 61f2efd5777cf413b05fcfe45ab5c735cf41c990aad5f4f5581e2f1f3797e6ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b98563b5a1ae0402898f46362ec9d21f7d0a442ba8ea0c35760ae8a316bdc100
MD5 a0963e61eefe160ac493e7ddbbd62dc8
BLAKE2b-256 567e4fe5b8e779e93604599c7524ea3005cd788e63e9588c983d38c7cdf9bc44

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polyglot_sql-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3f631efe9aae9e0064d5c4c12b53cd70758069824bce1051023daa8e825e44d6
MD5 2bd9d3bb05c242ed0077d62edea7df10
BLAKE2b-256 ee239034536b9b52e2fee39c285e20e480d79793f103105a54002ad544b10a2b

See more details on using hashes here.

Provenance

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