Skip to main content

panproto-grammars-all

Python companion package that enables all 261 entries in the panproto-grammars manifest. A grammar is available at runtime only if its vendored source compiled into the wheel.

Install

pip install panproto-grammars-all

The package requires Python 3.13 or newer. Its current metadata requires the matching panproto minor release, panproto>=0.72,<0.73.

Discovery

The wheel registers panproto_grammars_all._impl in the panproto.grammars entry-point group. Each call to panproto.AstParserRegistry() loads installed entries and calls their grammars_metadata() functions. Duplicate names already registered by the core wheel or another pack are ignored. A pack that cannot load produces a RuntimeWarning. Registry construction continues without its grammars.

Application code does not need to import this companion package. Its top-level Python package exposes only __version__. Calling panproto._native.AstParserRegistry() directly bypasses companion discovery.

Use

import panproto

registry = panproto.AstParserRegistry()
schema = registry.parse_with_protocol("haskell", b"f x = x", "main.hs")

The Rust extension is implemented in crates/panproto-grammars-all/. The wheel metadata and Python package are in this directory.

License

MIT.

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

panproto_grammars_all-0.73.0-cp313-abi3-win_amd64.whl (24.3 MB view details)

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_all-0.73.0-cp313-abi3-manylinux_2_28_x86_64.whl (25.2 MB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ x86-64

panproto_grammars_all-0.73.0-cp313-abi3-manylinux_2_28_aarch64.whl (24.9 MB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ ARM64

panproto_grammars_all-0.73.0-cp313-abi3-macosx_11_0_arm64.whl (27.0 MB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_all-0.73.0-cp313-abi3-macosx_10_12_x86_64.whl (24.9 MB view details)

Uploaded CPython 3.13+macOS 10.12+ x86-64

File details

Details for the file panproto_grammars_all-0.73.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_all-0.73.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ef2e34dc8db1747c723e478fcdc7b2cdc9c9ce816d264ee5410457327ee46af4
MD5 b5286280a6045085eb269c3d748700f6
BLAKE2b-256 97f8e1377d50fdd0fdbf0eb8e0d4e7c076a6095e7fa9b711ed1d09c2e7f6dda7

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_all-0.73.0-cp313-abi3-win_amd64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file panproto_grammars_all-0.73.0-cp313-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_all-0.73.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7ca4a609d4f221655e49517a54634190222ad253e2c2395805c2f2f2a99a0ac9
MD5 eb532c1ab667e251fa3ec7dfb482543b
BLAKE2b-256 b12f63fc7874a9f85359eba2ff567196f74b95a0ee5425a3f68ef2c45424e32e

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_all-0.73.0-cp313-abi3-manylinux_2_28_x86_64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file panproto_grammars_all-0.73.0-cp313-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for panproto_grammars_all-0.73.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 46589a00d5342d3ee3fc4f493134f012a4c987464688ffd8f3cf2f88abcdca88
MD5 e093728bdee6a79abbead5090c1d5d2d
BLAKE2b-256 e34b70e3335f0fbd260fcca8e91a8dcee583ee4df2669154e1259977cb73036b

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_all-0.73.0-cp313-abi3-manylinux_2_28_aarch64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file panproto_grammars_all-0.73.0-cp313-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for panproto_grammars_all-0.73.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d8dbca6ed4fef2cbe8476852af44f795e435b2df9184170ec6f065f239c84de6
MD5 24db861f8f83ad2817bab60972e7b45c
BLAKE2b-256 bea6f0f06c0c2572d1fa8566a8a66c42fc13c25d4317809a1947ffae69345eef

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_all-0.73.0-cp313-abi3-macosx_11_0_arm64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file panproto_grammars_all-0.73.0-cp313-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_all-0.73.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7bf6df838c0f0668535dda0fbc2c223411c5cdc8e03706aff07a678b142dff5a
MD5 82825809f3c447e2b342635c7f6ed9f5
BLAKE2b-256 e364eb8dbcbf3a3f0eb37d153d380b53924dae2b2835c0516930df8cc63c47c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_all-0.73.0-cp313-abi3-macosx_10_12_x86_64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.74.3

5 files

0.74.2

5 files

0.74.1

5 files

0.74.0

5 files

This release

0.73.0 This release

5 files

0.72.1

5 files

0.72.0

5 files

0.71.0

5 files

0.70.1

5 files

0.70.0

5 files

0.69.1

5 files

0.69.0

5 files

0.68.0

5 files

0.67.0

5 files

0.66.0

5 files

0.65.0

5 files

0.64.0

5 files

0.63.0

5 files

0.62.0

5 files

0.61.0

5 files

0.60.0

5 files

0.59.0

5 files

0.58.0

5 files

0.57.0

5 files

0.56.1

5 files

0.56.0

5 files

0.55.0

5 files

0.54.0

5 files

0.53.0

5 files

0.52.1

5 files

0.52.0

5 files

0.51.0

5 files

0.50.7

5 files

0.50.6

5 files

0.50.5

5 files

0.50.4

5 files

0.50.3

5 files

0.50.2

5 files

0.50.0

5 files

0.49.6

5 files

0.49.5

5 files

0.49.4

5 files

0.49.3

5 files

0.49.2

5 files

0.49.1

5 files

0.49.0

5 files

0.48.8

5 files

0.48.7

5 files

0.48.6

5 files

0.48.5

5 files

0.48.4

5 files

0.48.3

5 files

0.48.2

5 files

0.48.1

5 files

0.48.0

5 files

0.47.3

5 files

0.47.2

5 files

0.47.1

5 files

0.47.0

5 files

0.46.1

5 files

0.45.0

4 files

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