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

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

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.6.tar.gz (3.2 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.13 Windows x86-64

pglast-6.6-cp313-cp313-win32.whl (969.5 kB view details)

Uploaded CPython 3.13 Windows x86

pglast-6.6-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.6-cp313-cp313-musllinux_1_2_i686.whl (4.9 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

pglast-6.6-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.6-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.6-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.6-cp313-cp313-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

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

Uploaded CPython 3.13 macOS 10.13+ x86-64

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

Uploaded CPython 3.12 Windows x86-64

pglast-6.6-cp312-cp312-win32.whl (970.4 kB view details)

Uploaded CPython 3.12 Windows x86

pglast-6.6-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.6-cp312-cp312-musllinux_1_2_i686.whl (4.9 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

pglast-6.6-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.6-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.6-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.6-cp312-cp312-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

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

Uploaded CPython 3.12 macOS 10.13+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

pglast-6.6-cp311-cp311-win32.whl (975.7 kB view details)

Uploaded CPython 3.11 Windows x86

pglast-6.6-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.6-cp311-cp311-musllinux_1_2_i686.whl (4.9 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

pglast-6.6-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.6-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.6-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.6-cp311-cp311-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 macOS 10.9+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

pglast-6.6-cp310-cp310-win32.whl (975.8 kB view details)

Uploaded CPython 3.10 Windows x86

pglast-6.6-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.6-cp310-cp310-musllinux_1_2_i686.whl (4.9 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

pglast-6.6-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.6-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.6-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.6-cp310-cp310-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

pglast-6.6-cp39-cp39-win32.whl (976.1 kB view details)

Uploaded CPython 3.9 Windows x86

pglast-6.6-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.6-cp39-cp39-musllinux_1_2_i686.whl (4.9 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

pglast-6.6-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.6-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.6-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.6-cp39-cp39-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pglast-6.6-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.6.tar.gz.

File metadata

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

File hashes

Hashes for pglast-6.6.tar.gz
Algorithm Hash digest
SHA256 34c33f3bb488ba7b1f875692280ac099c5d047adfc1f0045acc8ef6be9ae0edf
MD5 58a731b120b71946949001b7989e5ebd
BLAKE2b-256 b51aa5cbb622ccc2e420ba3bd00f6125c8f6271f6af02d2c0eadc51a2470b36c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pglast-6.6-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.6

File hashes

Hashes for pglast-6.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3ba45ed1314017f55b10e85a2aebf08d0551f58aa7525949aa96f108664f82dd
MD5 d6c0397f4a7c95be17dd135bd37983a1
BLAKE2b-256 f3482dff3a8f16a9708155f1e29aa5d8b3d68bb8a2896c8aa195289079376c81

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pglast-6.6-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 471213d7551e891abd4765a99552c18b0175855edc9111e6a1a357981325475f
MD5 14d480baf38f1ae0269eec13b4fafd78
BLAKE2b-256 53e6c4f8516e893a7b5054f2c96119727950a311746b81331cca26fe4bb2907b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1926a037c8f2e09c265a70157f3cb2d733f163ace8627f3de2b976f14e0cb759
MD5 cba1d9c52442ebb492db6f7b65bc63d7
BLAKE2b-256 d0854436dbcdad4dc38158a756f25929515e1f0d02770d267b460d1fd16a03f4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a0216fb3ee65585558456da6601a645cd7388b1aa5978133c8b4a6ddb1df3611
MD5 51439e5a57b4adf6d909c61f01b7039d
BLAKE2b-256 fc3b9ace5c28007ccb927b306b63a5b43044fc47f09f4c043e2f58ac52da3dd6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7778946fefb00901f7f11f3a0d977de56148e26f321b39eb47b8b66db2d63357
MD5 9ceba7f1490dbeaee513bbc1c81767d9
BLAKE2b-256 0a4d996de63c1f11434e1aca8ead4cd7ba8ef2513a693a564c09cfd1446419b2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 62e2e7d1bb7b4837a2ed5a561c8a6920937ff65b072dd5383cad3600d653ebb5
MD5 4dd1ffb011c2013444c16fa3bf5d9b2c
BLAKE2b-256 10e1fdbf8e40005c1dba5b1220b79cdb38d53b44757aad1c6c05133d0da77cb2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b7509ac39883a7e170062ff7f17d59a9c5368fe44da3faf090d4dede3bd1b508
MD5 7dd3f8f6fe31429cb561577e3855e682
BLAKE2b-256 584c412ddf51d427b4e2aa2a3a7fe21c02f0fa00feced0c35c02871b0393def3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 68c01a57f3f1d9c1c6a790e3c0ac2ef8069613f36f42a1e3961ba09cdb25d73d
MD5 ad066af6586adcb4e2a50f39362d9e67
BLAKE2b-256 9ba3959e91d6baf89a824d1945a58193b98b26036648f05d04d920817f7d7241

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66b3d5e6135853a791ab8270cd0dac7b19cae7a281b4053d3edef5d3e2a328b8
MD5 d7440896bbc7b9118da43239ba533c2d
BLAKE2b-256 c810e50832281ceadbdd10ed1b75bc12c12994a6097727c13c63934e7aa063a7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4ab4d42199c10e2af734eec36100d7fa272033a2f409f3ae71281744400809fb
MD5 fdaeff2a28aece2cdc53ad05bd547e7f
BLAKE2b-256 45bef2c6fa984ec3145a7ffb8fb7bfaff95bcbdde6a54efe624b61f3dcdaab65

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pglast-6.6-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.6

File hashes

Hashes for pglast-6.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fef85db7cc00183c7d695cea9ad8bcffaa176d1432e1b8b14898f84a061a20ed
MD5 1f98a8925de4c751555ec7ab47b2f851
BLAKE2b-256 b8e79c324ad60bae0f4abf452b14c5932601f9a692cabb936d7d57b1243c88f0

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pglast-6.6-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 54d7a7ee1f142e51b4c965502aa19fe7d20c88a50752549dfc49f3f761b3a0ac
MD5 1f0839298d1c100840e3bb9d8dea6e07
BLAKE2b-256 e53375fd6f6320dcfc961bb9ce0356070cf9cf1f11754d395c622f43d90c6327

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ca2a33f89dfefea19c66fea641869e970f2dd83ed845e0f255539bbd03b25e4a
MD5 6b60858aa1bff25ef3940e6dbb5465c0
BLAKE2b-256 7bb85377ab1003ea0402a37c0c3a2ea3ecce3cde08b6f866378e5e83903250b1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4d384c3482576be628afb13e8fda49ae1047708dbd453c1ef350cef6a08a2e3c
MD5 2bc4a4a730ca6ccd525b711ebf32d2f3
BLAKE2b-256 2d7c5100cdc756615c15045d9f8e8f919146ab7a67b7bed3c099a036f13269ce

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 39cf047541166ef98f6eb370c5c7f6564d03c32c35dc567b80f7bc12c3899ce3
MD5 e88cdfaeeea7463a38be6f2b2124f6a7
BLAKE2b-256 1ec06287ea56fb62a44870acfea77ddd856584a78a7142da44c3dfdd626d58f9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6196ca89c6512e27af463800768a519e4356d22e47363457db7f6311ef5e743d
MD5 e56190e50465da6217de505ef7e0527f
BLAKE2b-256 91db164728af1fc8e6ad1f120a8fb5d2b6aa849dfea4abe0c9652775302ff43b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ec01da3c519b49973cd7be708d8883afc379122c1adf8fe36c1d99d0fe1d7df3
MD5 43117e08058cbf8c0ebe8f5da0234c87
BLAKE2b-256 7092e9bb451c42b8c2d5a5cd73aac469b077d684c951bf46b7d6e84b9cf8504a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fdead2c6c4a98d6e5c850128b4d79376b61a7a54ddd55c3db48ac9dcd00b1916
MD5 22f91a3233affe5d870a3cb74186bdd5
BLAKE2b-256 2c28d33f90f665b9aa261c9d582625c4589daef8cb6a95696b194a9cf39085a5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 92ce2aa8a6f95bc26e76af327a87c21df8e6f3d461aeeb15b824b8060fb2b74d
MD5 62d00a929be23704179b20a6b65628af
BLAKE2b-256 f479100ef7bebbc77837e1fe91ce394e49a0862712e7e0dc5981e7bd66441f56

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 bc04f16489ef06abce2e37ed6ae2717df0aa8e146f9aba8a2f0f337c589d108c
MD5 d8866b8c77fed73df26c21a5c55aa9c6
BLAKE2b-256 1cb92fa9d6d95db25efb1f7cd867242cccb0115270a3600c8468afe416322d18

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pglast-6.6-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.6

File hashes

Hashes for pglast-6.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d8e5c5c79a153e41cbd8ad46e6dbea0ad932b8b8f0cba26bfdd82b2a2299a2eb
MD5 f579d566099dc857ee8f9509b48a12c9
BLAKE2b-256 c05c863d15084400310b3cd3fe12acb759984477da5e6525bd28f17749ebabcd

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pglast-6.6-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b06fbef1786aef98304233d42cd0a9d835aaf86c77bfd576eb7034a55e0e1676
MD5 b6b2e60abf67f89dcad213a7aea1caa4
BLAKE2b-256 21a50a20f0e62102c8ffa0e06ddc3ee8ab45043fe5678a594842b49bab0ffb25

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3e0b54c46fdf5b990f0c393917785f16c3b27d827ced4acb4400a303e9ff4d77
MD5 dd1c7d21a62f8b7bf3aa2bb6cf817d0c
BLAKE2b-256 837f1d0f2f8fdd2e3d8f1dbc61a9849b1e92cefa859808b6c403c48bcd2fccc0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d2b1544260b044aa9a84d84cc5fa2c79f1d92c7c34292e3b30fd079ce30ab1c5
MD5 a6e1e3880590b01b1653bb5b9436eb77
BLAKE2b-256 510010cb58619654f3d7cff17b180d363681bed7efd99be885e2083180256cd0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0ea4fa2a1768b7e4ac1b1999fc96673018c1465e8a9fb6686feafa2f56e66ac4
MD5 d5d3f8380d7b93f5129cc9d42131c9e3
BLAKE2b-256 3468f51d5d93fc1aa0a22ed75201ca03aca68dfc4ef1c4a7fc362216c48c8478

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df1c5300cd07fb8c0dee602decd0ad135e9d8647b6dbfe3d398c977fc526b125
MD5 361317ae75d7390aa61b6d9e1f4f4a16
BLAKE2b-256 cc72abb9f28367b60da83e0a8070c6bed5c418394fd89b8871fb1e4326412ad7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aef9dca8c03fb83e93c33322b02dd2c1205268f035ff10cf295c481b8da98f8e
MD5 3541257fd88bc5aed87cbf2f9ba01e13
BLAKE2b-256 127dd9b9151a3ebd02cd19d88a1ded323a55004dbf8a32bb4ad167d260665bfc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cf7f5c077e25c6bab36adcc7ec2628734806a9356e4dd96d501d4fdd8ec95562
MD5 eff72626904ce17a60df1c6d93867b78
BLAKE2b-256 aa1e5a963c1172a6c948b47988e741cecfb87ba0b7bf35d0cf6db99db946acb4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2efdbddf276e45af3b97712bd753ef9a3c05a6a33744d5b6d695155394122c69
MD5 11fe237c27dc9169b12542fe699758f5
BLAKE2b-256 aa5a7191ecf825127021eb3799311bececc0e02d5f69b5b9ffcb3d6775d89fab

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d7ea333e50b066653e849689bee104cf29b4331cdbbe456a783967f6561e306c
MD5 2880b488ca9bc08d6b69a637ef4ac7ca
BLAKE2b-256 72720d88f39adb9021eaad27e3f9e96d536c584ba44cf9c073d3f40e5ad26df2

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pglast-6.6-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.6

File hashes

Hashes for pglast-6.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e969374db85bfe0c5233fac590263760fe6a9d0878e1cb839e738010cde384af
MD5 f8cd5fbcc8f53f5b5d4078340d712168
BLAKE2b-256 f9145d0cc24841979dabef99ceff9ba86b2ca03b50eba88c4973c99b0a8b5c9d

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pglast-6.6-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 8c906828ebae19714a5a41df2eba8b1884f40e1f908b3df5e8cd9539fffd014a
MD5 bd210eb5504d92b7500be989a090774f
BLAKE2b-256 82e1c4bba4b16dd157a23297cddf4ed8631fc800ff946ca637f1eff3f5f099b3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 012e33f4a25c2d5caf76b86acd876486fa1e5cede3d0973c153da12c689bb962
MD5 bff83147bc0e96afbfe61e3c155a7e6a
BLAKE2b-256 9467944c40eff01e80a757f67acadf17a7b4eccc8360a9c7f1e546fa7dcc55a5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 902c8e681becad2a6f926134ca096b78627dee552443212b71e8b36ff7fe480e
MD5 316dac32212613e6533f6dfa951b35d0
BLAKE2b-256 d83f29c29457bb1b6d39d4444c64559af722f3b845b67f16cfc335fdc8c1e29e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ff92aeb4eb5c999a386a8b98a738a096b014150fa2786715449f783c835e4c8a
MD5 f098251036c5a5a5afb41d6060433c7b
BLAKE2b-256 bc99a4395dfffd42eeab14d969a3f290245958129e880b3b310d5e4d9a1babc4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 712ed965330dcf472b387729239910f3a472073505d10b89b0bc7704038e02cd
MD5 6d2c053a054535650099dd1a2062a4c0
BLAKE2b-256 782087701142dbf5c4fea769405ee151170ba17309929def257f8defc1be7ed4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bbc4c02738ca12b58747b4c9a33ddf29ac02400286499c43f89fb421564ef0f7
MD5 07baa6f171e907e8e9023d7ec722e0bc
BLAKE2b-256 6d595d5bd643c79637f6a59ff7085ca582bd85401cfae35ba4af389db1b55e4b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1e0fdece99c1e5931cc29b2c1e76184ec1772fcd86658b72c4e01478e7a19ddb
MD5 23200d5b1839dc7f504392f47e17ea5a
BLAKE2b-256 4d74e5e3e7f232dc7905040f2472977a7693b40dc3cf7f793caca040d26861e3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 93e182fd004c5e17c2e4caacf68d19203fedc243fa07a3381399d728d8121e49
MD5 4291f2edbd35522ee1359ff683c97338
BLAKE2b-256 6f9cecb341ca53d45b64562dc24ab78a5a49509e0241fba428c60b2426262180

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d3d845817a57d638e70f5cd1901f01eb513db050828d690144a86f291a0bdc61
MD5 5b9be08f42bc34c1eafecbd336758536
BLAKE2b-256 a2005a7a0d2811a8ac43aed4a028c1f0ad9dd98e0c54dbeef4897b50851bb4c0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pglast-6.6-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.6

File hashes

Hashes for pglast-6.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d4373fbfc16c4d2c0c95d595709cb541bfdcb116af4177fa8431594cc5471720
MD5 341cc1a7b5e51bc405f96d2abb1fa7c9
BLAKE2b-256 088fadae2f4f04db0e9df2df62cabcbdb574501533872635d7e2df49ffad794f

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pglast-6.6-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 e1123777a9b8ad1698113c4a9226a2b811f5c170f6efb1f3c40e73549f562531
MD5 23edb0f3477a64a810f2286b4734ba75
BLAKE2b-256 b78094727fefb271496e15cbfa7659306a0da2acab918a82f963deb67aab3cc5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ad581d928ea1c962e4bab2f89c3c83fd91ca17c96c86cf305d122dd6115158d4
MD5 1535f26bfb452188a04fa5c9acefea88
BLAKE2b-256 ecea88fc5655eafe88057c89fc185455aaaf575b6da9dfc2786b126dfa90075f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e034b0e73fee98b19863cd9cc9e0fb5ab8ba492b220e1d6e991097059457faf8
MD5 40c0b5c0cf1b6774c0cd68734eb22084
BLAKE2b-256 58b4090af066946c625df75733f82202a832a238b248f8c924c9fec544e33841

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b5dcbbd54cd13f57738054e23a6622ecba37df5c061e91758cd3ea84b70cc7c7
MD5 a71976b3ca0190f81df12fc53f74401b
BLAKE2b-256 8a4cccf3cf8d86382124420f47339b5694eb34a1c015d6c832dadd28530ecd29

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a620e6f1243e9bc64dd319864d99ab8775e240b113aacf62f44f91bdf6ad54ac
MD5 dfa14ef30feb1163e520d3af7609bac5
BLAKE2b-256 957e5bbbb9c23328420b8c65c7c3f10884d1687b9f147d34870fe74d498813fc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 71426b37986efc02ec120157e28c983f91a2bb02bf4414da61fdf7ed707ab5e8
MD5 c38ab88e9fe5646180b6479440ee9b76
BLAKE2b-256 1525a7ad551719944b3bc4e344d550e435f71af937cd94e62f0836c84e204f40

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8f1c529b7f66b32cf1ff12f9cfbb50ebb45a895d7eb41edb71e58de0a4527667
MD5 cac767733b3aaeba267f23cb87341bdc
BLAKE2b-256 8c15074e20c0b6e7af6ee551c33c1dd6346d7beb52fa86eb95d199435b4119c8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3c9e99304bd13d1d43c670cef86650734dc4a57dfa0c1b30f135116e6d041c5c
MD5 8325d2b0029bd56c764d512fb8a4c910
BLAKE2b-256 2d9b065a435c13e6ecd9ee06d93e89b854e5ed90d1e07431d3e7b3c1b5b4ab75

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f5b0b030441c63dcd859e8901111cf5150e8540459cc2a354cc096140e588054
MD5 232023107c5644c0ac790faafa0d64f2
BLAKE2b-256 455873539453fab85afae02540f0d18634cb07bf97fd2c822315f5de58483d6f

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