如何将 typeshed 与 mypy 一起使用?

问题描述 投票:0回答:2

我克隆了 typeshed 但我不知道如何告诉 mypy 使用它包含的类型提示,我在 mypy --help 中没有看到任何选项。 mypy 存储库确实包含对 typeshed 存储库的引用,但 pip 安装它不会下载它。

python python-typing mypy
2个回答
12
投票

Mypy 默认情况下与 typeshed 捆绑在一起,因此您不需要执行任何操作 - 只需执行

pip install mypy
即可正确安装它。

请注意,typeshed 不是 Python 模块,因此无法导入它或从 Python 程序访问它,除非您逐字查看文件系统中存储存根的位置。


5
投票

自版本0.4.6

mypy
有选项
--custom-typeshed
:

mypy --py2 --custom-typeshed ~/REPOS/PYTHON/mypy/typeshed my-thing.py

请参阅 命令行参考 了解文档,并参阅 问题 2323 了解详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.