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.

postgast logo

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.1.0.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.1.0-cp314-cp314-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.14Windows x86-64

postgast-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

postgast-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

postgast-0.1.0-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.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.8 MB view details)

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

postgast-0.1.0-cp314-cp314-macosx_11_0_arm64.whl (921.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

postgast-0.1.0-cp313-cp313-win_amd64.whl (986.7 kB view details)

Uploaded CPython 3.13Windows x86-64

postgast-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

postgast-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

postgast-0.1.0-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.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.8 MB view details)

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

postgast-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (921.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

postgast-0.1.0-cp312-cp312-win_amd64.whl (986.7 kB view details)

Uploaded CPython 3.12Windows x86-64

postgast-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

postgast-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

postgast-0.1.0-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.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.8 MB view details)

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

postgast-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (921.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

postgast-0.1.0-cp311-cp311-win_amd64.whl (986.7 kB view details)

Uploaded CPython 3.11Windows x86-64

postgast-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

postgast-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

postgast-0.1.0-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.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.8 MB view details)

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

postgast-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (921.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

postgast-0.1.0-cp310-cp310-win_amd64.whl (986.7 kB view details)

Uploaded CPython 3.10Windows x86-64

postgast-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

postgast-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

postgast-0.1.0-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.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.8 MB view details)

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

postgast-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (921.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: postgast-0.1.0.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.1.0.tar.gz
Algorithm Hash digest
SHA256 c1f9adbf323ee4d661979d9eb21677d290705afd30e5ecc79761e56efee376da
MD5 34560fc8da3066b1db65c896faaf6326
BLAKE2b-256 481212e75379b89fa1d698d49d74c9e1235d0a54ec5cfc9c099e41ea60c260dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • 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.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4e2e8e8503bafa45eb6ad1ede2591c3efada803449de2f5914b82d2bef63ddc5
MD5 3f730576457e650003e207fdaaa28324
BLAKE2b-256 1013e4f91df6b81bbd835724f865b4357258a7ca127e709819b70fcd48298d4f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 3.7 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.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 59df0ea604c7f0e09ae46f8a6ba81549a57279c002c86a8f6b51e22c92b3df31
MD5 23b7bab140947033bc6b94ce31dd7a72
BLAKE2b-256 1a76fc935c868ed1dd5fb82d19ba1d7d53a35b5354c0817ceadb28412fc048de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 3.7 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.1.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f745712a76652811f850d1596093d2c04101ab676c3d14d2d6a92d2eea70d55f
MD5 c141c5751af028dd9112e4a27b4a4216
BLAKE2b-256 161df2be6646b9a8e57dfbedbed873faea571de121880d9834ce92989bea8bad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-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.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 49f3c0fa98a205f22020a37d7bacfc24918730f68ff76fabb0fcffb68f824d33
MD5 0dea45bbabfbeb9967eead738b0b2d68
BLAKE2b-256 0b276802618274c7805faaccca7542c257d322f6473f402a333de90fb853af36

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 3.8 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.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d9e6ca9f784fe1b8d8124e2038a1cf734a87fc5c92277f8e3ca5dc216cc1a791
MD5 e6e47f9747421181f72a0c14097a239f
BLAKE2b-256 1e049d1f8ca1c5f124427de3fabe48030ed6b04b0e84071b0df372d6780e1dae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 921.8 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.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ef6b0d2a457def41f1a7acca7b5ac6429497c9995130344cd879b4fea0f0cf3
MD5 d244cb993f20da4bd4f0bc9a682543d1
BLAKE2b-256 2c1f1f356dfa19fb51f8baba84848ef3191705318bdc39297ae877b201aff37a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 986.7 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.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9ac02b415945b023cf5c74f7cdb391c9fd57f341f6dde2b813a9952c0d209010
MD5 cee4fec0fd2182c30b32dccad28f6fd4
BLAKE2b-256 1ddf7c30d90ebae3dd6cce69467aa7783d4caff7c01729e4de963620415d8f11

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 3.7 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.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4710219eff89ce1739d456b5b0e6fd03198101a8e7f401cb7717a4b1b961ca2b
MD5 5e535a7f411810b65dc8928fd4ac81b3
BLAKE2b-256 2ade2a4578380a24faa489389625cf071fb150abd1794fcc4ebe1ec8de08c9ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 3.7 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.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 befe3cb2d183041db9f1290c2c992f686a50f6a2ba5987d17acf2b59d2328663
MD5 5709dbd36bc8f4d53644315bc2ad7dc8
BLAKE2b-256 91f17dcb86944d218c8c5ee3c9819914aeb17078272207f6c256f8d16cfc0eee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-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.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9f855effbc9076dd4d2e798d8ea12927d6bd24d3c71dd746f51bf4e22e07bc2d
MD5 db2e584bba9ca11af273416a709a912f
BLAKE2b-256 0217a15928f098a6d9f39e70e431572b6e778561b93190d663b03aef119a0c39

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 3.8 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.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e49da5bc60bed8c642a6c24cada997e8a379e58e49a84265cf264d736d8f13bb
MD5 37cc37c9d4b28247b2e24f7b6c36ef26
BLAKE2b-256 778c545d9b6a468d1f17f40cd037772c01ee65dec9c9916902ef7594e97effcc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 921.8 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.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c35b7a0649d0aaebd4f96378a58cc3a8902da2878ebe3b1e57f6f73562a31a9
MD5 f32f3a787dffe3b4507afb9361619928
BLAKE2b-256 e149128680007c4a294772e463a4e6cb4fa2bb3a2b46cfd136b7a2ced109e506

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 986.7 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.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f173f8833788cf36a24f711c4dfc38c6cbf24f1e9d5c70cd7b1b85d0463fc2dc
MD5 13afdf17feeb281506a9c166b4a5eef2
BLAKE2b-256 fabbe5a94e64b6939f8f32e5c58fc3ba59febec33349de4deb539397d11e0adc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 3.7 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.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bbe670acb5f9f21a35c5f797e8c2eb3b3aa6d31dc3d9152f1e633ce35005f495
MD5 e680f76da927f59cc8f5a4ba7f62d9c6
BLAKE2b-256 40bb7c99c9ca92741f320a463f396e4122257f9e93ded1a5abac836b80c37ee4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 3.7 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.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dac67e876751b63432e32ce6b93534048273d598b7f1a809154f2f5bf18d8f25
MD5 e42d8531fc217d09bbaeb39ad2611304
BLAKE2b-256 b4ee69a0a47b9432f254766318955259551fbd02fceb44af24f81bfd039b59a6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-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.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1694bf41d92f452051d70d0e43f6ec86f42ed0b015363ffc880289483e876e35
MD5 0116aff6b1b7f39c2e275296b4a4a0d4
BLAKE2b-256 4b01e0f3c26d205ab2fef6648a692b4bf4ea8aab1443932f0e1956645f80178d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 3.8 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.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a33203f03a42ddf05168709d4e3327c7ab8e9a06bdc260a2c1d3e274548748ff
MD5 4f2825c7977c687e9d5104e00cbab502
BLAKE2b-256 b3c70d9d543c15b55e071cb0cfaf69e9b77528c00384832ba32e4bfa30917139

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 921.8 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.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a752e0da6d5afa7382ea008fbc73d37d365cfdc807f71b98d2fb280636e63cf0
MD5 f15d920b1e4f05dc93ed8aa1b3ae9c49
BLAKE2b-256 d986d003a0947b4fab215b7316163526fe35f7b66c2804802aa1648e660a8a10

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 986.7 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.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2dc773cabc75a73264993468dac08055564431e4fef27ed68a493ecd1180ecb4
MD5 5a2b3c272d13d1ea3886157efcca561b
BLAKE2b-256 b82f76447d5d8d1a219f20bff4357c252ca60598c01d4b8c4fce59c8aefaadff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 3.7 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.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 178a21154fc4f6010f0d168a8a5e38369ae8342b857359790f8784b1e1db8ddd
MD5 097bce19b0b4c15f6419f0d54946b2c0
BLAKE2b-256 ffac761543287bff127f768cbca311093b9a8f76e4f3d2aa7c671849c7243f73

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 3.7 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.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3ad1cb2442d7587ef66d59fbb1104f81f6ca5c15a031164c951b85c0a86d1a7c
MD5 8e878336d7c9d24afe9522551b2cf01c
BLAKE2b-256 6bb38cc706836d104d450a4aad9979fc445f5b3e93d13170896713587a5a2de7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-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.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3c1c88279acc8db7fe9c6cfd81dee900584a71716587e91aa4e5539fefbca29b
MD5 8d61e5940ddad1692ddb2886afa900c6
BLAKE2b-256 3c89367cd62dead68c4f9b8091afb17e7b6d30325efec5a59ffecc8f1da264b2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 3.8 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.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 19c4819984ffbd660e2139504ff7d6a3acf2c84fdc0736044acdc1738a8efb0a
MD5 f43e6c2e293fa108f8cbcf10b55bae96
BLAKE2b-256 bc9c2679ff4a12384fcab50fbe09be799ad3f842821d8276d17dd571a0e5cd6c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 921.8 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.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de694c27a5dbf14a752a8b12dd28b6f47a8a70b81bbf3a1a1457422c95b22074
MD5 0b5cb87132a96b8d4002e6c106a3f4aa
BLAKE2b-256 26842ad34e527d0a9a78e39f3bc36883f9131aa7fd553fce1954ae897c9d7fa7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 986.7 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.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 169ea01e74b3f9a7c9feced6efeeb8ec6a57206be895bd7d98489dfc8f6f8927
MD5 2169b768dfe9c668301b5b5d112bf0c3
BLAKE2b-256 24dbd2b06146ffb9390f26427b02c9443a5b1c76ddaaf004f83141737213b53a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 3.7 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.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f8c7d8d5d9eb3b3d8b642d2475a131f2b9827c8c3b58a452694ec5aa3b11704b
MD5 4e70a7b01fc986c6a96c50f2a6ad5d73
BLAKE2b-256 27545e9637d19d5fa821cdaa8776bb0e4a97d9f412a3167de64658da4d76c715

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 3.7 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.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9faa6b96adade45e7024ba699355ccf758eb50fc6f1292266dfe03f6432c7fb8
MD5 9b9fe7796a2dab410038194e19b4459f
BLAKE2b-256 0e58a2104185feeae636cb793de5163851bee9b130d21a5deb16f176ca30680e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-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.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3c712af9a62964deb15fb49aa6158752ad4cb6253f1e83e80bcc7c2178228edd
MD5 83e22fbab92d56bc0a3ccb399542d112
BLAKE2b-256 d3929b507d17e091061e9059695b3f43dbd2bf29e66895b68abcd2757b98cdf8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 3.8 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.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 504a619171b3e691553b2e748cf38616c8c37ede8e88fa0e991c1d4aa6dbe19b
MD5 d25383123969ac2a16343827269f766c
BLAKE2b-256 e856f2a536275cb2048b89404075ee39a2d2c2785bb3e984009812d02a01df76

See more details on using hashes here.

File details

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

File metadata

  • Download URL: postgast-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 921.8 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.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2fd024f4fae94c2ac33e06dce9b5bf7089bc17c5230cd3f51a963ea865ef92f6
MD5 a1eaa8787013be7055117376f3eee7c6
BLAKE2b-256 b876dd057691179e511c028a1932405a4cc458cf3a49788ccf06baf0addaa12e

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