Skip to main content

libclang python bindings

Project description

PyPI Python Downloads License

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


Download files

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

Source Distribution

clang-20.1.5.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

clang-20.1.5-py3-none-any.whl (39.0 kB view details)

Uploaded Python 3

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

Hashes for clang-20.1.5.tar.gz
Algorithm Hash digest
SHA256 1395dc8f51a4542644356cacae482d797b2e1b3f72ab7674af42de593a3dff7f
MD5 7c6e2af9be12d38bed2886942c90bba5
BLAKE2b-256 d85539db28e9b95c6ed49b5fce40878e034961d05dcda7d26347392af6755d28

See more details on using hashes here.

Provenance

The following attestation bundles were made for clang-20.1.5.tar.gz:

Publisher: release.yml on trolldbois/python-clang

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

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

Hashes for clang-20.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 b816c582ee8d230a7591386569cfb9311bf67339136aed7fd48264009da9c0b3
MD5 2ef13d75c9f049a2e5bb088e7129d1eb
BLAKE2b-256 81bd8410abff6b094f42e702745c90bb869cd78b66212aad1d5ccf4ebdfc4ad9

See more details on using hashes here.

Provenance

The following attestation bundles were made for clang-20.1.5-py3-none-any.whl:

Publisher: release.yml on trolldbois/python-clang

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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page