Metadata-Version: 2.4
Name: numbast
Version: 0.8.0
Summary: Numbast - auto Numba binding generation tool for CUDA C++.
Project-URL: homepage, https://github.com/NVIDIA/numbast
Project-URL: repository, https://github.com/NVIDIA/numbast
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: numba-cuda>=0.25.0
Requires-Dist: ast_canopy>=0.5.0
Requires-Dist: pyyaml
Requires-Dist: click
Requires-Dist: jinja2
Provides-Extra: dev
Requires-Dist: ruff; extra == "dev"
Provides-Extra: docs
Requires-Dist: sphinx>=7.0; extra == "docs"
Requires-Dist: sphinx-copybutton>=0.5.2; extra == "docs"
Provides-Extra: test-cu12
Requires-Dist: pytest; extra == "test-cu12"
Requires-Dist: cffi; extra == "test-cu12"
Requires-Dist: numba-cuda[cu12]>=0.25.0; extra == "test-cu12"
Provides-Extra: test-cu13
Requires-Dist: pytest; extra == "test-cu13"
Requires-Dist: cffi; extra == "test-cu13"
Requires-Dist: cuda-toolkit[cccl,crt,cudart,curand,nvcc]==13.*; extra == "test-cu13"
Requires-Dist: numba-cuda[cu13]>=0.25.0; extra == "test-cu13"

<div align="center"><img src="../static/numbat.png" width="240"/></div>

# Numbast (Python package)

Auto-generates Numba CUDA-compatible bindings from ast_canopy-parsed CUDA C++ declarations.

The documentation has moved. Please visit:

- [Quickstart](https://nvidia.github.io/numbast/latest/quickstart.html)
- [Supported declarations](https://nvidia.github.io/numbast/latest/supported_declarations.html)
- [API reference](https://nvidia.github.io/numbast/latest/api_reference.html)
