Skip to main content
File added late

1 file was added to this release more than 14 days after its initial publication. Inspect the release files before installing.

libclang-for-pip

PyPI Python Downloads License

Arch: x86_64 Arch: aarch64 Arch: arm

Linux Linux Arm Linux AArch64 Linux Alpine

MacOS Intel MacOS M1

Windows Windows AArch64

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)

Source distribution for libclang 18.1.1
File Size Uploaded
libclang-18.1.1.tar.gz 39.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for libclang 18.1.1
File
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
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page