PEP 561 类型存根生成器,用于 pybind11 模块
项目描述
关于
静态分析工具和IDE通常难以理解Python二进制扩展。 pybind11-stubgen
为Python扩展生成 存根,使其更透明。
虽然CLI工具包括针对使用 pybind11 编译的模块的调整,但它应该可以很好地与使用其他库构建的模块一起工作。
# Install
pip install pybind11-stubgen
# Generate stubs for numpy
pybind11-stubgen numpy
用法
pybind11-stubgen [-h]
[-o OUTPUT_DIR]
[--root-suffix ROOT_SUFFIX]
[--ignore-invalid-expressions REGEX]
[--ignore-invalid-identifiers REGEX]
[--ignore-unresolved-names REGEX]
[--ignore-all-errors]
[--enum-class-locations REGEX:LOC]
[--numpy-array-wrap-with-annotated|
--numpy-array-use-type-var|
--numpy-array-remove-parameters]
[--print-invalid-expressions-as-is]
[--print-safe-value-reprs REGEX]
[--exit-code]
[--stub-extension EXT]
MODULE_NAME
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码发行版
pybind11-stubgen-2.5.1.tar.gz (24.6 kB 查看散列)
构建发行版
pybind11_stubgen-2.5.1-py3-none-any.whl (29.8 kB 查看散列)