Skip to main content

panproto-grammars-web

Python companion package for HTML, CSS, JavaScript, TypeScript, TSX, JSON, Vue, Svelte, Astro, and GraphQL.

Install

pip install panproto-grammars-web

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_web._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("html", b"<p>x</p>", "index.html")

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

License

MIT.

Metadata

Release files for panproto-grammars-web 0.72.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for panproto-grammars-web 0.72.0
File
panproto_grammars_web-0.72.0-cp313-abi3-win_amd64.whl CPython 3.13 abi3 Windows x86-64 Details
panproto_grammars_web-0.72.0-cp313-abi3-manylinux_2_28_x86_64.whl CPython 3.13 abi3 Linux glibc 2.28+ x86-64 Details
panproto_grammars_web-0.72.0-cp313-abi3-manylinux_2_28_aarch64.whl CPython 3.13 abi3 Linux glibc 2.28+ ARM64 Details
panproto_grammars_web-0.72.0-cp313-abi3-macosx_11_0_arm64.whl CPython 3.13 abi3 macOS 11.0+ ARM64 Details
panproto_grammars_web-0.72.0-cp313-abi3-macosx_10_12_x86_64.whl CPython 3.13 abi3 macOS 10.12+ x86-64 Details

Total release size: 3.3 MB

Release files / panproto_grammars_web-0.72.0-cp313-abi3-win_amd64.whl

Download URL panproto_grammars_web-0.72.0-cp313-abi3-win_amd64.whl
Size 584.2 kB
Tags CPython 3.13 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
dcb2b7bab2c916fd792ccc6e162b04c5a1c2db97242f8d338c6ba07d8b587c81
BLAKE2b-256 checksum
How to use checksums
c178470ad1c7c2cffaa2ac1999af0cd2f46b150754af9ab58ea45d68d8c3a3fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / panproto_grammars_web-0.72.0-cp313-abi3-manylinux_2_28_x86_64.whl

Download URL panproto_grammars_web-0.72.0-cp313-abi3-manylinux_2_28_x86_64.whl
Size 682.8 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
53876f967ceab7137a32c64b872f50e62e33c23f9c46060e6e460fb40a2ce30a
BLAKE2b-256 checksum
How to use checksums
21a40fe6e2b4e9f0c0b2f40c52269b57c6b085f2a7c4f08cb09a2cadb670c087
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / panproto_grammars_web-0.72.0-cp313-abi3-manylinux_2_28_aarch64.whl

Download URL panproto_grammars_web-0.72.0-cp313-abi3-manylinux_2_28_aarch64.whl
Size 667.2 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
975a337421d8e7b95a8d0e38683ec069a8ffc5ba28c676addde93672f61c7026
BLAKE2b-256 checksum
How to use checksums
ce2e4c5e9a662d798f95bb8a7c74712179bdf21b04e42372a7efa718443e9c28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / panproto_grammars_web-0.72.0-cp313-abi3-macosx_11_0_arm64.whl

Download URL panproto_grammars_web-0.72.0-cp313-abi3-macosx_11_0_arm64.whl
Size 694.8 kB
Tags CPython 3.13 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8c59dda89bb8284c716b580215e1385e4bc67c5e4eb2eb21167989fd7e51aa48
BLAKE2b-256 checksum
How to use checksums
0b7f2e8691b50455a73ed1f4ebd82af7b4189774ea7af9cf76a7fc8338398ecb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / panproto_grammars_web-0.72.0-cp313-abi3-macosx_10_12_x86_64.whl

Download URL panproto_grammars_web-0.72.0-cp313-abi3-macosx_10_12_x86_64.whl
Size 676.3 kB
Tags CPython 3.13 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ae70c2292600ed3192f14b2f9467c30cd46254d420f60be7f4d2a08114db83eb
BLAKE2b-256 checksum
How to use checksums
12be41b37beab21b351a898bf0f7c6ecdbb5ea576a3ce022cb80ccb27c3f0995
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release history Release notifications | RSS feed

0.74.4

5 release files

0.74.3

5 release files

0.74.2

5 release files

0.74.1

5 release files

0.74.0

5 release files

0.73.0

5 release files

This release

0.72.0 This release

5 release files

0.71.0

5 release files

0.70.1

5 release files

0.70.0

5 release files

0.69.1

5 release files

0.69.0

5 release files

0.68.0

5 release files

0.67.0

5 release files

0.66.0

5 release files

0.65.0

5 release files

0.64.0

5 release files

0.63.0

5 release files

0.62.0

5 release files

0.61.0

5 release files

0.60.0

5 release files

0.59.0

5 release files

0.58.0

5 release files

0.57.0

5 release files

0.56.1

5 release files

0.56.0

5 release files

0.55.0

5 release files

0.54.0

5 release files

0.53.0

5 release files

0.51.0

5 release files

0.50.7

5 release files

0.50.6

5 release files

0.50.5

5 release files

0.50.4

5 release files

0.50.3

5 release files

0.50.2

5 release files

0.50.0

5 release files

0.49.6

5 release files

0.49.5

5 release files

0.49.4

5 release files

0.49.3

5 release files

0.49.2

5 release files

0.49.1

5 release files

0.49.0

5 release files

0.48.8

5 release files

0.48.7

5 release files

0.48.6

5 release files

0.48.5

5 release files

0.48.4

5 release files

0.48.3

5 release files

0.48.2

5 release files

0.48.1

5 release files

0.48.0

5 release files

0.47.3

5 release files

0.47.2

5 release files

0.47.1

5 release files

0.47.0

5 release files

0.46.1

5 release 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