Skip to main content

PostgreSQL Languages AST and statements prettifier

Project description

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.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)

Project details


Release history Release notifications | RSS feed

This version

6.9

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pglast-6.9.tar.gz (3.2 MB view details)

Uploaded Source

Built Distributions

pglast-6.9-cp313-cp313-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.13 Windows x86-64

pglast-6.9-cp313-cp313-win32.whl (970.2 kB view details)

Uploaded CPython 3.13 Windows x86

pglast-6.9-cp313-cp313-musllinux_1_2_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

pglast-6.9-cp313-cp313-musllinux_1_2_i686.whl (4.9 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

pglast-6.9-cp313-cp313-musllinux_1_2_aarch64.whl (5.0 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

pglast-6.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

pglast-6.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

pglast-6.9-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (5.1 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pglast-6.9-cp313-cp313-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

pglast-6.9-cp313-cp313-macosx_10_13_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

pglast-6.9-cp312-cp312-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.12 Windows x86-64

pglast-6.9-cp312-cp312-win32.whl (971.2 kB view details)

Uploaded CPython 3.12 Windows x86

pglast-6.9-cp312-cp312-musllinux_1_2_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

pglast-6.9-cp312-cp312-musllinux_1_2_i686.whl (4.9 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

pglast-6.9-cp312-cp312-musllinux_1_2_aarch64.whl (5.0 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

pglast-6.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pglast-6.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

pglast-6.9-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (5.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pglast-6.9-cp312-cp312-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

pglast-6.9-cp312-cp312-macosx_10_13_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

pglast-6.9-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

pglast-6.9-cp311-cp311-win32.whl (976.5 kB view details)

Uploaded CPython 3.11 Windows x86

pglast-6.9-cp311-cp311-musllinux_1_2_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

pglast-6.9-cp311-cp311-musllinux_1_2_i686.whl (4.9 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

pglast-6.9-cp311-cp311-musllinux_1_2_aarch64.whl (5.0 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

pglast-6.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pglast-6.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

pglast-6.9-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (5.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pglast-6.9-cp311-cp311-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pglast-6.9-cp311-cp311-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

pglast-6.9-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

pglast-6.9-cp310-cp310-win32.whl (976.5 kB view details)

Uploaded CPython 3.10 Windows x86

pglast-6.9-cp310-cp310-musllinux_1_2_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

pglast-6.9-cp310-cp310-musllinux_1_2_i686.whl (4.9 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

pglast-6.9-cp310-cp310-musllinux_1_2_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

pglast-6.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pglast-6.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

pglast-6.9-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (5.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pglast-6.9-cp310-cp310-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pglast-6.9-cp310-cp310-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

pglast-6.9-cp39-cp39-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

pglast-6.9-cp39-cp39-win32.whl (976.9 kB view details)

Uploaded CPython 3.9 Windows x86

pglast-6.9-cp39-cp39-musllinux_1_2_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pglast-6.9-cp39-cp39-musllinux_1_2_i686.whl (4.9 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

pglast-6.9-cp39-cp39-musllinux_1_2_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

pglast-6.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pglast-6.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

pglast-6.9-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (5.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pglast-6.9-cp39-cp39-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pglast-6.9-cp39-cp39-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

Details for the file pglast-6.9.tar.gz.

File metadata

  • Download URL: pglast-6.9.tar.gz
  • Upload date:
  • Size: 3.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pglast-6.9.tar.gz
Algorithm Hash digest
SHA256 f749f5cbce9d711e406e63549dc171800c222123f64a8a88107a070111bdcc66
MD5 842199fa7055f8b89141836056b29c91
BLAKE2b-256 2016cc06608008c424b374ede1622b613658fb39f2e7a40a28cbbe1e1fd147cd

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pglast-6.9-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pglast-6.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4be4ba5cc437908a9cffc36237de94d6f38dff05e78b9562313a9fb7ec9ec609
MD5 ff8905b34a47ac083c04d93ff40bb5bd
BLAKE2b-256 b53217dfacd59b4baf54478edb7657b330683fbfce523618dd8fd5988053445d

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp313-cp313-win32.whl.

File metadata

  • Download URL: pglast-6.9-cp313-cp313-win32.whl
  • Upload date:
  • Size: 970.2 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pglast-6.9-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 5e74d818856d99494bcf86c54835719043dd69d485c4c968ecab066a57f5c65d
MD5 5331b211e2344fbc26c96b4efd80c808
BLAKE2b-256 fa61325c19162f47576a5020e7958273118119f291a141c9a65d5b769cb535dc

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d80c62d358b91608d755eab07e34a8ed8671aa5ca3747764c1f3d187b5bbfdfc
MD5 d749fc1f95dfd55f19ba578d9f1365f2
BLAKE2b-256 510b2dd9d4c45b761d12c61dbd772ac733c6878e8f1cb0494a4c95f7a31cdb86

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 173a236826b838784f0cae12138e98044898a05c63e0fbf364d42696d48c4085
MD5 4a4694303ca3b72b8e6f16eaeeb30ad7
BLAKE2b-256 96702d1e1561c2fa30a5617daff48147319db04574e7d13e73a50ea16da78247

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3e554bb7db0298d45832f29502a8fb532feda100a93bc733bc30f83737e83aea
MD5 eaf63ba481100981a6524c2fe638e9ad
BLAKE2b-256 6db65f80683b85b4e6cec1be7bbd586c660a3ee8f7e6feaa7f5f7fff4cdc3376

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d06b5f290a5835425caa4ea7e5a700280f71813727567dd29ec7a040c48114f1
MD5 ef01ccfecf83b4ea7ac4a23145ba6b89
BLAKE2b-256 ac814e5457ddfbb726ecb7203beaac0e435006e93b6d10d3a7c62d6106a84f50

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 71663daf692e7915f625907849e908f5a77b00125c6afc3bd17ad8c957e43138
MD5 d3e79c6c8122bc44874d052cb8a9126c
BLAKE2b-256 3bc79076d6338241c20279e1650612345c5dd21bc3b7cd5381f32a1a00335c3d

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e9fa7691ca7314e2c3d44a02601942b641e026e55858748f675823272f652305
MD5 76358397dd0865c0131479a05ee1ca22
BLAKE2b-256 7e5d98f754f2d3373d7213f6c0f620a0fa4cdaa5071ab084bfdc39c78742b7d0

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b7f118e9d8c331c88c1b241b81768b67baf76845ae4a224205e7c66240d188da
MD5 529e535266ed8f7dda98a33011908d9c
BLAKE2b-256 ad0fbd82081cfee0dae8240173bb98513afb21540c81740dcbd17937ec4e53fc

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a44d52ebf2326047078bb9f9dfbd988a44316e74b0dd03371ac314550e09160c
MD5 520d8dcf61c816b5da8f48a84b09c2d3
BLAKE2b-256 e4b4cf9490f323111b4458c5d22262f464e3a05d8e30bc6bd08ec5bb4ba45d58

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pglast-6.9-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pglast-6.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 156ed2bf3316056683a8e684fa5e76b95c1aa612c738cebc6ae8e5f92ca36d02
MD5 fc3c71b27ac1f5d19e8e2565df038b8a
BLAKE2b-256 91b4557a1b87d8c84c179ee5c9084c6513c04c51d29a72f9817c9767c853b93a

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp312-cp312-win32.whl.

File metadata

  • Download URL: pglast-6.9-cp312-cp312-win32.whl
  • Upload date:
  • Size: 971.2 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pglast-6.9-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 d5ccdf7e94e57d6f73db2ac93c5d1f4577fd97b2aceec56ae81e2f6465427655
MD5 098d21ebc9b2c1f839fb3e9d099b8a2d
BLAKE2b-256 2ab04533037863863283078f59abc2779a315b7f9c54357a3144d1189e5bc5cd

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 527934ef293e50bf3c44250c21d9c4a5ba4cf1eb6ad0cb7b5d0ab611094583fe
MD5 6e5043d6a17caa273c251568a0cd9128
BLAKE2b-256 b76959324ef3349ca2c9a6984a51c700cbb8ba34be7fe1df4fb780c88a2122bf

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 173445b857f70589747922d057d972689afa8f1db2a3b0aeeb569c117c9528b4
MD5 94afa37668f69bd89fde0957d71492c2
BLAKE2b-256 978bcfd0abc1a2d9c1616dfbc9a0a2a033f7721b553262e2b8e9ef3fdb2a8fd6

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 14350342ac0d0e9d2f86ac6ed87b271ba979ee4718bbb602b32b47031b8cfe1a
MD5 a0e39000caad1c952f9f0427399a84f3
BLAKE2b-256 6ff2705087a7ce06e7b5d57cd403ae07c8aad7b2f4e7e904208feb750d20b517

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 39fdd23af646c04745e9478cd9211da26e1cb9924c2900bef5bea7fcb4ff256e
MD5 47675948290aa7310befc49528d62e81
BLAKE2b-256 4608e922dbe892a96af56897b6c819c2256657e87adfdf124474e6d1ddad7211

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7b7000696d22d8b3cc4968854f9223345bfefec2a54b8a6e810c29f74f3477a0
MD5 9ffa506240d47de6f34995fd2a6f8b9f
BLAKE2b-256 142b5e4f0bed8a7f2db19f23d8e83e71641540b9b26473d088f63604c30c6dcf

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9e403193c07787ef73eb8ab8f15d8f220e421296e69002dca83f068a8deb890f
MD5 7c50fcd2dffd2b7ae9e7854fb90a47ca
BLAKE2b-256 1800802e7fcf4de296651bf87cafecaaa6e6f6863007249953ab0a0e2c4cb86c

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 72cba09c80918134c9c5c48c4f4cc6527de45d3863945702cdc178cd44724f36
MD5 6408764b48943ebc520036113a7432a9
BLAKE2b-256 a1e46f58165bcb2d7888607e0e883a54a0b2c1385a6de3b1d423f9172d624864

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1994e19135752d166e2e33333645585ee3e6254405064b9a67ebd0e2caa7324e
MD5 95c65002243118dd45e5146a7466e668
BLAKE2b-256 15ce3e56d896a4d08253285b3910648e1749da0748259243428c145a98a93a04

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pglast-6.9-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pglast-6.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 425dce4937e75fd19938f974b9785fa616a45d9cdf27401e62059ff47fcc118a
MD5 5ba354dcebc339bc2df86d3ee3c3e496
BLAKE2b-256 463875dfba821f45671f915756b02133fd89f12bdeebade872e5326b01c2de80

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp311-cp311-win32.whl.

File metadata

  • Download URL: pglast-6.9-cp311-cp311-win32.whl
  • Upload date:
  • Size: 976.5 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pglast-6.9-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 5ebeacc7a29d3f61a602efda231967ba33453e3339d67ec4e2de1f0772901766
MD5 c6d5981fee3bbfd75164fb8c99cf7d45
BLAKE2b-256 2b084c35c2a975eb958fbc50f7c39bad8b19bf94644a67a3637f781a93190578

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 95945fd02531a279011575e5e997a0735928296d8ecf38b6b81b6d80222f9a71
MD5 4925f9ec3ff9e11ff20f42c7e6f308ff
BLAKE2b-256 aa14668b2d69eba5e4c7414c33786d76e60979c3288a98bcb4575e04efceba39

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7ae6a1d326d35ddd5dc78af69725bb84a94472abbbe8e039fd5f2fb510e4af7f
MD5 2d95bd13cc5e093ce61255e09549c5e1
BLAKE2b-256 5f47955428611c3b728cd2787f4f773d6c19d2ce865ce34ecc7fdc52f79dd378

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b84282764bca91073d991bf7a12462feaee01bdb114d19e4795f1969d52c7087
MD5 65291dae10d7f0ebc10c455fb9b53145
BLAKE2b-256 bd971a2bb624f7af49818be1266f24c35fe58b4d0d82bc6c19d84f5434b11904

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a674d87527c57fe2739ba1008f7e742c2c0a4d49f80e851d01b79dbf95d95ca8
MD5 66fd683509593edfe87361ace60a6183
BLAKE2b-256 c76ed2c47b171592a5aa1c83cba7b2a54d151550de3393fa99fa97027a4fc4cf

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aff28335d0c2b7144d88136e64ea2af304d8e1470b00bebcc4cf9138073bee83
MD5 718f39be6a887d695a38eea9fcad66f8
BLAKE2b-256 bf14a2b89ab97db29dee8feff02710f2b79bb4ec5acce39688b0b41469ed77ce

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 22b4be3ae26d2778977fe22a4ea19cd36223cef7538305b17a91021452fb2e1e
MD5 a5f6d1f3af9d7a7222597bf9989b19c9
BLAKE2b-256 05bfd20962912a919c0291a9774843ee14e4a102e3bcc0cc722441a34fb51618

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8275671adcb7a0afac1796fd0e50b3405f38debafcbf70e2e8a34f4f6a9151cc
MD5 056624ed59a93cc1b1f6bd3c2c80222e
BLAKE2b-256 02bae281f2747dd6c46707d8344f93cf23598b2a42d75d69ac0e327d0e240dc8

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 67499f4e2468f867fee4021e14d2670db238e0a4c3d20cb5696505fa4688ff3d
MD5 f31f4b50d793bf7857a0dbf03e91356f
BLAKE2b-256 05bbf6d7be07ebb0487c0ff2935cc2091a70a93592ef0a55cb9f905e12653c8d

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pglast-6.9-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pglast-6.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 413a58b840951841fb8d168fd92ac39f6e396e62a0c7c33080508e1ce473294d
MD5 e9a28952071f32bdb19daf94aecca82e
BLAKE2b-256 5bd4a2ca136ee69a9514d59734e49b5900d4c4d8dc18907c3678dcebadb9c02b

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp310-cp310-win32.whl.

File metadata

  • Download URL: pglast-6.9-cp310-cp310-win32.whl
  • Upload date:
  • Size: 976.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pglast-6.9-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 547d8ec48ba82dc7c36183a3cc5e1a8b61a4d9b47346841aee672206ac135161
MD5 7a066bd2fbe70a8fb27eed5b78dc68e7
BLAKE2b-256 bc81e60f9dcfc00aa5696d2bdd0b782b3a0c8e6a12e7d9d510e728bc39d9626f

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6c0e35be751fb7858ea3a3fc0a47ba5599e2012adb46d4122f636709623b5bd9
MD5 bd3b1421e0c0c5502cf7abad6b85f921
BLAKE2b-256 9247e388bf1a765d9e1f4468c64eaefd297d55efa7c5a57b3a8e7eb93e8f8925

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b035b13ce24fecc1e8d8929e133d151b50dd1930066fca9bbaa11b7d82509307
MD5 876b5aa7f43a91bc5032f0dcc9dd9698
BLAKE2b-256 38d545a45efb9273e9a22ac995f20ad5c04be5d97119e8bbe2f7783ab7a075c7

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 77a21b579ca22c3e3e792daaa25323934356e4f00e9c15a316b671a3b69d245b
MD5 3f6c875e656f6b9477c15736ede3dff1
BLAKE2b-256 00aecb22d81ae4a8f238af9c1ef2e19b29c3d15cc8b77881e354e33114348946

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 66df3246851e714877faadf374e5702017c31f08449477eb456ae4d4fc0daef4
MD5 a43d7c40806e2da1106099359e69cda2
BLAKE2b-256 42de3ed3118ce75082c7076efc3454e51b9a6c8414b2ff58bf17d5ad9a962d01

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 82a71e09842da9ec8f5d70a9735cfc8f4c0496138bc8e0e7eca484c9d3e24cff
MD5 d7599d70fd7e96f46173152063b0e60b
BLAKE2b-256 ff420e50f2ff057a4bfe02bad9985b5cc1d3f8e676bc94659fc7390530f37819

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2fc1528485cda06d9d328d391506d2e11fb0f9ccddef50de0c80ce7d8e9097d8
MD5 a50f2f5051f4961164ace4f6518bb840
BLAKE2b-256 284847b47da9173ced67e43c85926e3e71629dcfa7e25e226b516b4fe36f2ba4

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b0a597efe479c76094656ba96149ac267530539c8ea121cf424dd5235667a91
MD5 ebad515ccd02a9034eac65034633b6a6
BLAKE2b-256 30acc7b7dcfbdbf814b7d72ff6a49682055aa83528204089460566b7f243be46

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fdb1b555b67f2210d8583f3a749efb6f87197b96e9bc3f0902b40be1571b9e15
MD5 3b5b199e3424918e367e675b8e487920
BLAKE2b-256 8f9540f2ae5b1935c6548b6537af5f398e323f9db69b55c4ee087be6e7c82156

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pglast-6.9-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pglast-6.9-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4c64413f6f20b1c487ab9e058d5d1b41d7af8263d31713daa48961a7979aee34
MD5 215adc9335135e4aff0ef6cdb18d770e
BLAKE2b-256 e099e229729d75d489330a6f3385f2427cde2d84ffda6d575bb9bdfc64201962

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp39-cp39-win32.whl.

File metadata

  • Download URL: pglast-6.9-cp39-cp39-win32.whl
  • Upload date:
  • Size: 976.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pglast-6.9-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 5f090dd340114a51f6f05cbff250db1e7bcbba164333b0528a801c4dd51d527f
MD5 a246afabc55c5abcacc063c639664d48
BLAKE2b-256 b177994e7f94cfca4e27bdb3349c78ec3744d081e745a6ee59da26ddedb2bc08

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3095c32caa326362caa7d102e451ed07fdb3cde43a460f40601b76978943a630
MD5 ded7fd8872a81eec39217c67b43cbd89
BLAKE2b-256 19787480620100ea854eea26e9f6a1025c0dd77224504c771867890243aa0cb3

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 652fd81a3fd48e5bbca852871e8eda5e800c395869a9ac55255a18500bb24868
MD5 5335abed58d0c5f51a29b82ef4e4bf80
BLAKE2b-256 160fd6a3ed316aa9fe0158291ccc2f055294a4cf67ec12c287583f4c90ab54e3

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d4d84c8abe1ab239964db19b376141f48633b97393eeff0f4a6b3637d12e39d3
MD5 1ecebfcb964135a85a40404a05fa8eb8
BLAKE2b-256 1bf29b87a160124e5e5146765ee931f9154082df998479717473109292e5714e

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d59ab22f3276de71b4b33ce07f448ccf32eda7a41d6619a617e08251b9da1738
MD5 4c1dd207696fc6aa5e1d180b1ea9f273
BLAKE2b-256 05244d7b7c8776a9fddcb07da8028549a4caa3de6f28e51614dea78d678a937e

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c38ab01d4ba10f642b55aa12c8c874fbc4160b8d3fb236ddcbaafd62a9d4475f
MD5 2fbab713b195f3ace35ad8319612b75c
BLAKE2b-256 62bab74c34e6cf7d43ea052390250a8a09e11473d8c95e89a307f7c2f21614d6

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d9819a27ad6bd1cef579f8e18543d247581d6c9cd8e510b4f0dee0fa4667e4c1
MD5 1112aeea41690c95f1cfeea2db1002fa
BLAKE2b-256 babc85fe71d16b4801a0c161d25012c5efb99e7a36fad21ae4b96df785af21bd

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 13339941816411b35d6ca90e6bb161ddf82c3447a12c5ad4670ed3ada3dd96f4
MD5 42dccc6c255d34602e13846280eb7986
BLAKE2b-256 ab1b7fa4ed411bb95e2f6721c0102ca4effb0f59e99aaf4916a5b43c44144c78

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.9-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pglast-6.9-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ca3b2b86edf491c0629da35bf13e9322d59bd1334a3d1c5667257e2d803ccef5
MD5 ecb2e35e7bd8c0565b452e0188473151
BLAKE2b-256 bffb4b0f613a7ec0400dc1968e8ca39b2bf1811bf645d5cfcad6108f12171999

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page