Skip to main content

PyWire grammar for tree-sitter

Project description

tree-sitter-pywire

Tree-sitter grammar for the PyWire .wire file format. Supports the full block-directive vocabulary including {$if}, {$for}, {$await}, {$auth}, {$try}, {$snippet}, {$render}, and {$head}.

Consumed by pywire-parser (via py-tree-sitter), the VS Code extension, and the Prettier plugin.

❤️ Support pywire

If pywire is helping you build, consider supporting the project. Donations cover documentation hosting, CI/CD runners, and the caffeine required for development.

GitHub Sponsor Ko-Fi

Why sponsor?

  • 🚀 Faster development of the core framework.
  • 📖 Better docs and community examples.
  • 🔧 Integration research.

Project details


Download files

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

Source Distribution

tree_sitter_pywire-0.6.0.tar.gz (33.9 kB view details)

Uploaded Source

Built Distributions

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

tree_sitter_pywire-0.6.0-cp310-abi3-win_amd64.whl (29.1 kB view details)

Uploaded CPython 3.10+Windows x86-64

tree_sitter_pywire-0.6.0-cp310-abi3-win32.whl (29.9 kB view details)

Uploaded CPython 3.10+Windows x86

tree_sitter_pywire-0.6.0-cp310-abi3-musllinux_1_2_x86_64.whl (37.2 kB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

tree_sitter_pywire-0.6.0-cp310-abi3-musllinux_1_2_i686.whl (38.9 kB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ i686

tree_sitter_pywire-0.6.0-cp310-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (39.7 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

tree_sitter_pywire-0.6.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (40.1 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

tree_sitter_pywire-0.6.0-cp310-abi3-macosx_11_0_arm64.whl (26.8 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

File details

Details for the file tree_sitter_pywire-0.6.0.tar.gz.

File metadata

  • Download URL: tree_sitter_pywire-0.6.0.tar.gz
  • Upload date:
  • Size: 33.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for tree_sitter_pywire-0.6.0.tar.gz
Algorithm Hash digest
SHA256 7feb45d8ba26f6f9438478a68681311212e9c56cc8a40381839eefd4aeaf9c6f
MD5 3e46e92e2ace42db476af16968ce85ca
BLAKE2b-256 4758d5f497c8d69f97973783cec064bd9a8b1439178243911cd8ec559cb253c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for tree_sitter_pywire-0.6.0.tar.gz:

Publisher: release.yml on pywire/pywire

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

File details

Details for the file tree_sitter_pywire-0.6.0-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for tree_sitter_pywire-0.6.0-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ae7eaf17b038a82d1ee0fbbe58de8fc8dc05f67c7fbb7d53cce451c8cf33aeb2
MD5 b6b19cca4dbb8722c4159f25aebc48b0
BLAKE2b-256 b5eb579c7c3752d8e3cbfec8807064d0bbb9849a21f4765ee477d70d8173707f

See more details on using hashes here.

Provenance

The following attestation bundles were made for tree_sitter_pywire-0.6.0-cp310-abi3-win_amd64.whl:

Publisher: release.yml on pywire/pywire

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

File details

Details for the file tree_sitter_pywire-0.6.0-cp310-abi3-win32.whl.

File metadata

File hashes

Hashes for tree_sitter_pywire-0.6.0-cp310-abi3-win32.whl
Algorithm Hash digest
SHA256 fc9c713ed66c6c208aa3ce9d6aaadff59caef52927b5097047a1abbe3ea3109b
MD5 0747d1b1321c125140be4d38e5e4b051
BLAKE2b-256 ddb307e92b3257284023e7749d8f4fa5add21c97edd20a12215bc1bd77294e35

See more details on using hashes here.

Provenance

The following attestation bundles were made for tree_sitter_pywire-0.6.0-cp310-abi3-win32.whl:

Publisher: release.yml on pywire/pywire

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

File details

Details for the file tree_sitter_pywire-0.6.0-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_pywire-0.6.0-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a6f2722cf28127e5c93fb75240e1cb4cf83a952bd74c81db8b6d6672685c029c
MD5 8c412ca0abdc119e327e7fb87540ca2c
BLAKE2b-256 e89ed32a40fad7dc7b2f619551c49884f9c663016fa8dc684694fb1af790ee77

See more details on using hashes here.

Provenance

The following attestation bundles were made for tree_sitter_pywire-0.6.0-cp310-abi3-musllinux_1_2_x86_64.whl:

Publisher: release.yml on pywire/pywire

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

File details

Details for the file tree_sitter_pywire-0.6.0-cp310-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for tree_sitter_pywire-0.6.0-cp310-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c1652f719cc80fd79dfe527d460d15c9626aa246142c089c0411a30dc6766dc5
MD5 cea543e16877f618b4746d904d505254
BLAKE2b-256 e4a47d75dcdb951f7194df0ba2e888d7873dcf3083608fc7dd3677f873a0cf51

See more details on using hashes here.

Provenance

The following attestation bundles were made for tree_sitter_pywire-0.6.0-cp310-abi3-musllinux_1_2_i686.whl:

Publisher: release.yml on pywire/pywire

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

File details

Details for the file tree_sitter_pywire-0.6.0-cp310-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_pywire-0.6.0-cp310-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79efdc4a7c1199a268ee7c5ca41eedab7f4172a5264146d40c2604ff63f6da66
MD5 eee9db2de422480ece8f1030909cf177
BLAKE2b-256 b51842ab7cbfd76e0d6955b1245e1f6b2b3ca14bb7744d6d9ebf1c54655723c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for tree_sitter_pywire-0.6.0-cp310-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on pywire/pywire

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

File details

Details for the file tree_sitter_pywire-0.6.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tree_sitter_pywire-0.6.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 df22dd4c23859980475fa950d3041089db2a466bbd4ed76877ac1f0ece3b48d8
MD5 786c8b55b591c198d17a4e8da8876096
BLAKE2b-256 242b65c50da214bae181e4132c7f267e420435a769eb96309dc623345500f192

See more details on using hashes here.

Provenance

The following attestation bundles were made for tree_sitter_pywire-0.6.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on pywire/pywire

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

File details

Details for the file tree_sitter_pywire-0.6.0-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tree_sitter_pywire-0.6.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c5a143cb8842fabca31f7cf04d6d7080351d41d211ad4457a56488a8f3d04d1
MD5 4e18632707f6fa1c27627a10a76f07f9
BLAKE2b-256 3c8b2d5e29911126e18ad1fee21f451dd4a4b053401b258614164844951f6366

See more details on using hashes here.

Provenance

The following attestation bundles were made for tree_sitter_pywire-0.6.0-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: release.yml on pywire/pywire

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page