This repository builds and releases the clang package on pypi .
The wheel is built from the LLVM libclang python binding source code directly. Thanks @nightlark for the 2025 refresh of the build process.
This package does not contain binary files for the libclang library, only the python bindings.
You can install the package using pip:
pip install clang
Or for a specific version:
pip install clang==19
This repository follows the license agreement of the LLVM project, see Apache-2.0 WITH LLVM-exception.
- GitHub Workflows will create new pull requests when LLVM releases new versions.
- Merge the PR
- Create a new release, with a new tag "v".
- The creation of the tag will trigger a push, which will trigger the release/pypi upload workflow, through Trusted Publishing