1 file was added to this release more than 14 days after its initial publication. Inspect the release files before installing.
libclang-for-pip
The repository contains code taken from the LLVM project, to make it easier to install clang's python bindings.
The repository copies necessary Python binding files from LLVM repo, adds packaging scripts to make it a valid Python package and finally uploads the package to pypi. To make the libclang available without installing the LLVM toolkits, this package provides bundled static-linked libclang shared library for different platforms, which, should work well on OSX, Windows, as well as usual Linux distributions.
The aim of this project is to make the clang.cindex (aka., Clang Python Bindings)
available for more Python users, without setting up the LLVM environment. To install the package,
you just need to run
pip install libclang
Note that the library is named libclang, the package clang on PyPi is another package and
doesn't bundle the prebuilt shared library.
Internals
Update class variable library_path of Config in cindex.py as:
library_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'native')
License
This repository follows the license agreement of the LLVM project, see Apache-2.0 WITH LLVM-exception.
Metadata
Release files for libclang 18.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
File added late
1 file was uploaded more than 14 days after the first file in this release.
While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.
We recommend inspecting the release files before installing.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| libclang-18.1.1.tar.gz | 39.6 kB | Without provenance | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| libclang-18.1.1-py2.py3-none-win_arm64.whl | Python 2, Python 3 | none | Windows ARM64 | Details |
| libclang-18.1.1-py2.py3-none-win_amd64.whl | Python 3, Python 2 | none | Windows x86-64 | Details |
| libclang-18.1.1-py2.py3-none-musllinux_1_2_x86_64.whl | Python 3, Python 2 | none | Linux musl 1.2+ x86-64 | Details |
| libclang-18.1.1-py2.py3-none-manylinux2014_armv7l.whl | Python 3, Python 2 | none | Linux glibc 2.17+ ARMv7l | Details |
| libclang-18.1.1-py2.py3-none-manylinux2014_aarch64.whl | Python 3, Python 2 | none | Linux glibc 2.17+ ARM64 | Details |
| libclang-18.1.1-py2.py3-none-manylinux2010_x86_64.whl | Python 2, Python 3 | none | Linux glibc 2.12+ x86-64 | Details |
| libclang-18.1.1-py2.py3-none-macosx_11_0_arm64.whl | Python 3, Python 2 | none | macOS 11.0+ ARM64 | Details |
| libclang-18.1.1-py2.py3-none-macosx_10_9_x86_64.whl | Python 2, Python 3 | none | macOS 10.9+ x86-64 | Details |
| libclang-18.1.1-1-py2.py3-none-macosx_11_0_arm64.whl | Python 3, Python 2 | none | macOS 11.0+ ARM64 | Details |
Total release size: 221.1 MB
Release files / libclang-18.1.1.tar.gz
| Download URL | libclang-18.1.1.tar.gz |
|---|---|
| Size | 39.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a1214966d08d73d971287fc3ead8dfaf82eb07fb197680d8b3859dbbbbf78250
|
|
BLAKE2b-256 checksum How to use checksums |
6e5cca35e19a4f142adffa27e3d652196b7362fa612243e2b916845d801454fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / libclang-18.1.1-py2.py3-none-win_arm64.whl
| Download URL | libclang-18.1.1-py2.py3-none-win_arm64.whl |
|---|---|
| Size | 22.4 MB |
| Tags | Python 2 Python 3 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
3f0e1f49f04d3cd198985fea0511576b0aee16f9ff0e0f0cad7f9c57ec3c20e8
|
|
BLAKE2b-256 checksum How to use checksums |
71cfe01dc4cc79779cd82d77888a88ae2fa424d93b445ad4f6c02bfc18335b70
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / libclang-18.1.1-py2.py3-none-win_amd64.whl
| Download URL | libclang-18.1.1-py2.py3-none-win_amd64.whl |
|---|---|
| Size | 26.4 MB |
| Tags | Python 2 Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4dd2d3b82fab35e2bf9ca717d7b63ac990a3519c7e312f19fa8e86dcc712f7fb
|
|
BLAKE2b-256 checksum How to use checksums |
0b2d3f480b1e1d31eb3d6de5e3ef641954e5c67430d5ac93b7fa7e07589576c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / libclang-18.1.1-py2.py3-none-musllinux_1_2_x86_64.whl
| Download URL | libclang-18.1.1-py2.py3-none-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 24.9 MB |
| Tags | Linux musl 1.2+ x86-64 Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
69f8eb8f65c279e765ffd28aaa7e9e364c776c17618af8bff22a8df58677ff4f
|
|
BLAKE2b-256 checksum How to use checksums |
2dc2de1db8c6d413597076a4259cea409b83459b2db997c003578affdd32bf66
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / libclang-18.1.1-py2.py3-none-manylinux2014_armv7l.whl
| Download URL | libclang-18.1.1-py2.py3-none-manylinux2014_armv7l.whl |
|---|---|
| Size | 20.3 MB |
| Tags | Linux glibc 2.17+ ARMv7l Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
cf4a99b05376513717ab5d82a0db832c56ccea4fd61a69dbb7bccf2dfb207dbe
|
|
BLAKE2b-256 checksum How to use checksums |
fe2fd920822c2b1ce9326a4c78c0c2b4aa3fde610c7ee9f631b600acb5376c26
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / libclang-18.1.1-py2.py3-none-manylinux2014_aarch64.whl
| Download URL | libclang-18.1.1-py2.py3-none-manylinux2014_aarch64.whl |
|---|---|
| Size | 23.8 MB |
| Tags | Linux glibc 2.17+ ARM64 Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
54dda940a4a0491a9d1532bf071ea3ef26e6dbaf03b5000ed94dd7174e8f9592
|
|
BLAKE2b-256 checksum How to use checksums |
3c3df0ac1150280d8d20d059608cf2d5ff61b7c3b7f7bcf9c0f425ab92df769a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / libclang-18.1.1-py2.py3-none-manylinux2010_x86_64.whl
| Download URL | libclang-18.1.1-py2.py3-none-manylinux2010_x86_64.whl |
|---|---|
| Size | 24.5 MB |
| Tags | Linux glibc 2.12+ x86-64 Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
c533091d8a3bbf7460a00cb6c1a71da93bffe148f172c7d03b1c31fbf8aa2a0b
|
|
BLAKE2b-256 checksum How to use checksums |
1dfc716c1e62e512ef1c160e7984a73a5fc7df45166f2ff3f254e71c58076f7c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / libclang-18.1.1-py2.py3-none-macosx_11_0_arm64.whl
| Download URL | libclang-18.1.1-py2.py3-none-macosx_11_0_arm64.whl |
|---|---|
| Size | 26.4 MB |
| Tags | Python 2 Python 3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
83ce5045d101b669ac38e6da8e58765f12da2d3aafb3b9b98d88b286a60964d8
|
|
BLAKE2b-256 checksum How to use checksums |
dbed1df62b44db2583375f6a8a5e2ca5432bbdc3edb477942b9b7c848c720055
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / libclang-18.1.1-py2.py3-none-macosx_10_9_x86_64.whl
| Download URL | libclang-18.1.1-py2.py3-none-macosx_10_9_x86_64.whl |
|---|---|
| Size | 26.5 MB |
| Tags | Python 2 Python 3 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
6f14c3f194704e5d09769108f03185fce7acaf1d1ae4bbb2f30a72c2400cb7c5
|
|
BLAKE2b-256 checksum How to use checksums |
e2e5fc61bbded91a8830ccce94c5294ecd6e88e496cc85f6704bf350c0634b70
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / libclang-18.1.1-1-py2.py3-none-macosx_11_0_arm64.whl
File added late
This file was uploaded more than 14 days after the first file in this release.
While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.
We recommend inspecting the release file before installing.
| Download URL | libclang-18.1.1-1-py2.py3-none-macosx_11_0_arm64.whl |
|---|---|
| Size | 25.8 MB |
| Tags | Python 2 Python 3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0b2e143f0fac830156feb56f9231ff8338c20aecfe72b4ffe96f19e5a1dbb69a
|
|
BLAKE2b-256 checksum How to use checksums |
4b49f5e3e7e1419872b69f6f5e82ba56e33955a74bd537d8a1f5f1eff2f3668a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Security for libclang 18.1.1
Upload timing
File added late
1 file was uploaded more than 14 days after the first file in this release.
While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.
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.