Skip to main content

tree-sitter-cuda37

npm crates

Python 3.7 compatible build of the tree-sitter CUDA grammar. It differs from the upstream tree-sitter-cuda in two ways:

  • The generated C parser targets tree-sitter ABI 13, so it loads under the legacy tree-sitter 0.20.x line (the last line that ships CPython 3.7 wheels) as well as newer tree-sitter 0.21+.
  • The Python language() returns a native tree_sitter.Language on both the legacy 0.20.x two-argument form and the 0.21+ capsule form, and the wheel is built with the limited API floor set to 3.7 (cp37-abi3).

It is a fork intended for projects (e.g. PyGPGPU) that must parse CUDA source on Python 3.7. The grammar itself is identical to upstream.

This is a extension of tree-sitter-cpp to support CUDA storage and function specifiers (__shared__, __device__) and its kernel call syntax.

Metadata

Release files for tree-sitter-cuda37 0.21.2

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

Source distribution (sdist)

Source distribution for tree-sitter-cuda37 0.21.2
File Size Uploaded Provenance
tree_sitter_cuda37-0.21.2.tar.gz 2.1 MB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for tree-sitter-cuda37 0.21.2
File
tree_sitter_cuda37-0.21.2-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
tree_sitter_cuda37-0.21.2-cp315-cp315-win32.whl CPython 3.15 CPython 3.15 Windows x86-32 Details
tree_sitter_cuda37-0.21.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
tree_sitter_cuda37-0.21.2-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
tree_sitter_cuda37-0.21.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
tree_sitter_cuda37-0.21.2-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
tree_sitter_cuda37-0.21.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
tree_sitter_cuda37-0.21.2-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
tree_sitter_cuda37-0.21.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
tree_sitter_cuda37-0.21.2-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
tree_sitter_cuda37-0.21.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
tree_sitter_cuda37-0.21.2-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
tree_sitter_cuda37-0.21.2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
tree_sitter_cuda37-0.21.2-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
tree_sitter_cuda37-0.21.2-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
tree_sitter_cuda37-0.21.2-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
tree_sitter_cuda37-0.21.2-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
tree_sitter_cuda37-0.21.2-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details

Total release size: 23.6 MB

Release files / tree_sitter_cuda37-0.21.2.tar.gz

Download URL tree_sitter_cuda37-0.21.2.tar.gz
Size 2.1 MB
Tags Source
SHA-256 checksum
How to use checksums
4f9568112e853c1a4cebfaec90a195796edb35bc930e751308522e315d3ecf43
BLAKE2b-256 checksum
How to use checksums
a99e58645904daa1272eb698ae9e74cea68721f5391f4a0fb1e10794f5b60503
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / tree_sitter_cuda37-0.21.2-cp315-cp315-win_amd64.whl

Download URL tree_sitter_cuda37-0.21.2-cp315-cp315-win_amd64.whl
Size 1.2 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
12eada4537adbd2c03a4588b0d675065d86fbeb53d5c35b9daa27298f9f93c6e
BLAKE2b-256 checksum
How to use checksums
337dca85f9e368ade6983178f158dcc7bbe58013942b5e95ec5187d533a68382
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / tree_sitter_cuda37-0.21.2-cp315-cp315-win32.whl

Download URL tree_sitter_cuda37-0.21.2-cp315-cp315-win32.whl
Size 1.2 MB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
4bd68ba2be83351206192b9bff59d74199991e27ef0d14bedbb902ab5dfac017
BLAKE2b-256 checksum
How to use checksums
0a5576c4cc8cbfddce3d353a57d0b878e5bf7ef56260235a1b595c3ee5bd0c26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / tree_sitter_cuda37-0.21.2-cp314-cp314-win_amd64.whl

Download URL tree_sitter_cuda37-0.21.2-cp314-cp314-win_amd64.whl
Size 1.2 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
11323a2baa6fe21b0968e83e058f36da7f2b6c084436200c816670589c4c8905
BLAKE2b-256 checksum
How to use checksums
c32c568094115a68cfb540f20428e26a642c755ae87cb3264c4adaf247f3e8dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / tree_sitter_cuda37-0.21.2-cp314-cp314-win32.whl

Download URL tree_sitter_cuda37-0.21.2-cp314-cp314-win32.whl
Size 1.2 MB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
9ba2133f464bdccc260cbb58300d0144ece8dff4dded48a4eb937fa698b8ca54
BLAKE2b-256 checksum
How to use checksums
44ddb1504bf564af1d5458a7b5798192e3356e984d2ca2c88f6deeefbe906a79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / tree_sitter_cuda37-0.21.2-cp313-cp313-win_amd64.whl

Download URL tree_sitter_cuda37-0.21.2-cp313-cp313-win_amd64.whl
Size 1.2 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
33d6b662e78771442d9726598928b79a3cc4bdab3bd8096abb870e2b07ef2d89
BLAKE2b-256 checksum
How to use checksums
b4f8b5c589c7be1a155a2daebaa84a33533ed24e540ac1cd45ebdec51d9ee5bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / tree_sitter_cuda37-0.21.2-cp313-cp313-win32.whl

Download URL tree_sitter_cuda37-0.21.2-cp313-cp313-win32.whl
Size 1.2 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
2984202dcc9e435ebac27dfe4262c1a46b552bfc6711392783eaaa6da2f5a4b1
BLAKE2b-256 checksum
How to use checksums
79a57fc62f97690c2955e63bf20b8c5452a512d1e431da6c5916871d6d2d0a62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / tree_sitter_cuda37-0.21.2-cp312-cp312-win_amd64.whl

Download URL tree_sitter_cuda37-0.21.2-cp312-cp312-win_amd64.whl
Size 1.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
427ccf84dc960370ba0c72b57a0527cd0e5c3df7838fec774480d9d2354fedf9
BLAKE2b-256 checksum
How to use checksums
00590298677c272cc150df9ed0641b85ea1aa82ef9ecb9892d339fb59b6683a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / tree_sitter_cuda37-0.21.2-cp312-cp312-win32.whl

Download URL tree_sitter_cuda37-0.21.2-cp312-cp312-win32.whl
Size 1.2 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
b367dafc6c163497b8a9db25618f720d5b4f48f4ea9dd5b556aa898a150fcf62
BLAKE2b-256 checksum
How to use checksums
f2b7ca6f45ed7713f80c9238662d7ab98109e7ef98adf0aace405a41477667c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / tree_sitter_cuda37-0.21.2-cp311-cp311-win_amd64.whl

Download URL tree_sitter_cuda37-0.21.2-cp311-cp311-win_amd64.whl
Size 1.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8458812b15b802add27cc92143efd1822352d8b4b2b9ff14eaa6191c46dff3f4
BLAKE2b-256 checksum
How to use checksums
5f59c529d22e9aeede9e25dd0829ed0605caeafdd88334e4825d3c7d1f023e6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / tree_sitter_cuda37-0.21.2-cp311-cp311-win32.whl

Download URL tree_sitter_cuda37-0.21.2-cp311-cp311-win32.whl
Size 1.2 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
b33b45cebaaf3a88bc75ea134041a9e87714d4ca84a64ed56234eab75591d70b
BLAKE2b-256 checksum
How to use checksums
84c1fbffab59cd3fec31472208e9971b2eee2c1eb4c8886abbbfdaa990a038ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / tree_sitter_cuda37-0.21.2-cp310-cp310-win_amd64.whl

Download URL tree_sitter_cuda37-0.21.2-cp310-cp310-win_amd64.whl
Size 1.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
c75452f246ca4f6e2c238a405626afa2d29f3d8152d54e9d08f9a58f34612648
BLAKE2b-256 checksum
How to use checksums
c98b30c06aac5785641bfdb78e9b0a4677ebffdb01812d9f9120ce7a64d0749f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / tree_sitter_cuda37-0.21.2-cp310-cp310-win32.whl

Download URL tree_sitter_cuda37-0.21.2-cp310-cp310-win32.whl
Size 1.2 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
90b624612e6d09c0a364b6820803691ab953d41ade964c7772066600443da312
BLAKE2b-256 checksum
How to use checksums
32b93832d1d4820a0c188a81dab4c1de2575dde024b0d85c94c02e8218f1d458
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / tree_sitter_cuda37-0.21.2-cp39-cp39-win_amd64.whl

Download URL tree_sitter_cuda37-0.21.2-cp39-cp39-win_amd64.whl
Size 1.2 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
59a44c250f19153bf20a7b45eb7c89526997e7e6bf6a3b1fd94b0e97ac398179
BLAKE2b-256 checksum
How to use checksums
784ea69b12151d4b7552cb32965123f01ef8925139aa06dbfe3cf7f62ecac4a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / tree_sitter_cuda37-0.21.2-cp39-cp39-win32.whl

Download URL tree_sitter_cuda37-0.21.2-cp39-cp39-win32.whl
Size 1.2 MB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
3cb6aa4d415c7113199a3c4914a7a618dd32b6679497dada0c879c9f2b83fd66
BLAKE2b-256 checksum
How to use checksums
6e7fb570f806d70a017aae3be5ea429e2bd58bf3998322e2da79d1f0a3111474
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / tree_sitter_cuda37-0.21.2-cp38-cp38-win_amd64.whl

Download URL tree_sitter_cuda37-0.21.2-cp38-cp38-win_amd64.whl
Size 1.2 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
0b0edf6758fbcc284e7c52fe8910b8b188f5a441578acff9eff68ed0901031e4
BLAKE2b-256 checksum
How to use checksums
6babd3350992f7fb85f525520e2079f903ba467c387d3c3d793a6408d0156afe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / tree_sitter_cuda37-0.21.2-cp38-cp38-win32.whl

Download URL tree_sitter_cuda37-0.21.2-cp38-cp38-win32.whl
Size 1.2 MB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
3ac3225328992e1a23f03eb99213f6e543a168efd86f7d5cffed25dc6ff04ff4
BLAKE2b-256 checksum
How to use checksums
99f96b00418750222d14e846e38cb927ceeccb1f36dc23e9ca730187031260e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / tree_sitter_cuda37-0.21.2-cp37-cp37m-win_amd64.whl

Download URL tree_sitter_cuda37-0.21.2-cp37-cp37m-win_amd64.whl
Size 1.2 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
37eb46add0529a2fd6c276ed602a76ddcce2de4987fb4c4a3d6be8ec24aeb2a2
BLAKE2b-256 checksum
How to use checksums
2383daee849a4c9dddf2dc0edd9641d7aaae30f4d4d1b3e7be179abcf9e9131b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / tree_sitter_cuda37-0.21.2-cp37-cp37m-win32.whl

Download URL tree_sitter_cuda37-0.21.2-cp37-cp37m-win32.whl
Size 1.2 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
22aea321b71424eedc67fa42b2a4ec3bb121b6f42f7b672b35a5de59b2d855ff
BLAKE2b-256 checksum
How to use checksums
5116a29f13f1930ed8409c12c5dccb7a1a90df0e9bd934486a7706748452592b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Security for tree-sitter-cuda37 0.21.2

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.21.2 This release

19 release files No provenance

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