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

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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.13 Windows x86-64

pglast-6.3-cp313-cp313-win32.whl (967.8 kB view details)

Uploaded CPython 3.13 Windows x86

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

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13 macOS 11.0+ ARM64

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

Uploaded CPython 3.13 macOS 10.13+ x86-64

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

Uploaded CPython 3.12 Windows x86-64

pglast-6.3-cp312-cp312-win32.whl (968.6 kB view details)

Uploaded CPython 3.12 Windows x86

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

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

pglast-6.3-cp312-cp312-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

pglast-6.3-cp311-cp311-win32.whl (974.5 kB view details)

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 macOS 10.9+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

pglast-6.3-cp310-cp310-win32.whl (974.5 kB view details)

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

pglast-6.3-cp39-cp39-win32.whl (974.7 kB view details)

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

pglast-6.3-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.3.tar.gz.

File metadata

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

File hashes

Hashes for pglast-6.3.tar.gz
Algorithm Hash digest
SHA256 57e8161c17247ee295b5ae505588c9b54b5a72147e5e4a6ea374adec3bfba4e5
MD5 1913b0c6203a513b5b7f20de4a128758
BLAKE2b-256 75f9582da97635aa5a428c4d3c8e6d4dbb7d64e4d162ee96e03c38a23815dbd9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pglast-6.3-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.0 CPython/3.12.4

File hashes

Hashes for pglast-6.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 707973096342ae72c061f9767316079418d67bc978d71f09bcbff70f0253724e
MD5 eea474218208ece4612ac82f28da4ac4
BLAKE2b-256 646bf22bd17f5b2f8331e229cb9704131b6197e5e9eebd61c7aaa58c8a47dd68

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pglast-6.3-cp313-cp313-win32.whl
  • Upload date:
  • Size: 967.8 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for pglast-6.3-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 9ea7f2b8e234c72c18816216b258a3f3c3f617a7da00b8fc6655eaafda48447f
MD5 9675bc70023c1d4e5beb8c089e72107e
BLAKE2b-256 26c698f99b3d212d60381e89a8b8ab26d71269b6c8af049d13df99e48e958c32

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eeab01a81a98257b35977b47450b1b86a2df12959274dad69e6652c2a9f8dca1
MD5 a583d8eb29a9b60bba36b6a7944e07ea
BLAKE2b-256 ea71c0d1e4f2348dc2fcaf8c4859c4868f7e5d7cc19b3f5fdf066838d5cfa19b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f2811b3bfddced9b5186c19265e4a1d1098b4a4c29edef49afef287990a62b4e
MD5 3e736ef63c0331c0d61db50372dc4e64
BLAKE2b-256 5f9ddc076a0c7414461fafada18ee6cb63c2ca549f8e48539152c15f1720092d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0bd63fcca5191170cf6d59700812fa9438d8df84a50588263e8256bb0af781d8
MD5 f735be56738637886fc7b4b07961004c
BLAKE2b-256 7184b240d1dadead58b3dbaa477c71b0cb3b943190fbdce51ae9cffb5b2743bb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5bb891e22a19cd9ec170dda770683bbd9d6a5ccc228bb3253470aed51e7aec03
MD5 5166f241a57543529aa428835c78f719
BLAKE2b-256 4d2982fe3937edb35a697db12d13667b52e16432f7ca234b71e916b332ae68a7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36fc724c94afdfce41838f08b40172bcab37b3b07674c02879bc8eda41cc908b
MD5 1defd573ce62afdfb82b2c9940370beb
BLAKE2b-256 2b5c7c837e50c36d0683f70087a8c85c3a564805dc8ea929063a7c237094878d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7fa1fa1a901dd270c38234c3c57e7154d9a7f191617486d3add7cdf82fa6eda7
MD5 fde3774ce43aebf779c2383d860aef67
BLAKE2b-256 d3d39962ceeb44904bb3d665abc5596ff4c2681019430da27365a2e8ca07c5d8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d7fc0a54df8475f910e12cd3a884527a13f865a95c1ae40cc38c7e85408272f
MD5 3e65a4544c684fdf9bdcae97077842e1
BLAKE2b-256 e895f57a5e8052d6daad1ea28c4cefe1b6abd3b9ae92a6175d7e3507d05e2a8a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2ea064340990079dbdb312cbdccf3455a5439595e120440d2384e8facdb18ef7
MD5 f7974ad6900fb0728a5ca8116bd57a87
BLAKE2b-256 0101ff6a4ff6508c519bd52152088e54de8fd2a4e89e3da82acc59b591219cb3

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pglast-6.3-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.0 CPython/3.12.4

File hashes

Hashes for pglast-6.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c03f0c9d2ac1b08cdec43c021f2bfe6b03927b4e814e9d250a6dc7b1adcaa975
MD5 3a7843d2ea2469d567980b43a8ae65ef
BLAKE2b-256 d804c0d2057bc87882978c12ae904a48973c629446da3fb37cd943cdca46366c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pglast-6.3-cp312-cp312-win32.whl
  • Upload date:
  • Size: 968.6 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for pglast-6.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 8d9b19eabd16204fe297ff620e85573972b560755d6c30b9c99b036340aaabba
MD5 7ce5ff3242340bbd943a38d0610e164c
BLAKE2b-256 776a9ba315c8e70cb3e128e6f81fe3bd20e2d8381a54b994d74015c5b3c42f0e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 58c3437f550a9461a361a53d35115abb3ad1e4561ff18b5fb47450b340f82624
MD5 2ea73ab27c0db0c3d8a0023e1ed97023
BLAKE2b-256 f9f6b98e0127860c5f66b773affb1da0e36d59a4ef7c9bd608029eccf6376a5a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8cec51ce8a68cbc1345f4dffd8917d33625df6cf1b37ae86f05fae648df99e5d
MD5 88654e48f56b70421540e774e6b0284d
BLAKE2b-256 ed81f275c5bd1a6381c6475a6e3f8bc3564754069c36d70a3c50f028fb762840

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ea9d61e71921812c8894707476558fd29860b5d63622a1415c6a12e6fbb24f39
MD5 bae295148c2c08c0bed8da709f4d9c23
BLAKE2b-256 dbbc937d6d09c87b7d76496a101eb54c9ad89ca41e066c0596cadfefd3a56c69

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae5da1358f7a9600b2bd08af63c2f73bc55220a248a304885925aaf37573868a
MD5 b4e6c26cc94a16dc1af6d92fe1ddc7e8
BLAKE2b-256 a966ba08f80e7feec5db221f44d56f1cb3a63280524b6e4e418e974fd0dd1e04

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6069cdcc5d4ca4ad07fa6568106c22b36157f314121221ce8401afe218d5c495
MD5 4d55b71e43bd1afd660a6e5a503cd94e
BLAKE2b-256 b53b39fb6e4646ef890e28fdca882998ed8e76b3c8933ce52c9f4e4bfea3761b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 506d0c94547dd66497d2a3510f47f2aaa9a429b5622bcc82537df3b8307be8b0
MD5 11c4e9ecf98029522f93210bc6668703
BLAKE2b-256 ad0a02217f851691558b7ab4bdfb2da19fe35d08f4b9d659164fd59f5460e7d6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 16b27460dc9264e5c1e5752b3b8d2312cee71df8d7983abc83de5778929eeed8
MD5 74114f0a20cf173e7502205f5d8990bc
BLAKE2b-256 4d8c4a48f81d7f9c4fbbbeb0abd4537710bb409077fec1422a38a6a48559f950

See more details on using hashes here.

Provenance

File details

Details for the file pglast-6.3-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pglast-6.3-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a0cf7a4daf286b9a7b0cb140cdadcabd31a041ba30924549b9663ae70027579b
MD5 4f9bbc9d98c23af3191dbb85fbdfd363
BLAKE2b-256 6a0e327549d7d074cbfd06bdcd3d42b677b69ce3dcfb3096e4b7642b59fb60cb

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pglast-6.3-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.0 CPython/3.12.4

File hashes

Hashes for pglast-6.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 19e85a3dc1399a2b4fb8dbe5a052a048b7f14504ba61e46a7b02e871fb82ba7e
MD5 fc383948c2399f231b2089077795edc8
BLAKE2b-256 4ef3bcbed3e4dd9a2a5bda3ca2f01b954315b763d0371d6966a2b48cf2ce1c1b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pglast-6.3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 974.5 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for pglast-6.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 94e94a66364d63cb8cb84504e5cad2d235b62e7f479ae440c784d502b286e172
MD5 b3e2caeda5eadfef98d1442fd3c34edc
BLAKE2b-256 1b449ce960816ff453615992d521c78ce07d38323da9c00152db9c88e9846e63

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 827e2faf10309c24ef90178cd8ac9cc573c55c64450e573c0c536fb8d2b5c972
MD5 7f7f1956b8334bbce504991de0343956
BLAKE2b-256 b2ecf99eb4504d0993321b5e44524a5bcc64922b90fccd36a3493a33a3b880fa

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f9c45bf425a2c2ed008a93026d6f19738d812f19b17179d8a8e954124a0ea694
MD5 3a768debba3930a75a42754bed3f1c48
BLAKE2b-256 4d36eab38df4d5b9315822f45aaf4d24df5ac1ffec1207eed80dffee798faff4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 24ede3c173990079f8fbf79ccc3aa4256f0a536673ac6656cff4a9664dcb8cc2
MD5 22559021a64e2db995441500408941bf
BLAKE2b-256 bfc75f4e91e21282d3188d867c6c1b891c5aa319ebffd11d7f908fbed9fe90d9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b953355a9b1d41bea3321d2aa1ff20003cfc14609a6d72e14624ae374f139ba9
MD5 7586a099cbce327b989b451e29eeb6c8
BLAKE2b-256 fbc5ef6b0e69f8eec4dcb1af1a6f68ec0c707ea2117c543a6402e20dfd3e23ff

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2c61947842c7138e8e6a34ab262b085e1b5680b7b224ad1c9ef929e2dc3cd9c7
MD5 dbca937c72c64bdaa9254150abc26894
BLAKE2b-256 6957c042a1cb2b14b28867fadab298fa6a989b5ff7dd441604452e8b55a6e769

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c271251ea97bda7f174ff02920151dc80ce6facb373bc9ec81d829bf652a494f
MD5 aca4d80b00e58959463176397ef6c3d8
BLAKE2b-256 84413af54ab70bce5e17c15876d8a14c2466e82106e47691a2d30d912f270b29

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c2465e550cc2cdd71a0391ea1e1aa0c00894906a1beb5c48bce9b75c67fc82cd
MD5 a1e5238b5f99506592bfdfd889bd43d4
BLAKE2b-256 e616a163033442d70b7aa4b92db8bb26562765bc2f2534cc71d749f95f1a7dc3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 840d057871e6e8cf6a470e3b7a1b9aa05e81b34814ca5ad8f2230137546e494f
MD5 fe553cb0b1ccbe59b04fc0b2d2f95f9b
BLAKE2b-256 9ac2dff00913a9ef33ab5676c897df63d26a2c4460272ddce96a121a3d7cec22

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pglast-6.3-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.0 CPython/3.12.4

File hashes

Hashes for pglast-6.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5220e6deb285e4ccba1e91661dbeb8a1008765a6e9f66913a24fc0cba36c538c
MD5 c4895de2c720085af6a39a414b8216b0
BLAKE2b-256 dbb8bfc41d72b714fcde30d136c84d2b6b998bafab8168d7908697640773894f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pglast-6.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 974.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for pglast-6.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d7d88bd6350be6e1ec4797e9129f2c4db4f71dcfac7be991974e0338857b5d01
MD5 492125fca21dbce56014902d2d35bf95
BLAKE2b-256 decacfd80b3ceb237c7b15632f49d5737cbfd2bb107daf9269aed9ab41c91254

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c30919151d521795dd1a2bfbcd9c6ebb52a2662da99e15f2beb23423936c6a90
MD5 957a98e4cce9efd859197e7e157daed8
BLAKE2b-256 1904282fc6786d80fc62382290d44292182e1944136bff1a7fe83cfa0531186d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d4e7ee41ce87af373604dcae983fa60095ff5e9dfc1b70deb70dcc2cd5b78540
MD5 e712ba643d7cd85e6c7a6a706865a157
BLAKE2b-256 ec56f05a3d326c7cc5fd57fd095b1a095068c96dfc7d8d3bb9a44be4de7b761e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0353f2ca6601b711af5ac8d96410d26ecb8f43ee6254efb27d5d5cf5de2a9cf5
MD5 bfaa398f54ee88056534125b41f6228e
BLAKE2b-256 502a01042ff9af79083f3d624db2f8cf58c100b6ddd3261350694e2187755f15

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5359001a46a01e390f2d73ed8f16997017a92675b8f52287c5de5cdbee06b032
MD5 53947e5cccacf996bc3a6742bfd1b6c3
BLAKE2b-256 c0caac2aca8cbc5f33790aa34e423f2a506f5bd5ec8c5c34d35944599a3d639f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a4e4857c708adee9761445fd34a5608b3901e24aac1622d9219482b466ea705a
MD5 21e0a303f53a1e6cdcf1ba1ae91b1ca6
BLAKE2b-256 3e77a227b24cdece2692539c1bd8d8fa1de68bc39474c0c045ba31596df00aa8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 92032af9f7f77f77ccc8c14dea7bb5d2b543aadee9fff76ab6512c387fbb6600
MD5 dd7860200d7aa89730a545bcd5a9cf2b
BLAKE2b-256 9a9a6da2a51628677ffd30ddb2b9e3b3ff12aa0ef7ad4ae619419dc636a16fbb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c6fd606bf7c803b1571a3a548c0d8c4512438c79204546c383bcef1cf192fffc
MD5 3095d5b031f86be8159b48b96cb84da0
BLAKE2b-256 7d42b85c0462bd64b282d4a9c58a3c1ee4ca1b10ab9b98cb4423e21fb1564053

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fb7318a33de5043e1722e98444754da927c02459171de7b6169ae7587f13a92e
MD5 381b32f63f0274062e52234e901a5485
BLAKE2b-256 ead6963b154b73d16a3aa488bb04befb658c0487c0d85aebf139e7eef0e2df09

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pglast-6.3-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.0 CPython/3.12.4

File hashes

Hashes for pglast-6.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 782d2ad88213fce007af9854f84ef981fcbd1f0eecb7b2027e0da87e45df07a1
MD5 01d3523807152a6e5c834559fa907c41
BLAKE2b-256 7f7e5b847dae3eb19c2e209eefd56c92dcf8d1624003070016e730d452a889ab

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pglast-6.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 974.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for pglast-6.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 1095038a2edefe9e0ee4913ff74d897ebff24dd8e2ddd7a9e93958888ba11e83
MD5 87bb07369655e9f2827d156ea1d39f9d
BLAKE2b-256 9bf0d96f2bd8db47fc599f11a54727512aa63bc2e431e7fee342edb43ed5b197

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bdd1101f32d09022b19959f0c801ea6634e502ecfae7c1f29b8e73857c7dfd4a
MD5 83b2a49d93d29359f14c266bee8a78b7
BLAKE2b-256 e3af581c6f8ad7501c750df7dc5bb9f25e75392b90e8ff00b9186003d87e2c71

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fb2b334849ec80790030c90fbd95fd6ee1e3f715e8671ab93189c9cc5adceea2
MD5 23b4795f174bf5279a767104b9444bdf
BLAKE2b-256 d8f2349e94a43fe2c6bc2a9d456e53ed9010eef65f952208eb00014c48a1fe19

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 07f126f43d489aca4997ad0cf6641774ce5538470bf6bb8f1388875199085470
MD5 3b9a79a926c9bcb34509799fa5c86ee5
BLAKE2b-256 9bdc5610e9fb1e8f4a89fc10626dbf4b6b55ac1692e7fe13490323aced6bb7f7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 43e65f8bb685899158518a0fdcec2d08ab5fcd7ac74363fdf4915e91bf06f27a
MD5 522b95b2e5ccfeb23dfc24537d1b8a19
BLAKE2b-256 29b329a0049e6ec1cac4812f38d3469eaf89ba6eebb96f86e9af80ea0db7156d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 08d8635d8ebbd46a4e93683b5e12a67feb8322e88a4b0dd9de0ee10ac11b33e4
MD5 081af9c446180dd9bf6f9ca92c01afc0
BLAKE2b-256 24a57feb9584ed418fd166ee2f9cc2d53919b20698a6e46a385fc4d5f0857293

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c61dc78b596bf9f16fd593e9d59c9acdb26498f3a8103737407c48de15c93e4c
MD5 1f7cc7c423b079057878afaa2a845ba2
BLAKE2b-256 1f6ab09cedd22e5ea22dd034d4e13704f0f8e93dcf44f953ee6c400d698ec2e0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46346fb55e4c2521e2f118f422e3f4408261eb35b32a4591e1f6040ba0723e73
MD5 178c4b45ae1f91fa7bee7fc0854b1e95
BLAKE2b-256 8d3ee08fe2034574c493bf29261b9b8ed6dd23a2224214b408e77ffdf33b8b2d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pglast-6.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c4bc7bc7eb7dc06c718bff18492d6f7437f84d28be35e33d5c2a30a5a1d86ffd
MD5 093b24d9ab2fee15bf1373ef7a084f71
BLAKE2b-256 04e755270f932e8ed56454ff7bbb41202fb551fddc0518ed8f980ceba7eb6f90

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