Skip to main content

panproto-grammars-mobile

Python companion package for Swift, Kotlin, Dart, Java, and Objective-C.

Install

pip install panproto-grammars-mobile

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_mobile._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("swift", b"let x = 1", "main.swift")

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

License

MIT.

Metadata

Release files for panproto-grammars-mobile 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-mobile 0.72.0
File
panproto_grammars_mobile-0.72.0-cp313-abi3-win_amd64.whl CPython 3.13 abi3 Windows x86-64 Details
panproto_grammars_mobile-0.72.0-cp313-abi3-manylinux_2_28_x86_64.whl CPython 3.13 abi3 Linux glibc 2.28+ x86-64 Details
panproto_grammars_mobile-0.72.0-cp313-abi3-manylinux_2_28_aarch64.whl CPython 3.13 abi3 Linux glibc 2.28+ ARM64 Details
panproto_grammars_mobile-0.72.0-cp313-abi3-macosx_11_0_arm64.whl CPython 3.13 abi3 macOS 11.0+ ARM64 Details
panproto_grammars_mobile-0.72.0-cp313-abi3-macosx_10_12_x86_64.whl CPython 3.13 abi3 macOS 10.12+ x86-64 Details

Total release size: 7.1 MB

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

Download URL panproto_grammars_mobile-0.72.0-cp313-abi3-win_amd64.whl
Size 1.3 MB
Tags CPython 3.13 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
9424c8100852f21d379fc7e9c4f74a9ac721ab8cbe908a72ea14b07ef174da46
BLAKE2b-256 checksum
How to use checksums
6648f45b8a36294b7c7a5a61ddc913e9b46f2244150fdad6a80593cdcb94933c
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_mobile-0.72.0-cp313-abi3-manylinux_2_28_x86_64.whl

Download URL panproto_grammars_mobile-0.72.0-cp313-abi3-manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
e7f03b96b45f3d874d2957058e87e434599498aab59213081a10587953988f67
BLAKE2b-256 checksum
How to use checksums
09fdf01b9b77f959dbe021e9e50075e4c0bd91887f5a6f37775730d8efad20eb
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_mobile-0.72.0-cp313-abi3-manylinux_2_28_aarch64.whl

Download URL panproto_grammars_mobile-0.72.0-cp313-abi3-manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
ad3746c99ff8986d2056fccfd6ac6c447b31e15dd09208f94e43a0f0f6d7c919
BLAKE2b-256 checksum
How to use checksums
e3ea65e1c2a6ea93259427679cdec98fb09cc35c5a390e9afe77162bc3bec152
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_mobile-0.72.0-cp313-abi3-macosx_11_0_arm64.whl

Download URL panproto_grammars_mobile-0.72.0-cp313-abi3-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.13 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0e51c2b18de355930ffe598ca5d4304f73aa52b9198299321de44471a44e04c7
BLAKE2b-256 checksum
How to use checksums
0a84776993395953851e4a6783136a3bd195297555b1d4c521fd7c9e2d069349
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_mobile-0.72.0-cp313-abi3-macosx_10_12_x86_64.whl

Download URL panproto_grammars_mobile-0.72.0-cp313-abi3-macosx_10_12_x86_64.whl
Size 1.4 MB
Tags CPython 3.13 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
21f6901c218c78fe376391693e4c0bdec878d34023904a2d72476f2b329c9bb9
BLAKE2b-256 checksum
How to use checksums
7365f8ba799cdfe536e8c3d391a1084971d8dc7bb8e5de2f758e21b8c8c33571
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