Clang Python Bindings,镜像自官方 LLVM 存储库:https://github.com/llvm/llvm-project/tree/main/clang/bindings/python,以简化安装过程。
项目描述
libclang-for-pip
该存储库包含取自LLVM 项目的代码,以便更轻松地安装 clang 的 python 绑定。
存储库从 LLVM 存储库复制必要的 Python 绑定文件,并添加打包脚本以使其成为有效的 Python 包,然后将包上传到pypi。为了在不安装 LLVM 工具包的情况下使 libclang 可用,此软件包为不同平台提供捆绑的静态链接 libclang 共享库,该库应该在 OSX、Windows 以及通常的 Linux 发行版上运行良好。
该项目的目的是让clang.cindex
更多 Python 用户可以使用(又名 Clang Python 绑定),而无需设置 LLVM 环境。要安装软件包,您只需要运行
pip install libclang
请注意,该库名为libclang
,clang
PyPi 上的包是另一个包,不捆绑预构建的共享库。
内件
library_path
将Config
in的类变量更新cindex.py
为:
library_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'native')
执照
此存储库遵循 LLVM 项目的许可协议,请参阅Apache-2.0 WITH LLVM-exception。
项目详情
关
libclang -14.0.6-py2.py3-none-musllinux_1_2_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cfb0e892ebb5dff6bd498ab5778adb8581f26a00fd8347b3c76c989fe2fd04f7 |
|
MD5 | e857537cd3830072f3975b7f4ce51230 |
|
布莱克2-256 | 367361c502212b85e7a3ce2feb659da7a62e691c430b0bb6a0cab28a5aef890e |
关
libclang -14.0.6-py2.py3-none-manylinux2014_armv7l.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5dd3c6fca1b007d308a4114afa8e4e9d32f32b2572520701d45fcc626ac5cd6c |
|
MD5 | 07890a8de648d68d957e092f7de9ea6e |
|
布莱克2-256 | 295562cf917a4cf1411b2c23a63325e0e8b58c84ec5e8724b201a031518e61ea |
关
libclang -14.0.6-py2.py3-none-manylinux2014_aarch64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e2add1703129b2abe066fb1890afa880870a89fd6ab4ec5d2a7a8dc8d271677e |
|
MD5 | 5927ad27da2bef125f2639f775f17673 |
|
布莱克2-256 | b9b0c31b2d989746db370cfcee2ca11c0e0ee5256a968dfd8020aeafdc643206 |
关
libclang -14.0.6-py2.py3-none-manylinux2010_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 206d2789e4450a37d054e63b70451a6fc1873466397443fa13de2b3d4adb2796 |
|
MD5 | 28b1f4ee7e7fa6db2a21ee9e469584b2 |
|
布莱克2-256 | 45ff2a6a2a536fc9a2893a6abfb8bbe317200db0475a0c474eccc9d47fa09d48 |
关
libclang -14.0.6-py2.py3-none-manylinux1_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e429853939423f276a25140b0b702442d7da9a09e001c05e48df888336947614 |
|
MD5 | 727af3f9a1b50146420b2c1c31de4b93 |
|
布莱克2-256 | 58eb649267863abc14ff18d7f9e6378d3cb521eccc51395d9fb29536735a5f53 |
关
libclang -14.0.6-py2.py3-none-macosx_11_0_arm64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7b06fc76bd1e67c8b04b5719bf2ac5d6a323b289b245dfa9e468561d99538188 |
|
MD5 | ec7a78443069a14ae42ff1ae1d617b70 |
|
布莱克2-256 | 951809e5b7f474c84254e7d581a95f0125c4ea9d6c8b7fa12c3dae0cd975fcd4 |
关
libclang -14.0.6-py2.py3-none-macosx_10_9_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8791cf3c3b087c373a6d61e9199da7a541da922c9ddcfed1122090586b996d6e |
|
MD5 | 382da5a614729df4469bedfbe72b3757 |
|
布莱克2-256 | 7f54f3e20297f82d8b6cab1348eb234b631f4dd975685ba5b1b704a8e01511fd |