Python bindings to libpg_query — parse, deparse, normalize, fingerprint, split, and scan PostgreSQL SQL
Project description
postgast
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb791ce03526bdbe1d44d6fbb412805202a55439f83c4983dc0788d8cb1a6486
|
|
| MD5 |
9ef0e14e18f9899db90c482340bb65d2
|
|
| BLAKE2b-256 |
a91d7ee64fa328b7242abc129fba8f9416b01e06729fcc7c1694401a73a98681
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20b0a278aa3d6b26439051c995b8912714b8c121fc99f8c0a7f951fc9b62d61f
|
|
| MD5 |
6dcbd90c92a643f7831f7c659b68fc1b
|
|
| BLAKE2b-256 |
1447742dfdda874b4b7424a3f7e8800775a15f8feb3016b94c646b1fdeb9373d
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
edec3273f994c26f631d732a86fa514a16fc53f57b1e1515cc69774f855dc111
|
|
| MD5 |
d7fe3ee3d0838cbbc137443f6d224e70
|
|
| BLAKE2b-256 |
297fba16a3bd256c12e16394cc2262f710160d1f85a42b2808b9662e1fcda3a8
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36f60a7abe5e5c35a02da1d43e2606b48b7094e8cc4b91a36037e5129b23c811
|
|
| MD5 |
18813d59fb3b237644eef1f23fcc9e99
|
|
| BLAKE2b-256 |
46ac3ad02625cb3493886dd71fbba62dfeb43a58321a3e62392c55ee180e2b73
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1a2c8c387edbdc6a954c678ce7b1dca981ae09a20b1eb166b0aada55e2cc637c
|
|
| MD5 |
c94686a0c81941ea71479f5e546029cd
|
|
| BLAKE2b-256 |
3b1df0b5dce5fe15f582c0ce56c215363263c1592e150b957a9ff07234d58f51
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
03090282c60bb8a8e069d9f1cf2f0fd0afb35623abde00080b89041bda0ccf96
|
|
| MD5 |
03f39b4194d259450b031236a4429dbd
|
|
| BLAKE2b-256 |
cb8e4a8ce5e3008480fe30c8689184455835a887debb44ede5a6d76629594532
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b964e6aad29d73e0d4f7c6d9cf0773fc95cacc0137570c33246ece700cef5079
|
|
| MD5 |
156956744e36699e5d264d7b957d9ff9
|
|
| BLAKE2b-256 |
49364a2fc945c0cf703119a14dda8e814e6a4166f6116e03c0de96d516f7752c
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
796cc8f0251a9fce8e23d33eb8fa0ba750277aadb3928541e37e7b904a82dcc9
|
|
| MD5 |
edf35417d9ccb2b0040a205c2584d882
|
|
| BLAKE2b-256 |
e9ede0b62b0ba886d5a30b52df3f0f2a0b201e13d8bb984ce3d76acaff51c161
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a9368ca48236f91d546a916cfcc80fc5756a3dc6f81b50aa1b13a2156c9be2e
|
|
| MD5 |
369170620d9935a52ae46d5fdfdae307
|
|
| BLAKE2b-256 |
935fbd97afe703d418a940ea97bdaba3e5e0499cdc1d4318871bbdcc5c6f4432
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
69f262f885535860eefcbab7e3c8ae756a56dca173986020a7e313a645b43517
|
|
| MD5 |
47a0d8a64d2643e42613a3583b51e150
|
|
| BLAKE2b-256 |
6518039aa116cb5b63f5285f4b6f1712fd6b5f9c610dac4daf5eb4ac38da723c
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7873278f95ee35707f540d2d81441732e1f8965ad9feed50f94408ef71f45b0
|
|
| MD5 |
e9216c734ae075a67fcfbecb01427f66
|
|
| BLAKE2b-256 |
c7c9760f722bfa03dae9f1ca6b71a39fcd053750b5330e61b33bac6da93cc253
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
535fda9f1fa6486ad075750986ba70734e3ba5f97f6ec79f4dbc9d85d14218ea
|
|
| MD5 |
7d13529d82ce9a9aca5bad822d084f37
|
|
| BLAKE2b-256 |
f528b2e4b8459858c42525f936d7b42da757411120c091288926c99ee55d0d3d
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
888b84d568a478e0c41e59831bfc59e9195b714b86639539668f223364d2ed3c
|
|
| MD5 |
127b6025892e61168a8afae28fbe011f
|
|
| BLAKE2b-256 |
5f710a738a3de8a4ddb669ed9ce4716e06cc8bb112b823a35bba6aea886f8a1d
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2caf3b3744f0fde7c87b30c19d33b3b358c5206e22638ef04a6d648ffec27d14
|
|
| MD5 |
022048eea312f9d08f80889f169bf776
|
|
| BLAKE2b-256 |
10d998ebf01ae0ab9726197a848bbf997df8fc09a5ab89c16ad0554c34d454e8
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6a414c678d4bd5b3b032f1b2374a17012bb454477109936b1f0e55e52d5d68e8
|
|
| MD5 |
4ed9e6935b4559944026af199970009e
|
|
| BLAKE2b-256 |
6b2aa236a8ace7be7bad78667363bcee047be00e62be161e0f9b90cf494f1344
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c591fc03f40cd8f6ac0a7af97fcd0df6c2a37f625992c415be69771263b3e4e1
|
|
| MD5 |
41701314aee2e6c2424c219e13147645
|
|
| BLAKE2b-256 |
3b4229f8fa82152545c8f7efb9222ffdb9cb307523323b63babafa4458afb7fa
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a0e088dd7c0d502743f12255699510b07b4f1385c8583475ea3f1dacca63fb5
|
|
| MD5 |
c9c84698dd3c549eee4fffb919514b90
|
|
| BLAKE2b-256 |
7126bdc69e4e090aaf4f0ed1756e2d77eb53bf2bc7256d4b6639f8e198617321
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
10322593efd8fdc8cbb70b09adbe88840169c28a51aff5a5fe31f40ef9f8809f
|
|
| MD5 |
f626fe0bfee9974f2998f85f8373a0bf
|
|
| BLAKE2b-256 |
92d1c8f06319ee99812e34d96fc02738fc75195c35ff6a3229f7d91f334537d7
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cadf37bbb7262b7c171e69ddcc15f7c496915330e9c345df060aae594f86743d
|
|
| MD5 |
cb0164de58d39420782e12b56176cb1e
|
|
| BLAKE2b-256 |
057d78a24d05a10fffa91b89b1221a954cff2bb092ef3d99f6dc3a8df061fde4
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd8734a6ff8bbb0fb660e6f7615f221b271d02cd2aa2a498d5c67c0e3652d391
|
|
| MD5 |
99cae6b719428947eec798761a0f8c4a
|
|
| BLAKE2b-256 |
67e0a53e8109fa94334b340b5fe53d0cd9b0c4a0bae27e23973adeef8f0fffa1
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
818006737df58d175363d4e1fb03c7a92fc6b6c44c98f89c8250e59cc0cf989c
|
|
| MD5 |
9143c2be3d32cad524ee8011ea286170
|
|
| BLAKE2b-256 |
bbf4da68fcdbbe1aa4b10beca8ec2cfc044307ef5b5d0137943235ed5130eaa6
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91dd67d314cdaf3058e6987d66cef9666ffbd3c30258909853bb3180a5372f0e
|
|
| MD5 |
f37701cd38c8cb44bda1d92b51c2b0da
|
|
| BLAKE2b-256 |
27c067ebdb90d3a4417f0653e2fa49ba8fa641dc2b588b456abcb8acfeaa9c3c
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e78e6d5e908cc32e5e72d7f925c2d87d059da77d1cc71b1233ec5ca9e32c93c0
|
|
| MD5 |
7fa3edca58cabd299fdc4a5a030aba37
|
|
| BLAKE2b-256 |
71f9313336959fff0bfa3ed520dea7687b6b7ac1a053234dec6caa9302f77109
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
66f36ee99599ef235334f3cce732c67f257c546e03e383b0ac99a47cbc983e2d
|
|
| MD5 |
9564e930dac2677a7a86dc424cc0139f
|
|
| BLAKE2b-256 |
8a72fb54a5b5b75dc364bd725a31b385b52d6ed17d85d59fb285b25b5e206972
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
90fc8e1be380242b5063ea46ae5dfabe96e79b4cf9280751e6b1d8388a60a8e0
|
|
| MD5 |
500bcb7a2519503aee7293747076b66d
|
|
| BLAKE2b-256 |
88f048a3aeda8db3f49bae2946d430aed076e7aeff9a48fafff8326e3c711ee9
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8c2c2042a59760c268af9b927ef00fd7cb5b1ecbcb6989aa9bb07ba4e0534767
|
|
| MD5 |
02bcd14141d1785b7722df331492bd9b
|
|
| BLAKE2b-256 |
8b6ed305a3578417e7ea96ee4d83640eedb1f88b58f9aa44e9df1f29fcaa42ec
|