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.
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 | |
|---|---|---|---|
| libclang-18.1.1.tar.gz | 39.6 kB | 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 2, Python 3 | 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 2, Python 3 | 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 2, Python 3 | 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 2, Python 3 | 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
|