Skip to main content

panproto-grammars-music

PyPI Python License: MIT

Python companion package for SuperCollider, LilyPond, ABC, Csound, ChucK, Glicol, Tidal mini-notation, and Strudel mini-notation.

Installation

pip install panproto-grammars-music

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

Usage

import panproto

registry = panproto.AstParserRegistry()
schema = registry.parse_with_protocol("tidal_mini", b"bd sd", "pattern.tidal")

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

How it works

The wheel registers panproto_grammars_music._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.

License

MIT

Metadata

Release files for panproto-grammars-music 0.74.4

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-music 0.74.4
File
panproto_grammars_music-0.74.4-cp313-abi3-win_amd64.whl CPython 3.13 abi3 Windows x86-64 Details
panproto_grammars_music-0.74.4-cp313-abi3-manylinux_2_28_x86_64.whl CPython 3.13 abi3 Linux glibc 2.28+ x86-64 Details
panproto_grammars_music-0.74.4-cp313-abi3-manylinux_2_28_aarch64.whl CPython 3.13 abi3 Linux glibc 2.28+ ARM64 Details
panproto_grammars_music-0.74.4-cp313-abi3-macosx_11_0_arm64.whl CPython 3.13 abi3 macOS 11.0+ ARM64 Details
panproto_grammars_music-0.74.4-cp313-abi3-macosx_10_12_x86_64.whl CPython 3.13 abi3 macOS 10.12+ x86-64 Details

Total release size: 2.2 MB

Release files / panproto_grammars_music-0.74.4-cp313-abi3-win_amd64.whl

Download URL panproto_grammars_music-0.74.4-cp313-abi3-win_amd64.whl
Size 373.2 kB
Tags CPython 3.13 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
aa63319398fe0892f6c36cab445d87a3548ebb091ce4c12b8bf8ca8a595890c5
BLAKE2b-256 checksum
How to use checksums
8007835681decba357cc2cc5c5aa398a85c5dab955ab45793533e6d4460da8ce
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 Sep 16, 2026.

Transparency log

Release files / panproto_grammars_music-0.74.4-cp313-abi3-manylinux_2_28_x86_64.whl

Download URL panproto_grammars_music-0.74.4-cp313-abi3-manylinux_2_28_x86_64.whl
Size 460.5 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
17f4829372e1125ac1a74439d66c5c4054d71061cd1096c52766163f425406d4
BLAKE2b-256 checksum
How to use checksums
38921ee7be215e929f5d664d0df1e87e98770e6fce9c73ac069011c40a871a6f
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 Sep 16, 2026.

Transparency log

Release files / panproto_grammars_music-0.74.4-cp313-abi3-manylinux_2_28_aarch64.whl

Download URL panproto_grammars_music-0.74.4-cp313-abi3-manylinux_2_28_aarch64.whl
Size 451.4 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
afc5c84abd55d3277ba09b9001f48352a13a1d5f4c017e276f5f73a56c192333
BLAKE2b-256 checksum
How to use checksums
6948a481456c1608cd5b8999a177ed69f6703763486bfa57c9739ceafee14df1
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 Sep 16, 2026.

Transparency log

Release files / panproto_grammars_music-0.74.4-cp313-abi3-macosx_11_0_arm64.whl

Download URL panproto_grammars_music-0.74.4-cp313-abi3-macosx_11_0_arm64.whl
Size 460.7 kB
Tags CPython 3.13 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
62f300e781f260bf79608387244a960d3cc30a396e7bdfff6af717f710e8dc76
BLAKE2b-256 checksum
How to use checksums
90f1fed14886faabad6b22d96cc70b7a935e0e537e05d0a41df13329e01aaa2a
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 Sep 16, 2026.

Transparency log

Release files / panproto_grammars_music-0.74.4-cp313-abi3-macosx_10_12_x86_64.whl

Download URL panproto_grammars_music-0.74.4-cp313-abi3-macosx_10_12_x86_64.whl
Size 454.4 kB
Tags CPython 3.13 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
021d30b6d24caa51c89fb5828e0bc9d62da01e8ab852b628834ff15c76bdad20
BLAKE2b-256 checksum
How to use checksums
f7c2898656f35735999e1c8d67b71d4559c9728f0b8b4f3be47ca9435328bac8
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 Sep 16, 2026.

Transparency log

Release history Release notifications | RSS feed

0.76.1

5 release files

This release

0.74.4 This release

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

0.72.0

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