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.74.0-cp313-abi3-win_amd64.whl (24.3 MB view details)

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_all-0.74.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.74.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.74.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.74.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.74.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_all-0.74.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 8479566e9f9d7c0263035623ebac0461433170babfcd4291dd4c02df86fc3fc8
MD5 a57bc2cfb6a7ad73d237404d56f87919
BLAKE2b-256 b6b5993d0e1af57ac4a855a4eb737b925cf959f3939859b90834d4109b9420d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_all-0.74.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.74.0-cp313-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_all-0.74.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6cccd2c98e771e758eeb33fe39d994ed439124f451245ee385913ab997da6f16
MD5 43929c2d13fb52f3f13217f3f80fd4aa
BLAKE2b-256 97d1927d3f60880532df8b88bd77abf214cd53e6c41f44c49a5e9e32c7f4dc54

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_all-0.74.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.74.0-cp313-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for panproto_grammars_all-0.74.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6c446660821d383f95d5a50e3388e9134f2d011f05c6164d1eb798880015411a
MD5 a2888689c701673d8ac66951aaa89808
BLAKE2b-256 7563c299c7f9f7ab895b56dffa9e5fe03266d6551b2decdbe8db14f903756a17

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_all-0.74.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.74.0-cp313-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for panproto_grammars_all-0.74.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 922694df6d5f10552a481f116d8a78d6883c9e56f6c082b35bcf14276cd44d3f
MD5 3e16ad5fc79846c50abb0bf844723715
BLAKE2b-256 3df245365fc92364caa98f4db8eaceb8fcbce8e9e1ba13fae9348e3a9e0d0987

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_all-0.74.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.74.0-cp313-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_all-0.74.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 aae452c28e069c50039b383a894e153cc35b2610c8e88a1e396a769f2f234eab
MD5 3febcff7d2ca6d2c3cc44418cffd60d6
BLAKE2b-256 767800a2ec50aa3e83a569f56d7428c4b0239d08d559339b0fc754d44f1130c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_all-0.74.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

This release

0.74.0 This release

5 files

0.73.0

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