Skip to main content

Clang Python 绑定的存根包

项目描述

您是否使用过Clang Python Bindings,但在 IDE 中需要类型提示?您是否曾经想在使用 Clang 但由于缺少类型注释而出错的项目上使用mypy工具?这个包是一个PEP 561存根包,它提供了 Clang 的类型信息。

换句话说,将您的 IDE 转换为:

https://raw.githubusercontent.com/tgockel/types-clang/trunk/doc/before.png

至:

https://raw.githubusercontent.com/tgockel/types-clang/trunk/doc/after.png

要使用它,请在全局范围内添加它:

pip3 install types-clang

或者将types-clang添加到dev-requirements.txtpyproject.toml或用于依赖管理的任何内容。

版本控制

发布的types-clang包对应 clang 包的{ major}.{minor}的类型信息 。types-clang的补丁版本与clang的任何补丁版本都不对应,因为它们正确使用语义版本控制并且不会在补丁版本中添加功能。因此,如果您安装clang==13.0.1,则types-clang>=13.0, <13.1将具有适当的存根。

最佳实践是将types-clang的版本规范编写为与clang包相同,但没有补丁。对于诗歌

[tool.poetry.dependencies]
clang = "14.0"

[tool.poetry.dev-dependencies]
types-clang = "14.0"

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

types-clang-0.14.2.tar.gz (8.6 kB 查看哈希)

已上传 source

内置分布

types_clang-0.14.2-py3-none-any.whl (7.8 kB 查看哈希

已上传 py3