libclang python bindings
Project description
Clang Python package for PyPI
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.
Installation
You can install the package using pip:
pip install clang
Or for a specific version:
pip install clang==20
License
This repository follows the license agreement of the LLVM project, see Apache-2.0 WITH LLVM-exception.
Release SOP
- GitHub Workflows will create new pull requests weekly when LLVM releases new major versions. You can always manually trigger the GitHub Actions.
- Merge the PR created by GH Action.
- 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file clang-20.1.5.tar.gz
.
File metadata
- Download URL: clang-20.1.5.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
1395dc8f51a4542644356cacae482d797b2e1b3f72ab7674af42de593a3dff7f
|
|
MD5 |
7c6e2af9be12d38bed2886942c90bba5
|
|
BLAKE2b-256 |
d85539db28e9b95c6ed49b5fce40878e034961d05dcda7d26347392af6755d28
|
Provenance
The following attestation bundles were made for clang-20.1.5.tar.gz
:
Publisher:
release.yml
on trolldbois/python-clang
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1
-
Predicate type:
https://docs.pypi.org/attestations/publish/v1
-
Subject name:
clang-20.1.5.tar.gz
-
Subject digest:
1395dc8f51a4542644356cacae482d797b2e1b3f72ab7674af42de593a3dff7f
- Sigstore transparency entry: 215101346
- Sigstore integration time:
-
Permalink:
trolldbois/python-clang@c71c9691b32899677b101bd564c65b59848b4e8f
-
Branch / Tag:
refs/tags/v20.1.5
- Owner: https://github.com/trolldbois
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com
-
Runner Environment:
github-hosted
-
Publication workflow:
release.yml@c71c9691b32899677b101bd564c65b59848b4e8f
-
Trigger Event:
push
-
Statement type:
File details
Details for the file clang-20.1.5-py3-none-any.whl
.
File metadata
- Download URL: clang-20.1.5-py3-none-any.whl
- Upload date:
- Size: 39.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
b816c582ee8d230a7591386569cfb9311bf67339136aed7fd48264009da9c0b3
|
|
MD5 |
2ef13d75c9f049a2e5bb088e7129d1eb
|
|
BLAKE2b-256 |
81bd8410abff6b094f42e702745c90bb869cd78b66212aad1d5ccf4ebdfc4ad9
|
Provenance
The following attestation bundles were made for clang-20.1.5-py3-none-any.whl
:
Publisher:
release.yml
on trolldbois/python-clang
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1
-
Predicate type:
https://docs.pypi.org/attestations/publish/v1
-
Subject name:
clang-20.1.5-py3-none-any.whl
-
Subject digest:
b816c582ee8d230a7591386569cfb9311bf67339136aed7fd48264009da9c0b3
- Sigstore transparency entry: 215101349
- Sigstore integration time:
-
Permalink:
trolldbois/python-clang@c71c9691b32899677b101bd564c65b59848b4e8f
-
Branch / Tag:
refs/tags/v20.1.5
- Owner: https://github.com/trolldbois
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com
-
Runner Environment:
github-hosted
-
Publication workflow:
release.yml@c71c9691b32899677b101bd564c65b59848b4e8f
-
Trigger Event:
push
-
Statement type: