Skip to main content

Python bindings to libpg_query — parse, deparse, normalize, fingerprint, split, and scan PostgreSQL SQL

Project description

postgast

PyPI Python License CI Coverage Docs Downloads

BSD-licensed Python bindings to libpg_query, the PostgreSQL parser extracted as a standalone C library.

Parse, deparse, normalize, fingerprint, split, and scan PostgreSQL SQL statements from Python with a minimal dependency footprint — just protobuf and the vendored C library.

Features

Feature Status Description
Parse Available SQL text to protobuf AST
Deparse Available AST back to SQL text
Normalize Available Replace constants with parameter placeholders
Fingerprint Available Identify structurally equivalent statements
Split Available Split multi-statement strings (respects strings, comments, dollar-quoting)
Scan Available Tokenize SQL with keyword classification
Tree Walking Available Walk/visit AST nodes with depth-first traversal and visitor pattern
AST Helpers Available Extract tables, columns, functions; generate DROP from CREATE DDL

Built on libpg_query 17-latest (PostgreSQL 17 parser).

Installation

pip install postgast

Quick Start

import postgast

# Parse a query into an AST
tree = postgast.parse("SELECT id, name FROM users WHERE active = true")

# Deparse an AST back to SQL
sql = postgast.deparse(tree)

# Normalize a query (replace constants with placeholders)
normalized = postgast.normalize("SELECT * FROM users WHERE id = 42")
# => "SELECT * FROM users WHERE id = $1"

# Fingerprint a query
fp = postgast.fingerprint("SELECT * FROM users WHERE id = 42")

# Split a multi-statement string
stmts = postgast.split("SELECT 1; SELECT 2;")
# => ["SELECT 1", "SELECT 2"]

Motivation

pglast is an excellent library that wraps libpg_query for Python, but it is licensed under GPLv3, which makes it unusable in many commercial and permissively-licensed projects. postgast provides a BSD-licensed alternative that leans directly on libpg_query's C API via ctypes, keeping the implementation minimal and the dependency footprint small.

How It Works

postgast calls libpg_query's C functions directly through Python's ctypes module. Parse results are returned as protobuf messages, deserialized into Python objects. There is no Cython, no Rust, and no C extension module to compile — just a vendored shared library and pure Python on top.

License

BSD 2-Clause. See LICENSE for details.

libpg_query is licensed under the BSD 3-Clause License. Portions of the PostgreSQL source code used by libpg_query are licensed under the PostgreSQL License.

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

postgast-0.0.1.tar.gz (12.9 MB view details)

Uploaded Source

Built Distributions

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

postgast-0.0.1-cp314-cp314-musllinux_1_2_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

postgast-0.0.1-cp314-cp314-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

postgast-0.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

postgast-0.0.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

postgast-0.0.1-cp314-cp314-macosx_11_0_arm64.whl (867.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

postgast-0.0.1-cp313-cp313-musllinux_1_2_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

postgast-0.0.1-cp313-cp313-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

postgast-0.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

postgast-0.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

postgast-0.0.1-cp313-cp313-macosx_11_0_arm64.whl (867.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

postgast-0.0.1-cp312-cp312-musllinux_1_2_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

postgast-0.0.1-cp312-cp312-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

postgast-0.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

postgast-0.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

postgast-0.0.1-cp312-cp312-macosx_11_0_arm64.whl (867.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

postgast-0.0.1-cp311-cp311-musllinux_1_2_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

postgast-0.0.1-cp311-cp311-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

postgast-0.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

postgast-0.0.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

postgast-0.0.1-cp311-cp311-macosx_11_0_arm64.whl (867.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

postgast-0.0.1-cp310-cp310-musllinux_1_2_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

postgast-0.0.1-cp310-cp310-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

postgast-0.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

postgast-0.0.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

postgast-0.0.1-cp310-cp310-macosx_11_0_arm64.whl (867.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file postgast-0.0.1.tar.gz.

File metadata

  • Download URL: postgast-0.0.1.tar.gz
  • Upload date:
  • Size: 12.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1.tar.gz
Algorithm Hash digest
SHA256 bb791ce03526bdbe1d44d6fbb412805202a55439f83c4983dc0788d8cb1a6486
MD5 9ef0e14e18f9899db90c482340bb65d2
BLAKE2b-256 a91d7ee64fa328b7242abc129fba8f9416b01e06729fcc7c1694401a73a98681

See more details on using hashes here.

File details

Details for the file postgast-0.0.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: postgast-0.0.1-cp314-cp314-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 20b0a278aa3d6b26439051c995b8912714b8c121fc99f8c0a7f951fc9b62d61f
MD5 6dcbd90c92a643f7831f7c659b68fc1b
BLAKE2b-256 1447742dfdda874b4b7424a3f7e8800775a15f8feb3016b94c646b1fdeb9373d

See more details on using hashes here.

File details

Details for the file postgast-0.0.1-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: postgast-0.0.1-cp314-cp314-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 edec3273f994c26f631d732a86fa514a16fc53f57b1e1515cc69774f855dc111
MD5 d7fe3ee3d0838cbbc137443f6d224e70
BLAKE2b-256 297fba16a3bd256c12e16394cc2262f710160d1f85a42b2808b9662e1fcda3a8

See more details on using hashes here.

File details

Details for the file postgast-0.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: postgast-0.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 36f60a7abe5e5c35a02da1d43e2606b48b7094e8cc4b91a36037e5129b23c811
MD5 18813d59fb3b237644eef1f23fcc9e99
BLAKE2b-256 46ac3ad02625cb3493886dd71fbba62dfeb43a58321a3e62392c55ee180e2b73

See more details on using hashes here.

File details

Details for the file postgast-0.0.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: postgast-0.0.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1a2c8c387edbdc6a954c678ce7b1dca981ae09a20b1eb166b0aada55e2cc637c
MD5 c94686a0c81941ea71479f5e546029cd
BLAKE2b-256 3b1df0b5dce5fe15f582c0ce56c215363263c1592e150b957a9ff07234d58f51

See more details on using hashes here.

File details

Details for the file postgast-0.0.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

  • Download URL: postgast-0.0.1-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 867.5 kB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 03090282c60bb8a8e069d9f1cf2f0fd0afb35623abde00080b89041bda0ccf96
MD5 03f39b4194d259450b031236a4429dbd
BLAKE2b-256 cb8e4a8ce5e3008480fe30c8689184455835a887debb44ede5a6d76629594532

See more details on using hashes here.

File details

Details for the file postgast-0.0.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: postgast-0.0.1-cp313-cp313-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b964e6aad29d73e0d4f7c6d9cf0773fc95cacc0137570c33246ece700cef5079
MD5 156956744e36699e5d264d7b957d9ff9
BLAKE2b-256 49364a2fc945c0cf703119a14dda8e814e6a4166f6116e03c0de96d516f7752c

See more details on using hashes here.

File details

Details for the file postgast-0.0.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: postgast-0.0.1-cp313-cp313-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 796cc8f0251a9fce8e23d33eb8fa0ba750277aadb3928541e37e7b904a82dcc9
MD5 edf35417d9ccb2b0040a205c2584d882
BLAKE2b-256 e9ede0b62b0ba886d5a30b52df3f0f2a0b201e13d8bb984ce3d76acaff51c161

See more details on using hashes here.

File details

Details for the file postgast-0.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: postgast-0.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5a9368ca48236f91d546a916cfcc80fc5756a3dc6f81b50aa1b13a2156c9be2e
MD5 369170620d9935a52ae46d5fdfdae307
BLAKE2b-256 935fbd97afe703d418a940ea97bdaba3e5e0499cdc1d4318871bbdcc5c6f4432

See more details on using hashes here.

File details

Details for the file postgast-0.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: postgast-0.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 69f262f885535860eefcbab7e3c8ae756a56dca173986020a7e313a645b43517
MD5 47a0d8a64d2643e42613a3583b51e150
BLAKE2b-256 6518039aa116cb5b63f5285f4b6f1712fd6b5f9c610dac4daf5eb4ac38da723c

See more details on using hashes here.

File details

Details for the file postgast-0.0.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: postgast-0.0.1-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 867.5 kB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e7873278f95ee35707f540d2d81441732e1f8965ad9feed50f94408ef71f45b0
MD5 e9216c734ae075a67fcfbecb01427f66
BLAKE2b-256 c7c9760f722bfa03dae9f1ca6b71a39fcd053750b5330e61b33bac6da93cc253

See more details on using hashes here.

File details

Details for the file postgast-0.0.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: postgast-0.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 535fda9f1fa6486ad075750986ba70734e3ba5f97f6ec79f4dbc9d85d14218ea
MD5 7d13529d82ce9a9aca5bad822d084f37
BLAKE2b-256 f528b2e4b8459858c42525f936d7b42da757411120c091288926c99ee55d0d3d

See more details on using hashes here.

File details

Details for the file postgast-0.0.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: postgast-0.0.1-cp312-cp312-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 888b84d568a478e0c41e59831bfc59e9195b714b86639539668f223364d2ed3c
MD5 127b6025892e61168a8afae28fbe011f
BLAKE2b-256 5f710a738a3de8a4ddb669ed9ce4716e06cc8bb112b823a35bba6aea886f8a1d

See more details on using hashes here.

File details

Details for the file postgast-0.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: postgast-0.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2caf3b3744f0fde7c87b30c19d33b3b358c5206e22638ef04a6d648ffec27d14
MD5 022048eea312f9d08f80889f169bf776
BLAKE2b-256 10d998ebf01ae0ab9726197a848bbf997df8fc09a5ab89c16ad0554c34d454e8

See more details on using hashes here.

File details

Details for the file postgast-0.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: postgast-0.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6a414c678d4bd5b3b032f1b2374a17012bb454477109936b1f0e55e52d5d68e8
MD5 4ed9e6935b4559944026af199970009e
BLAKE2b-256 6b2aa236a8ace7be7bad78667363bcee047be00e62be161e0f9b90cf494f1344

See more details on using hashes here.

File details

Details for the file postgast-0.0.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: postgast-0.0.1-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 867.5 kB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c591fc03f40cd8f6ac0a7af97fcd0df6c2a37f625992c415be69771263b3e4e1
MD5 41701314aee2e6c2424c219e13147645
BLAKE2b-256 3b4229f8fa82152545c8f7efb9222ffdb9cb307523323b63babafa4458afb7fa

See more details on using hashes here.

File details

Details for the file postgast-0.0.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: postgast-0.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4a0e088dd7c0d502743f12255699510b07b4f1385c8583475ea3f1dacca63fb5
MD5 c9c84698dd3c549eee4fffb919514b90
BLAKE2b-256 7126bdc69e4e090aaf4f0ed1756e2d77eb53bf2bc7256d4b6639f8e198617321

See more details on using hashes here.

File details

Details for the file postgast-0.0.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: postgast-0.0.1-cp311-cp311-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 10322593efd8fdc8cbb70b09adbe88840169c28a51aff5a5fe31f40ef9f8809f
MD5 f626fe0bfee9974f2998f85f8373a0bf
BLAKE2b-256 92d1c8f06319ee99812e34d96fc02738fc75195c35ff6a3229f7d91f334537d7

See more details on using hashes here.

File details

Details for the file postgast-0.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: postgast-0.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cadf37bbb7262b7c171e69ddcc15f7c496915330e9c345df060aae594f86743d
MD5 cb0164de58d39420782e12b56176cb1e
BLAKE2b-256 057d78a24d05a10fffa91b89b1221a954cff2bb092ef3d99f6dc3a8df061fde4

See more details on using hashes here.

File details

Details for the file postgast-0.0.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: postgast-0.0.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cd8734a6ff8bbb0fb660e6f7615f221b271d02cd2aa2a498d5c67c0e3652d391
MD5 99cae6b719428947eec798761a0f8c4a
BLAKE2b-256 67e0a53e8109fa94334b340b5fe53d0cd9b0c4a0bae27e23973adeef8f0fffa1

See more details on using hashes here.

File details

Details for the file postgast-0.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

  • Download URL: postgast-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 867.5 kB
  • Tags: CPython 3.11, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 818006737df58d175363d4e1fb03c7a92fc6b6c44c98f89c8250e59cc0cf989c
MD5 9143c2be3d32cad524ee8011ea286170
BLAKE2b-256 bbf4da68fcdbbe1aa4b10beca8ec2cfc044307ef5b5d0137943235ed5130eaa6

See more details on using hashes here.

File details

Details for the file postgast-0.0.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: postgast-0.0.1-cp310-cp310-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 91dd67d314cdaf3058e6987d66cef9666ffbd3c30258909853bb3180a5372f0e
MD5 f37701cd38c8cb44bda1d92b51c2b0da
BLAKE2b-256 27c067ebdb90d3a4417f0653e2fa49ba8fa641dc2b588b456abcb8acfeaa9c3c

See more details on using hashes here.

File details

Details for the file postgast-0.0.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: postgast-0.0.1-cp310-cp310-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e78e6d5e908cc32e5e72d7f925c2d87d059da77d1cc71b1233ec5ca9e32c93c0
MD5 7fa3edca58cabd299fdc4a5a030aba37
BLAKE2b-256 71f9313336959fff0bfa3ed520dea7687b6b7ac1a053234dec6caa9302f77109

See more details on using hashes here.

File details

Details for the file postgast-0.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: postgast-0.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 66f36ee99599ef235334f3cce732c67f257c546e03e383b0ac99a47cbc983e2d
MD5 9564e930dac2677a7a86dc424cc0139f
BLAKE2b-256 8a72fb54a5b5b75dc364bd725a31b385b52d6ed17d85d59fb285b25b5e206972

See more details on using hashes here.

File details

Details for the file postgast-0.0.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: postgast-0.0.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 90fc8e1be380242b5063ea46ae5dfabe96e79b4cf9280751e6b1d8388a60a8e0
MD5 500bcb7a2519503aee7293747076b66d
BLAKE2b-256 88f048a3aeda8db3f49bae2946d430aed076e7aeff9a48fafff8326e3c711ee9

See more details on using hashes here.

File details

Details for the file postgast-0.0.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

  • Download URL: postgast-0.0.1-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 867.5 kB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for postgast-0.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8c2c2042a59760c268af9b927ef00fd7cb5b1ecbcb6989aa9bb07ba4e0534767
MD5 02bcd14141d1785b7722df331492bd9b
BLAKE2b-256 8b6ed305a3578417e7ea96ee4d83640eedb1f88b58f9aa44e9df1f29fcaa42ec

See more details on using hashes here.

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