Skip to main content

Clang Python Bindings,镜像自官方 LLVM 存储库:https://github.com/llvm/llvm-project/tree/main/clang/bindings/python,以简化安装过程。

项目描述

libclang-for-pip

派皮 Python 下载 执照

拱门:x86_64 拱门:aarch64 拱门:手臂

视窗 视窗 AArch64 Linux 苹果系统 Linux 手臂 Linux AArch64 Linux 高山

该存储库包含取自LLVM 项目的代码,以便更轻松地安装 clang 的 python 绑定。

存储库从 LLVM 存储库复制必要的 Python 绑定文件,并添加打包脚本以使其成为有效的 Python 包,然后将包上传到pypi。为了在不安装 LLVM 工具包的情况下使 libclang 可用,此软件包为不同平台提供捆绑的静态链接 libclang 共享库,该库应该在 OSX、Windows 以及通常的 Linux 发行版上运行良好。

该项目的目的是让clang.cindex更多 Python 用户可以使用(又名 Clang Python 绑定),而无需设置 LLVM 环境。要安装软件包,您只需要运行

pip install libclang

请注意,该库名为libclangclangPyPi 上的包是另一个包,不捆绑预构建的共享库。

内件

library_pathConfigin的类变量更新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.tar.gz (39.2 kB 查看哈希

已上传 source

内置发行版

libclang-14.0.6-py2.py3-none-win_arm64.whl (12.3 MB 查看哈希

已上传 py2 py3

libclang-14.0.6-py2.py3-none-win_amd64.whl (14.2 MB 查看哈希

已上传 py2 py3

libclang-14.0.6-py2.py3-none-musllinux_1_2_x86_64.whl (14.3 MB 查看哈希

已上传 py2 py3

libclang-14.0.6-py2.py3-none-manylinux2014_armv7l.whl (11.1 MB 查看哈希

已上传 py2 py3

libclang-14.0.6-py2.py3-none-manylinux2014_aarch64.whl (12.6 MB 查看哈希

已上传 py2 py3

libclang-14.0.6-py2.py3-none-manylinux2010_x86_64.whl (14.1 MB 查看哈希

已上传 py2 py3

libclang-14.0.6-py2.py3-none-manylinux1_x86_64.whl (14.1 MB 查看哈希

已上传 py2 py3

libclang-14.0.6-py2.py3-none-macosx_11_0_arm64.whl (15.0 MB 查看哈希

已上传 py2 py3

libclang-14.0.6-py2.py3-none-macosx_10_9_x86_64.whl (13.2 MB 查看哈希

已上传 py2 py3