Skip to main content

pglast

PostgreSQL Languages AST and statements prettifier

Author:

Lele Gaifax

Contact:

lele@metapensiero.it

License:

GNU General Public License version 3 or later

Status:

Build status Documentation status Test coverage status

Version:

6

This is a Python 3 module that exposes the parse tree of a PostgreSQL statement (extracted by the almost standard PG parser repackaged as a standalone static library by libpg_query) as set of interconnected nodes, usually called an abstract syntax tree.

See a more detailed introduction in the documentation.

Installation

As usual, the easiest way is with pip:

$ pip install pglast

Alternatively you can clone the repository:

$ git clone https://github.com/lelit/pglast.git --recursive

and install from there:

$ pip install ./pglast

Development

There is a set of makefiles implementing the most common operations, a make help will show a brief table of contents. A comprehensive test suite, based on pytest, covers nearly 99% of the source lines.

Documentation

Latest documentation is hosted by Read the Docs at https://pglast.readthedocs.io/en/v6

Changes

Version 6

6.17 (2026-10-20)

Brown paper bag release: I did a huge mistake, without excuses.

Attempting to gain some free space on PyPI to be able to upload all v8 wheels, having reached the 10 GiB limit, I basically wiped all the v5 and v6 artifacts… 😞

See issue #227.

6.16 (2025-03-17)
  • No visible changes, just a workaround to a strange CI Windows-only failure on a test introduced by v6.15

6.15 (2025-03-17)
  • Escape occurrences of C-style end markers in SQL-style comments, when changing comment style in the RawStream (issue #170)

6.14 (2025-02-09)
  • Handle the SET configuration_parameter FROM CURRENT case in the VariableSetStmt printer (backport of PR #168)

6.13 (2024-12-17)
  • Better fix to the x AT TIME ZONE foo glitch, v6.12 solution was incomplete.

6.12 (2024-12-16)
  • Properly wrap x AT TIME ZONE foo in parens when it is the argument of a DEFAULT constraint

6.11 (2024-11-26)
  • Remove spurious trailing space in the ConstrTypePrinter.CONSTR_IDENTITY and the Constraint printers (issue #165)

6.10 (2024-11-01)
6.9 (2024-10-31)
  • Fix regression introduced by recent modification to the CommonTableExpr printer that impacted on the RawStream renderer (issue #163)

  • Expose the RawStream renderer in the CLI tool with a new --normalize option

6.8 (2024-10-29)
  • Upgrade libpg_query to not-yet-publicly-released commit, to solve an issue related to plpgsql (issue #156)

6.7 (2024-10-28)
  • Generate wheels on PyPI using Python 3.13.0 final release, thanks to cibuildwheel 2.21.3

  • Improve CommonTableExpr printer, reducing horizontal space waste

6.6 (2024-09-30)
  • Make recently introduced doctest related to issue #88 work on different Python versions

6.5 (2024-09-29)
  • Fix glitch when using the --preserve-comments flag (issue #159)

  • Finally add a note to parse_plpgsql() documentation mentioning how it differs from parse_sql() (issue #88)

6.4 (2024-09-28)
  • Fix issue with deserialization of deeply nested ASTs (issue #153)

  • Upgrade libpg_query to not-yet-publicly-released commit, to solve an issue related to plpgsql (issue #154)

6.3 (2024-08-06)
  • Fix SEQUENCE NAME in create_seq_stmt_def_elem (PR #151), thanks to orages

  • Generate wheels on PyPI using Python 3.13.0rc1 release, thanks to cibuildwheel 2.20.0

  • Use Cython 3.0.11

6.2 (2024-02-01)
  • Almost no-op release to fix issue 144, producing correct wheels for macOS arm64

6.1 (2024-01-22)
6.0 (2024-01-22)
  • Produce wheels for macOS arm64

6.0.dev2 (2024-01-21)
  • Enable compilation on Windows and produce related 32bit and 64bit wheels (issue #7)

6.0.dev1 (2024-01-11)
  • Re-enable Linux 32bit wheels, thanks to libpg_query to 16-5.1.0

6.0.dev0 (2023-12-29)
  • No visible changes with respect to v5, apart from the support for new/revised syntaxes of PostgreSQL 16

  • Do not build binary wheels for Python 3.8

  • Skip compilation on Linux 32bit (see this comment for details)

Breaking changes
  • Target PostgreSQL 16, thanks to libpg_query 16-5.0.0

Version 5

5.9 (2024-01-22)
  • Fix issue 143, affecting AlterOwnerStmt and RenameStmt printers

5.8 (2024-01-11)
  • Fix issue #142, a glitch that affected 32-bit systems

5.7 (2023-12-23)
5.6 (2023-12-07)
  • Fix issue #138, a defect that hindered the creation of AST nodes that act as markers, (currently A_Star and CheckPointStmt), that do not carry any other information

  • Use Cython 3.0.6

  • Handle the ENABLE TRIGGER ALL in AlterTableCmd

  • Fix issue #136, a regression introduced by “Avoid overly abundancy of parentheses in expressions”

5.5 (2023-10-07)
  • Use Cython 3.0.3

  • Produce wheels using final Python 3.12 release, thanks to cibuildwheel 2.16.2

5.4 (2023-08-24)
  • Improve documentation, adding parser.Displacements, parser.scan and parser.split examples (issue #128)

  • Fix issues #129 and #130 (merged from version 4.4)

5.3 (2023-08-05)
5.2 (2023-05-20)
5.1 (2023-02-28)
5.0 (2023-02-19)
  • No changes

5.0.dev1 (2023-02-11)
Breaking changes
  • Change the type of the ast.Float value from Decimal to str

    Using a Decimal implies potential differences in the representation of floating numbers, and already caused issues (#91 and #100) in the past, making it impossible to render, say, SELECT 0.0e1, due to the fact that Decimal('0.0e1') resolves to Decimal('0').

5.0.dev0 (2022-12-19)
  • No visible changes with respect to v4, apart from the support for new/revised syntaxes of PostgreSQL 15

Breaking changes
  • Target PostgreSQL 15, thanks to libpg_query 15-4.0.0

Version 4

4.5 (unreleased)
4.4 (2023-08-24)
4.3 (2023-04-27)
4.2 (2023-02-27)
  • Handle special syntax required by SET TIME ZONE INTERVAL '-08:00' hour to minute

  • Fix mistype mapping of raw C “long” and “double” attributes, that were decorated with the wrong Python type

4.1 (2022-12-19)
  • Fix serialization glitches introduced by “Avoid overly abundancy of parentheses in expressions” (to be precise, by this commit)

4.0 (2022-12-12)
4.0.dev0 (2022-11-24)
  • Update libpg_query to 14-3.0.0

  • Avoid overly abundancy of parentheses in expressions

  • Prefer SELECT a FROM b LIMIT ALL to ... LIMIT NONE

Breaking changes
  • Target PostgreSQL 14

  • The wrapper classes used in previous versions, implemented in pglast.node, are gone: now everything works on top of the AST classes (issue #80)

  • The Ancestor class is not iterable anymore: it was an internal implementation facility, now moved to a _iter_members() method

Version 3

3.18 (2023-08-24)
  • Fix BooleanTest printer, enclosing expression within parens in more cases (issue #129)

  • Fix Constraint printer, avoiding repetition of “DEFERRABLE INITIALLY DEFERRED” on some kind of constraints (issue #130)

3.17 (2022-11-04)
  • Fix AlterSubscriptionStmt printer, handling “SET PUBLICATION” without options

3.16 (2022-11-03)
3.15 (2022-10-17)
  • Produce Python 3.11 wheels (PR #108), thanks to cibuildwheel 2.11.1 and to Bastien Gandouet

3.14 (2022-08-08)
  • Harden the way Visitor handle modifications to the AST (issue #107)

3.13 (2022-06-29)
3.12 (2022-06-19)
  • Rewrite the implementation of the referenced_relations() function, that was flawed with regard to CTEs handling (issue #106), thanks to Michal Charemza for providing his own version

  • Improve WithClause printer indentation

  • Fix minor whitespace related issues in a few printer functions

3.11 (2022-05-29)
  • Fix the Visitor class, it was ignoring nodes nested in sub-lists

  • Reduce the size of the generated parser by factoring out common code into helper functions

3.10 (2022-05-11)
3.9 (2022-02-24)
  • Fix bug handling node containing a location field, e.g. CreateTableSpaceStmt (issue #98)

  • Properly handle dereferenced array expression (issue #99)

  • Avoid improper “floatification” of literal integers (issue #100)

3.8 (2021-12-28)
  • Fix glitch in the AST extractor tool (issue #97)

  • Add Linux AArch64 wheel build support (PR #95), thanks to odidev

  • Fix type mismatch when using --remove-pg_catalog-from-functions (PR #93), thanks to Boris Zentner

3.7 (2021-10-13)
3.6 (2021-10-09)
  • Use latest libpg_query, to fix an error parsing PLpgSQL statements (issue #88)

3.5 (2021-09-26)
  • Forward the special_functions option to substream, when concatenating items (issue #89)

  • Fix representation of floating point numbers without decimal digits (issue #91)

  • Produce Python 3.10 wheels, thanks to cibuildwheel 2.1.2

  • Update libpg_query to 13-2.0.7

  • New option --remove-pg_catalog-from-functions on the command line tool (PR #90), thanks to Boris Zentner

  • Implement more special functions (PR #92), thanks to Boris Zentner

3.4 (2021-08-21)
  • Fix another packaging issue, that prevented recompilation from the sdist .tar.gz (issue #86), thanks to Christopher Brichford

3.3 (2021-07-04)
3.2 (2021-06-25)
  • Effectively include libpg_query’s vendored sources (issue #82)

3.1 (2021-06-25)
  • Fix packaging glitch (issue #82)

  • Build wheels also for macOS

  • Update libpg_query to 13-2.0.5

3.0 (2021-06-04)
  • Fix glitch in the RawStream, avoiding spurious space after an open parenthesis

  • Improve the Visitor class, to make it easier altering the original tree

  • Properly handle nested lists in the serialization of AST Node

3.0.dev2 (2021-05-22)
  • Fix bug in CreateStmt printer (issue #79)

  • Make it possible to pass also concrete ast.Nodes to RawStream`

Breaking changes
  • To reduce confusion, the printer module has been removed: print-specific stuff is now directly exposed by the printers subpackage while serialization classes are now in the new stream module

  • The default value for the safety_belt option of the printify() function is now False

3.0.dev1 (2021-05-16)
  • Fix AT_SetIdentity, AT_EnableReplicaTrig and AlterSubscriptionStmt printers

  • Improve AlterTSConfigType and IntoClause printers

  • New generic “visitor pattern” (issue #51) exemplified by a new referenced_relations() function (issue #66)

  • Refine printing of SQL comments

  • Implement AlterExtensionStmt printer

3.0.dev0 (2021-05-03)
  • Expose the new pg_query_scan() function as parser.scan()

  • Expose the pg_query_parse() function as parser.parse_sql_json()

  • Expose the new pg_query_parse_protobuf() function as parser.parse_sql_protobuf()

  • Expose the new pg_query_deparse_protobuf() function as parser.deparse_protobuf()

  • Honor the catalogname of a RangeVar if present (issue #71)

  • Cover almost all SQL statements, testing against the whole PostgreSQL regression suite (issue #68, PR #72 and PR #77), thanks to Ronan Dunklau and Hong Cheng

  • New rudimentary support for the preserve comments feature (issue #23)

Breaking changes
  • Target PostgreSQL 13

  • The pglast.parser module exposes all libpg_query entry points, even the new pg_query_deparse_protobuf() function that is basically equivalent to RawStream-based printer

  • The split() function is now based on the lower level pg_query_split_with_xxx() functions

  • The parse_sql() function returns native Python objects, not a JSON string as before: all PG nodes are now represented by subclasses of pglast.ast.Node, without exception, even Expr and Value are there. The latter impacts on pglast.node.Scalar: for example it now may contains a ast.Integer instance instead of a Python int

  • The pgpp --parse-tree output is a pprint represention of the AST, not a JSON string as before

  • The ParseError exception does not expose the location as an instance member anymore, although its still there, as the second argument (ie .args[1]); furthermore, its value now corresponds to the index in the original Unicode string, instead of the offset in the UTF-8 representation passed to the underlying C function

Version 2

2.0.dev3 (2021-02-20)
  • Handle INCLUDE clause in IndexStmt (PR #67), thanks to Ronan Dunklau

2.0.dev2 (2020-10-24)
  • Merge new fingerprint functionality from v1 (i.e. master) branch

2.0.dev1 (2020-09-26)
  • Require Python 3.6 or greater

  • Handle ALTER TYPE .. RENAME VALUE in AlterEnumStmt (PR #52), thanks to Ronan Dunklau

  • Add support for Create / Alter / Drop PROCEDURE (PR #48), thanks to Ronan Dunklau

  • Use Ronan’s fork of libpg_query, targeting PostgreSQL 12.1 (PR #36)

  • Change get_postgresql_version() to return a (major, minor) tuple (issue #38)

  • Handle ALTER TABLE ... ALTER COLUMN ... SET STORAGE ...

  • Handle PG12 materialized CTEs (issue #57)

  • Support column numbers in ALTER INDEX (PR #58), thanks to Ronan Dunklau

  • Handle SET LOGGED and SET UNLOGGED in ALTER TABLE (PR #59), thanks to Ronan Dunklau

  • Handle ALTER TYPE ... RENAME (PR #62), , thanks to Ronan Dunklau

Version 1

1.18 (2021-06-01)
  • Fix exclusion constraint printer (issue #81)

1.17 (2021-02-20)
  • Fix the generic case in the RenameStmt printer

1.16 (2021-02-20)
  • Promote to the stable state

  • Move the job of building and uploading binary wheels from TravisCI to GitHub Actions

1.15 (2021-02-19)
  • Fix IF EXISTS variant of RenameStmt printer (PR #70), thanks to Jonathan Mortensen

  • Update libpg_query to 10-1.0.5

1.14 (2020-10-24)
  • Produce Python 3.9 wheels, thanks to cibuildwheel 1.6.3

  • Expose the libpg_query’s fingerprint functionality (PR #64), thanks to Yiming Wang

1.13 (2020-09-26)
  • Handle SELECT FROM foo

1.12 (2020-06-08)
  • Double quote column names in the TYPE_FUNC_NAME_KEYWORDS set (issue #55)

  • Possibly wrap SELECT in UNION/INTERSECT between parens, when needed (issue #55)

1.11 (2020-05-08)
  • Fix A_Expr printer, when lexpr is missing (PR #54), thanks to Aiham

  • Support DISABLE ROW LEVEL SECURITY in AlterTableCmd (PR #49), thanks to Ronan Dunklau

  • Implement CreateOpClassStmt printer (PR #47), thanks to Ronan Dunklau

1.10 (2020-01-25)
  • Fix collation name printer (PR #44), thanks to Ronan Dunklau

  • Implement CreatePLangStmt printer (PR #42), thanks to Bennie Swart

  • Fix privileges printer (PR #41), thanks to Bennie Swart

  • Handle TRUNCATE event in CreateTrigStmt printer (PR #40), thanks to Bennie Swart

  • Fix function body dollar quoting (PR #39), thanks to Bennie Swart

1.9 (2019-12-20)
  • Prettier INSERT representation

1.8 (2019-12-07)
  • Prettier CASE representation

  • New option to emit a semicolon after the last statement (issue #24)

1.7 (2019-12-01)
  • Implement NotifyStmt printer

  • Implement RuleStmt printer, thanks to Gavin M. Roy for his PR #28

  • Fix RenameStmt, properly handling object name

  • Produce Python 3.8 wheels, thanks to cibuildwheel 1.0.0

  • Support ALTER TABLE RENAME CONSTRAINT (PR #35), thanks to Ronan Dunklau

1.6 (2019-09-04)
  • Fix issue with boolean expressions precedence (issue #29)

  • Implement BitString printer

  • Support LEAKPROOF option (PR #31), thanks to Ronan Dunklau

  • Support DEFERRABLE INITIALLY DEFERRED option (PR #32), thanks to Ronan Dunklau

1.5 (2019-06-04)
  • Fix issue with RETURNS SETOF functions, a more general solution than the one proposed by Ronan Dunklau (PR #22)

  • Allow more than one empty line between statements (PR #26), thanks to apnewberry

1.4 (2019-04-06)
  • Fix wrap of trigger’s WHEN expression (issue #18)

  • Support for variadic functions (PR #19), thanks to Ronan Dunklau

  • Support ORDER / LIMIT / OFFSET for set operations (PR #20), thanks to Ronan Dunklau

  • Implement ConstraintsSetStmt and improve VariableSetStmt printers

1.3 (2019-03-28)
  • Support CROSS JOIN and timezone modifiers on time and timestamp datatypes (PR #15), thanks to Ronan Dunklau

  • Many new printers and several enhancements (PR #14), thanks to Ronan Dunklau

  • Expose the package version as pglast.__version__ (issue #12)

1.2 (2019-02-13)
  • Implement new split() function (see PR #10)

  • Implement BooleanTest printer (issue #11)

1.1 (2018-07-20)
  • No visible changes, but now PyPI carries binary wheels for Python 3.7.

1.0 (2018-06-16)
0.28 (2018-06-06)
  • Update libpg_query to 10-1.0.2

  • Support the ‘?’-style parameter placeholder variant allowed by libpg_query (details)

0.27 (2018-04-15)
  • Prettier JOINs representation, aligning them with the starting relation

0.26 (2018-04-03)
  • Fix cosmetic issue with ANY() and ALL()

0.25 (2018-03-31)
  • Fix issue in the safety belt check performed by pgpp (issue #4)

0.24 (2018-03-02)
  • Implement Null printer

0.23 (2017-12-28)
  • Implement some other DDL statements printers

  • New alternative style to print comma-separated-values lists, activated by a new --comma-at-eoln option on pgpp

0.22 (2017-12-03)
  • Implement TransactionStmt and almost all DROP xxx printers

0.21 (2017-11-22)
  • Implement NamedArgExpr printer

  • New alternative printers for a set of special functions, activated by a new --special-functions option on pgpp (issue #2)

0.20 (2017-11-21)
  • Handle special de-reference (A_Indirection) cases

0.19 (2017-11-16)
  • Fix serialization of column labels containing double quotes

  • Fix corner issues surfaced implementing some more DDL statement printers

0.18 (2017-11-14)
  • Fix endless loop due to sloppy conversion of command line option

  • Install the command line tool as pgpp

0.17 (2017-11-12)
  • Rename printers.sql to printers.dml (backward incompatibility)

  • List printer functions in the documentation, referencing the definition of related node type

  • Fix inconsistent spacing in JOIN condition inside a nested expression

  • Fix representation of unbound arrays

  • Fix representation of interval data type

  • Initial support for DDL statements

  • Fix representation of string literals containing single quotes

0.16 (2017-10-31)
  • Update libpg_query to 10-1.0.0

0.15 (2017-10-12)
  • Fix indentation of boolean expressions in SELECT’s targets (issue #3)

0.14 (2017-10-09)
  • Update to latest libpg_query’s 10-latest branch, targeting PostgreSQL 10.0 final

0.13 (2017-09-17)
  • Fix representation of subselects requiring surrounding parens

0.12 (2017-08-22)
  • New option --version on the command line tool

  • Better enums documentation

  • Release the GIL while calling libpg_query functions

0.11 (2017-08-11)
  • Nicer indentation for JOINs, making OUTER JOINs stand out

  • Minor tweaks to lists rendering, with less spurious whitespaces

  • New option --no-location on the command line tool

0.10 (2017-08-11)
  • Support Python 3.4 and Python 3.5 as well as Python 3.6

0.9 (2017-08-10)
  • Fix spacing before the $ character

  • Handle type modifiers

  • New option --plpgsql on the command line tool, just for fun

0.8 (2017-08-10)
  • Add enums subpackages to the documentation with references to their related headers

  • New compact_lists_margin option to produce a more compact representation when possible (see issue #1)

0.7 (2017-08-10)
  • Fix sdist including the Sphinx documentation

0.6 (2017-08-10)
  • New option --parse-tree on the command line tool to show just the parse tree

  • Sphinx documentation, available online

0.5 (2017-08-09)
  • Handle some more cases when a name must be double-quoted

  • Complete the serialization of the WindowDef node, handling its frame options

0.4 (2017-08-09)
  • Expose the actual PostgreSQL version the underlying libpg_query libray is built on thru a new get_postgresql_version() function

  • New option safety_belt for the prettify() function, to protect the innocents

  • Handle serialization of CoalesceExpr and MinMaxExpr

0.3 (2017-08-07)
  • Handle serialization of ParamRef nodes

  • Expose a prettify() helper function

0.2 (2017-08-07)
  • Test coverage at 99%

  • First attempt at automatic wheel upload to PyPI, let’s see…

0.1 (2017-08-07)
  • First release (“Hi daddy!”, as my soul would tag it)

Metadata

Release files for pglast 6.17

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pglast 6.17
File Size Uploaded Provenance Actions
pglast-6.17.tar.gz 3.2 MB Without provenance Details for pglast-6.17.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for pglast 6.17
File Actions
pglast-6.17-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for pglast-6.17-cp313-cp313-win_amd64.whl
pglast-6.17-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for pglast-6.17-cp313-cp313-win32.whl
pglast-6.17-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for pglast-6.17-cp313-cp313-musllinux_1_2_x86_64.whl
pglast-6.17-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for pglast-6.17-cp313-cp313-musllinux_1_2_aarch64.whl
pglast-6.17-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for pglast-6.17-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
pglast-6.17-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for pglast-6.17-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
pglast-6.17-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for pglast-6.17-cp313-cp313-macosx_11_0_arm64.whl
pglast-6.17-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for pglast-6.17-cp312-cp312-win_amd64.whl
pglast-6.17-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for pglast-6.17-cp312-cp312-win32.whl
pglast-6.17-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for pglast-6.17-cp312-cp312-musllinux_1_2_x86_64.whl
pglast-6.17-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for pglast-6.17-cp312-cp312-musllinux_1_2_aarch64.whl
pglast-6.17-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for pglast-6.17-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
pglast-6.17-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for pglast-6.17-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
pglast-6.17-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for pglast-6.17-cp312-cp312-macosx_11_0_arm64.whl
pglast-6.17-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for pglast-6.17-cp311-cp311-win_amd64.whl
pglast-6.17-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for pglast-6.17-cp311-cp311-win32.whl
pglast-6.17-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for pglast-6.17-cp311-cp311-musllinux_1_2_x86_64.whl
pglast-6.17-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for pglast-6.17-cp311-cp311-musllinux_1_2_aarch64.whl
pglast-6.17-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for pglast-6.17-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
pglast-6.17-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for pglast-6.17-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
pglast-6.17-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for pglast-6.17-cp311-cp311-macosx_11_0_arm64.whl
pglast-6.17-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for pglast-6.17-cp310-cp310-win_amd64.whl
pglast-6.17-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for pglast-6.17-cp310-cp310-win32.whl
pglast-6.17-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for pglast-6.17-cp310-cp310-musllinux_1_2_x86_64.whl
pglast-6.17-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details for pglast-6.17-cp310-cp310-musllinux_1_2_aarch64.whl
pglast-6.17-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for pglast-6.17-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
pglast-6.17-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for pglast-6.17-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
pglast-6.17-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for pglast-6.17-cp310-cp310-macosx_11_0_arm64.whl
pglast-6.17-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for pglast-6.17-cp39-cp39-win_amd64.whl
pglast-6.17-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details for pglast-6.17-cp39-cp39-win32.whl
pglast-6.17-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details for pglast-6.17-cp39-cp39-musllinux_1_2_x86_64.whl
pglast-6.17-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details for pglast-6.17-cp39-cp39-musllinux_1_2_aarch64.whl
pglast-6.17-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for pglast-6.17-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
pglast-6.17-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for pglast-6.17-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
pglast-6.17-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for pglast-6.17-cp39-cp39-macosx_11_0_arm64.whl

Total release size: 123.1 MB

Release files / pglast-6.17.tar.gz

Download URL pglast-6.17.tar.gz
Size 3.2 MB
Tags Source
SHA-256 checksum
How to use checksums
37d2fa080f22a73fb575c2655b6e28f1e3a084cf0466f96b15d227b4cfffc45e
BLAKE2b-256 checksum
How to use checksums
b0253d78f078ea8f70c2aea80179340f76b14a7065caf90df08a126128600fe6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pglast-6.17-cp313-cp313-win_amd64.whl

Download URL pglast-6.17-cp313-cp313-win_amd64.whl
Size 1.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
4dc9fbe009463cbdcc878612d601b4241bee5b6601472e25bf033ff95d509508
BLAKE2b-256 checksum
How to use checksums
20a38a30e2a5568f0336908bc53c5b3590a0dcacf48078f71c58d7eba87a67ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp313-cp313-win32.whl

Download URL pglast-6.17-cp313-cp313-win32.whl
Size 971.0 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
ba01b785f209a7f34a8d832d12f8f29fb38c2068c032829a187f575b525e6aae
BLAKE2b-256 checksum
How to use checksums
24a414ea3e8567dacb17e231eb0533cc4c87f656373ef9423325e3d5b6111a7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pglast-6.17-cp313-cp313-musllinux_1_2_x86_64.whl
Size 5.3 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4d6f02be684fc3baac6afef9deed4a9eb4a523317a6ee3ad3aab4e7375d2e7e2
BLAKE2b-256 checksum
How to use checksums
304c45da9be16b7b6993e979b87a8bd5524b884dc159420b7f0713d6ec8c07c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL pglast-6.17-cp313-cp313-musllinux_1_2_aarch64.whl
Size 5.2 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2a050cc21c8b4c704e8ce890d2343270036291ae3d9b0ad744d3270eca437341
BLAKE2b-256 checksum
How to use checksums
31851be47a85fded25a64ab0c11be63fefdfe0e882e339a67040fcb4a678e7a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL pglast-6.17-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 5.4 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f329a983d99446f55d75a25a49c9a2d0ba560ba0d71702783f30942ef0bffe85
BLAKE2b-256 checksum
How to use checksums
b4c6130123e552f30c8a0cdc5875cc066cefd49d3b9a02a66ff0886a669c0799
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pglast-6.17-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 5.3 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
13ff6d66bf8dd9adfde2c3b47a95a796b2f843e731e51496e994f8fa47c62284
BLAKE2b-256 checksum
How to use checksums
c778a5d38def82627eaa58f569bfbfb92939fb04a4d18a58aacba22e4f45b042
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp313-cp313-macosx_11_0_arm64.whl

Download URL pglast-6.17-cp313-cp313-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2ecc0f4d14acb4744c744e48fbe0b939d883b5254fc9ed7e51743216dc256fce
BLAKE2b-256 checksum
How to use checksums
f18af0bed186a58430b37a497bac0f943d5360baecf9f5673d9f407e4bff099f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp312-cp312-win_amd64.whl

Download URL pglast-6.17-cp312-cp312-win_amd64.whl
Size 1.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
208a457dcd67adc16c66f7c614cf4e981fe86c482011cd810eda100454b4305c
BLAKE2b-256 checksum
How to use checksums
2963aa95730613d9f00cc2bebd5a3f97bb883eb9a3e0fe6e9b1793388904ac46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp312-cp312-win32.whl

Download URL pglast-6.17-cp312-cp312-win32.whl
Size 972.1 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
d48918323dd89d33bd68b036e1fb8742d92f91f66a192cbdb5003c2d88b10d62
BLAKE2b-256 checksum
How to use checksums
0ebae879bfbf6252c4f73d6d2df202a53a2eda06ccae84582391a3ac2c8074c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pglast-6.17-cp312-cp312-musllinux_1_2_x86_64.whl
Size 5.3 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
35e74387b4e494bc1f77452b7bc94f70dc0690239b771cbcf7d7340327e87205
BLAKE2b-256 checksum
How to use checksums
e9245e04f306cf1073d3a1da46e89e739493b84c57ac7e9be211132b52a68021
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL pglast-6.17-cp312-cp312-musllinux_1_2_aarch64.whl
Size 5.2 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
4684d0a4d3807e407828be6ce18d13face44662cc5fce9e34f91d6c8b2524966
BLAKE2b-256 checksum
How to use checksums
375c783e6e51d10f4b2c99f7ca84e10f12f850b902e90506f2131fa980f87460
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL pglast-6.17-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 5.4 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7e3f88039be5c40b29a386c8c58b409e6081b1c31590aaba9762217ac8a76a8c
BLAKE2b-256 checksum
How to use checksums
149095e0a4370d0edea3e2c79d7101eb176d130dd86b6e2ddb9cecc073a72b00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pglast-6.17-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 5.3 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
cdecdfe655ab2b27e2b30b4f65c11f54ad459fd26b0ee854f81fe95ca6c55f50
BLAKE2b-256 checksum
How to use checksums
d19b883df3a7f32dcaf5766f837967510c18dfaf816025b1bd2121aa4e90c90d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp312-cp312-macosx_11_0_arm64.whl

Download URL pglast-6.17-cp312-cp312-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
72abb1b18a19947d75fcc23ed1be2ab034147534b99d3544700a48feac5b0c15
BLAKE2b-256 checksum
How to use checksums
ba1733fab3881e7e6a971bbcca75262ac4ff7499872160705c58f0132222226c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp311-cp311-win_amd64.whl

Download URL pglast-6.17-cp311-cp311-win_amd64.whl
Size 1.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
6b135352a3fc575d7fdc3eb9ac0651680cf2601126d02ffe6511cddea4fc322d
BLAKE2b-256 checksum
How to use checksums
bab06fbbfd897236c7da3c77ff40980e15d096dc00d044c4d814dab920e4c94f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp311-cp311-win32.whl

Download URL pglast-6.17-cp311-cp311-win32.whl
Size 977.4 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
d584597f717ef1bc27de9d66484e3b53d2597616dd50ae12fd59aea756c65e9b
BLAKE2b-256 checksum
How to use checksums
d8cbb5cb3d61b616bf113a76afcd44cfbebd8cc9e6d961b0e1836dd0f84eaa16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pglast-6.17-cp311-cp311-musllinux_1_2_x86_64.whl
Size 5.2 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1d9adadc1eb5bdde7cfdbc8fe0f15e9fbabdaf0538ee5a582296111a49ea7005
BLAKE2b-256 checksum
How to use checksums
a72663479a1eabd77b4bd86f4926e2f4162da12d1e1c027aae0173eabd7e7014
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL pglast-6.17-cp311-cp311-musllinux_1_2_aarch64.whl
Size 5.1 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5e0289bce7ce07df0d0e339b46cf5916b76d3d38641ce24363c5297558f92932
BLAKE2b-256 checksum
How to use checksums
7fa92ddff12c7aaad6908ca81d6bb9b9740476d0490e80acaa24913911c18bf9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL pglast-6.17-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 5.3 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5acd76212027492050a03455582cb297f687bdef24a51339241e0bdaffe0e803
BLAKE2b-256 checksum
How to use checksums
a0b62d008e539c1a3f58a88267b7e0ca0fd9eb82e90a4a86f49eb3aab4d3ed92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pglast-6.17-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 5.2 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
34d96194eca6422f108033d2c63a44106694d69c6695b4339d274d903aef4bfe
BLAKE2b-256 checksum
How to use checksums
1f7d3cea11a5a8b6446cac3fa6ee596e56ec126b99cccaf16acacb62a151b258
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp311-cp311-macosx_11_0_arm64.whl

Download URL pglast-6.17-cp311-cp311-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1a38f409b7c38ef7f2830fb606cbfb28d6b6f1b2545bddfbfe963ca4f511b7cf
BLAKE2b-256 checksum
How to use checksums
310f07a85665c09cbfa1ebbf24aa2ae10be2ecaba3970b92fffad4811957e514
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp310-cp310-win_amd64.whl

Download URL pglast-6.17-cp310-cp310-win_amd64.whl
Size 1.1 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
19a1e33841772b9ca82a4fefbb11d1c1045966c7c7c9456fe342c7630dfb71a2
BLAKE2b-256 checksum
How to use checksums
ae1abb0dc6cbcddc7989b7a66402ebe585359eff20ec3791d3398dbfa4bfe96f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp310-cp310-win32.whl

Download URL pglast-6.17-cp310-cp310-win32.whl
Size 977.5 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
ad9c281faefbe3212768e30cd50f21ed3a0f21503567c714c1845b2dc1d1d0c0
BLAKE2b-256 checksum
How to use checksums
44ec560d5e906f75a6447d5f0ab7e65e1b04627f73c49243309ac8c9a1679ad7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL pglast-6.17-cp310-cp310-musllinux_1_2_x86_64.whl
Size 5.2 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
07927404481bcb32e39977c247eda59ac3ee2e1f5a582b98b5561d4081ec5ce1
BLAKE2b-256 checksum
How to use checksums
a4336eaaec9055ca0d3692dd5670c043cdc34b339f8e7c656018d7637b6616ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL pglast-6.17-cp310-cp310-musllinux_1_2_aarch64.whl
Size 5.1 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
4bec46f453a4b708f9dc51b0bc2278ca9e8f7facc14be93140646e9febc15b48
BLAKE2b-256 checksum
How to use checksums
32f05d7d5922da4876861f5dea92d1d487cb5f952f61a9d499d0416a6133d415
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL pglast-6.17-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 5.3 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9e618c281ade45ec84bf963ff66f8f897088bd6f317bcba212c5ba0c517a73a1
BLAKE2b-256 checksum
How to use checksums
70d1b2884e0d18d950e189701a0ee1b1d22725cd785179a2aacae5be67d90ead
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pglast-6.17-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 5.2 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
290a34d0ac3dc462a22c27d90daebf2c717b0175ce2ad24f3ae7be7d09b8e915
BLAKE2b-256 checksum
How to use checksums
0ab3defae9bc4f95892b3a0045ea09cab41ad0af5268588f4e5b97fc3d0a505f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp310-cp310-macosx_11_0_arm64.whl

Download URL pglast-6.17-cp310-cp310-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0e3adfdd8dcdef497c37c8d1e4ba268dc4fa489b194f93fab896156ad8f5d2c1
BLAKE2b-256 checksum
How to use checksums
22407fb7ac1601ab4b11abed57394ef26ecf215df1d1f4dca5977d143415421e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp39-cp39-win_amd64.whl

Download URL pglast-6.17-cp39-cp39-win_amd64.whl
Size 1.1 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
29040fe165671e8b4cb39f0da28fd99d166bc9c4f79b1f7ae329f401c3677062
BLAKE2b-256 checksum
How to use checksums
c82c3bd67138298bed76cdc31dbfbe2c1e4e825118f312b12155ef8cd349d091
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp39-cp39-win32.whl

Download URL pglast-6.17-cp39-cp39-win32.whl
Size 977.8 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
da14ea84620a5dd0d9475a51b57edce304b5b2f69d5cb38e71c08b0603abafab
BLAKE2b-256 checksum
How to use checksums
ad6d881ab36179caab041ff391bf9224bbca3c25c5a14b42f687cc3a103aa836
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL pglast-6.17-cp39-cp39-musllinux_1_2_x86_64.whl
Size 5.2 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
24346f806c5483856d80861c4b1cb9e054e15c89dd021bf78d77748eea384f2d
BLAKE2b-256 checksum
How to use checksums
65898e12542d6ccb5f2f154e4de42a03c961e26b50be2ee8506ab8d0c86a0a88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL pglast-6.17-cp39-cp39-musllinux_1_2_aarch64.whl
Size 5.1 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
0924010ad267a57bda2ba50ec36262b89b31c035d8f11559e74efc94d9ae5e67
BLAKE2b-256 checksum
How to use checksums
b433a840b987bca1e556de01a05bd60072dd410d873350e98f1eb3c3ba7c1c30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL pglast-6.17-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 5.3 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9a7c532cfbe7b49c4b181d0d0f65a4759e190f73198c8eb5379dfd14359b68f3
BLAKE2b-256 checksum
How to use checksums
543722b74e57ab0bd57dd126605000057869443ff937f3633fefd17c89a4b119
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pglast-6.17-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 5.2 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bbbb15c16fc59f2b87748350727ef4fb5491c1d7c2e6b0ba4d56e0f2301c2c44
BLAKE2b-256 checksum
How to use checksums
06b84ece1c3b678768a54f135019fd1ff4b46f00f6d0d4aba5d840b0c2a9d379
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pglast-6.17-cp39-cp39-macosx_11_0_arm64.whl

Download URL pglast-6.17-cp39-cp39-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e2dc28779b6d615b369aa002e07bc7bb6b89263f1f0707e787ad4161053cb19d
BLAKE2b-256 checksum
How to use checksums
6ae7034f7f02b49afccceb7a318636c01b9ce6654c334cc1515aadd3211488fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Security for pglast 6.17

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page