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.2.tar.gz (13.0 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.2-cp314-cp314-win_amd64.whl (991.4 kB view details)

Uploaded CPython 3.14Windows x86-64

postgast-0.0.2-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.2-cp314-cp314-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

postgast-0.0.2-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.2-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.2-cp314-cp314-macosx_11_0_arm64.whl (905.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

postgast-0.0.2-cp313-cp313-win_amd64.whl (970.5 kB view details)

Uploaded CPython 3.13Windows x86-64

postgast-0.0.2-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.2-cp313-cp313-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

postgast-0.0.2-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.2-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.2-cp313-cp313-macosx_11_0_arm64.whl (905.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

postgast-0.0.2-cp312-cp312-win_amd64.whl (970.5 kB view details)

Uploaded CPython 3.12Windows x86-64

postgast-0.0.2-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.2-cp312-cp312-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

postgast-0.0.2-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.2-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.2-cp312-cp312-macosx_11_0_arm64.whl (905.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

postgast-0.0.2-cp311-cp311-win_amd64.whl (970.5 kB view details)

Uploaded CPython 3.11Windows x86-64

postgast-0.0.2-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.2-cp311-cp311-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

postgast-0.0.2-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.2-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.2-cp311-cp311-macosx_11_0_arm64.whl (905.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

postgast-0.0.2-cp310-cp310-win_amd64.whl (970.5 kB view details)

Uploaded CPython 3.10Windows x86-64

postgast-0.0.2-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.2-cp310-cp310-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

postgast-0.0.2-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.2-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.2-cp310-cp310-macosx_11_0_arm64.whl (905.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: postgast-0.0.2.tar.gz
  • Upload date:
  • Size: 13.0 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.2.tar.gz
Algorithm Hash digest
SHA256 dc4e16570dc05020cd43f8310e196b8d15b9497022fc2e1621ea063c3a073a45
MD5 da71ad247385f430dd2b9710f575e433
BLAKE2b-256 4e4da136fd1e02ebfc2ec1a8593275184175ee88c938b0f3a86e0a462ace2b64

See more details on using hashes here.

File details

Details for the file postgast-0.0.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: postgast-0.0.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 991.4 kB
  • Tags: CPython 3.14, Windows 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.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1709f84c0022c22fc1c9811e31c6f12369bbc49a42d304c5d6f03e2ce1d2af79
MD5 11bb78cc8a680f471ca45e7e3a909daa
BLAKE2b-256 60891b449825532a61b04349d02c1a6dd27e500ef8a1fe0910ec424b49b65061

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.0.2-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.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 37eeba0da6de04c947814d1ece34d7a05d5cad05854dd9b81ebeed6390656f8f
MD5 4e035b52b59553039c217b4669d4b5e3
BLAKE2b-256 352d50b9c5ea23e1dfc37688c5afe8fb29e35973b9685ebb369170a62799cdd8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.0.2-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.2-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0a0a45d41a3e82985433a0e9d8985983f499ac7e81542c0f686d6ae00d513915
MD5 02c4c489513617fb6d307bb58c5a461f
BLAKE2b-256 ef9fac50b7017c4caf6f4e3e018aac4f8315ab89ff14a0594884b4091afeba6c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.0.2-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.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ea2e4ca7c91de981d40f52c5e70104ce4a8ebd9c45a285eabad841dc20fba62e
MD5 0d445dfbd822a81b9d58ca3a2de6ba48
BLAKE2b-256 8e0c319443d47a5054e3df95c3502e735a00464b7ea54418f4ca1900e3290f33

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.0.2-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.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fbbb3a81cb54df19b06601a4f708b4d18e8c25687ceceadd899f205cfc2434fd
MD5 4a8784b239568adf3cf1066b1924421d
BLAKE2b-256 dd66981c71bc8eb02a8dd08b7c4cac8b55439b5f0e295db9e62f3cf159772d90

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.0.2-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 905.7 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.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 01326d989269302c4fe608a72f3ae1190734ca56e7d237108216779a20e15337
MD5 ca3c96845c148a030e06bf604c9cc688
BLAKE2b-256 df2153576b51769358a5138aa897473e75db9d601fb6e654db7c5df8d3984e6d

See more details on using hashes here.

File details

Details for the file postgast-0.0.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: postgast-0.0.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 970.5 kB
  • Tags: CPython 3.13, Windows 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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bdaa28c265d6524b4ec9e6193c49e37351f2f79b019752bb5982edbcc1a83217
MD5 d9a69854938b752acb5c5cc3dbd2fc1a
BLAKE2b-256 6642cb75c94dcf17c78d047d9972d397d45124ed392ad2f84a74a29ca9bab3f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.0.2-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.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9ccfeb35cd42c717603c11e79ff707f1ee83f9b936594435264f80ed32bea940
MD5 a3d3e7701319afdeccfd62f5c5736772
BLAKE2b-256 00690a97fc83204459e44de0cce400877cec7c3df0c10c864c1dbbb1353fa997

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.0.2-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.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 499ea58c775e08b3ca43f894ccc04a88fdce89bcc00332d9b5e32698e2c1a529
MD5 e4a1f2cae4d3af65e91a81763a7b213e
BLAKE2b-256 da872d447d2bec1bf22b937765518c75fc9c8b29800f8260a20b6ef3bbae930c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.0.2-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.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 67d5f6144357494324b698d6f9518b0041794df1a062c45ae3787f8b75d70790
MD5 1b3beb5068bd56fb4bdfc7b47326106b
BLAKE2b-256 84e67e2643c364069feff56778e2e95893b040f3d21952b1d6eb2b9c5e26a299

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.0.2-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.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b097071345f294637fb8900adaab9c588b72be05da61e11723bb41b77b968177
MD5 b60cfb9d01f22e78edbff80decc7578d
BLAKE2b-256 c45863d3dd0fa23eb5aa6066b36d5bffd393f8ddce61c1128a6d9c20b9828188

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.0.2-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 905.7 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.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 63b2454e90d050596a405772e3dd8079f84fde4d94d25b2cb6d0e49ca4ca0c77
MD5 40af06478988f3fe606e86bfe0a2322e
BLAKE2b-256 3012b8f5acb697c4c533a276002c252b2b20148af715f5555f4e8da389976e1c

See more details on using hashes here.

File details

Details for the file postgast-0.0.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: postgast-0.0.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 970.5 kB
  • Tags: CPython 3.12, Windows 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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3de5085a7a919b241af62cbc5f305c5231d0c3c731271e97e5d5d495079e5b1f
MD5 a6cc9bd55af8d663be3904caf7ec8ca1
BLAKE2b-256 3190bdba86c067abd914d78c46f8a1f102cd774c8eb44f8fbb4a76048f8b05e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.0.2-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.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fca0b20de800aae8f79fee92a0908aa033e9a4607db3629f68e13667bfcd9f19
MD5 a3d4d3c87ce5ddab10f557d689e596e1
BLAKE2b-256 5e4d2f6d52ccb0e16ff9f6dd23c83a1f9c675e10d820265d35d9b8589d1d808d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.0.2-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.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 99c7498905c364c211a3f34d81d0fdeb0e4577e68df4f08e0d494449c3d75f53
MD5 df7c717dfc75f92d6bcdb4796e4544b5
BLAKE2b-256 a339cba736d670d93bf336c37b591f18ec234b69f988702a78dd6958cd148d2d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.0.2-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.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bb4461d85ac8725fb4ae517308980074364bc9c13b325d7585c77ce27b908106
MD5 7b73db86a4170fc8e10e36f61bc8e6c5
BLAKE2b-256 5cd0f4097ef23053b3a1b21ca216f107ac66b866ed2a299fd9084911bcd78479

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.0.2-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.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e5d11cef2b5ae2965810e7d15682dc5dca2f84e1200ef44f4f37d28b6da42bc9
MD5 f71cec941853a265a4a43929f50bdb88
BLAKE2b-256 f365fc93f09c53f17ebecbacc2ec7567892086f47321889a07f8cb5885e40f77

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.0.2-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 905.7 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.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d5a8b2db20316fdacd6ec67e02674f6ac16bcb19b4d404baccf030c659258a8c
MD5 7aab2f2e8b5c97d59d9ee3a7190061b2
BLAKE2b-256 7c03d5fe5bc91e23f8098e4653b562a32f1de36b13c17171f33ac166ee10d669

See more details on using hashes here.

File details

Details for the file postgast-0.0.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: postgast-0.0.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 970.5 kB
  • Tags: CPython 3.11, Windows 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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5f120d4dfeeae5469f15a1e1a9546ef217e688cdf4a866f35332f5275df0c0d9
MD5 f669526a67b6eb886f19c56530309ab5
BLAKE2b-256 af82cce34e9f4e2c7d9b35fbb8756ee67b27ed10cf31dd56842e87bcfbb77dd6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.0.2-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.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dc5d2374f23daed7d3ac485fab69efd897e99c1c35cdf5257d51841dfb42bef6
MD5 4b2416f7a34d976c2952467ef8a48333
BLAKE2b-256 3e2a578667c94fbdd6807101ac75e20d1dd63fe0a6f68b74247c46567b1dc3c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.0.2-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.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e1e1fd6b28e33006f75a802ed277acca3b1a0072b4f583dc1d05c1da17478e46
MD5 cac8da4f7c3ca6383b4f2f856fd0d360
BLAKE2b-256 61aaa2162fe458627b6009543539b1ae2e9d02bbbce87e9015e8ecf8a8d3c761

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.0.2-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.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ca4a0f5a47cca5fa6cfe537f456308a4a68096bc7a05bfbf235a7daca32c3bc
MD5 f0bab8cb5a2c4964380ee9d61e53f250
BLAKE2b-256 ece9507d957ba833d6cf5ef36654462c22b482bdba26859a3249c48a60802fe0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.0.2-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.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1da23459da795d09e9ef0d08447110893a43af4da0989a1d9a058710abffdc4d
MD5 54410960bb7e9dbd3fae98b8f68aa8b3
BLAKE2b-256 5845a7cdd74d6011483a2d767fd12193b6f234efcd51a36f1ecdc28d8a1b259a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.0.2-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 905.7 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.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5805384e875c2533ea5dee108782c0be0b618e3276ce7b004150325db487f029
MD5 bfff84aac35b6783c88b58cc6f71f59f
BLAKE2b-256 f86a314750105e2a412f2091086b4fb34dcff083306c98eccf805217a5d67e82

See more details on using hashes here.

File details

Details for the file postgast-0.0.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: postgast-0.0.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 970.5 kB
  • Tags: CPython 3.10, Windows 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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 366fbabe305c478f4fd101fae36edba239347a450a67f9330f987100e75a323b
MD5 9420fd1e6bf286ff733396fde659247c
BLAKE2b-256 7f5b2828a63da350810210ca9ddae534e8858389997de13b144565e6c5b9266b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.0.2-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.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3111b4368564da64a700259097d8b47d606bc8c838d1ee2f92fd22353837f090
MD5 57906e00dd898dbeed9a37d40f8329fb
BLAKE2b-256 1c7b01693db4a292045d849d18d9f2f5074d85a6e679e137a001d8e4437c5bd2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.0.2-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.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b2e3743bb1b19a46a39c369d31d683f06006cde6b75b0176b260111a33951ad6
MD5 69c65c472a8e15dc8c80c55299f8f871
BLAKE2b-256 64ffc340688a9a90b456094efb7e9293fcd7150bb3e2131f86840f19357261f1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.0.2-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.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 70098309b5a8feb6cea765476d6b2a52f8a0475f3d8acb02130ec457d7bbfb7d
MD5 42f281a97134b469521e5a71b8a744e6
BLAKE2b-256 af720dd0ab8bee926d6cffe8045ff4c32a2b7c4dd54659ba64eccbd98e8f1c15

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.0.2-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.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dfcbbc1beae94a61ff50985dc1d169f7dfea6a4b1ef67cc451d0dabe8fa499c3
MD5 ae9e338e031c171c3236dc64a25ce035
BLAKE2b-256 20ed337b6e5fad8296a09c22341d15b66315d42b0b2768c6c7aea476f47d5c9b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.0.2-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 905.7 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.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d45963081901ea2fac5a71e6c7ecec43cea88930874fd26ba1d3b8cc0468a6a3
MD5 f916bf48a0fb7ef92c7418e1da96349a
BLAKE2b-256 67830df5653615573c5f94225b8434bf4f45563495e8d4734bf6b8dc44d187dd

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