【发布时间】:2020-01-17 13:37:40
【问题描述】:
我想使用 mypy 对我的包进行类型检查。
这是我的目录结构:
my_dir/
setup.py
src/
packme/
__init__.py
Packman.py
PackerTemplate.py
如果我这样做:
cd src
mypy packme
在我收到mypy 警告和错误类型等错误消息的意义上,一切正常。
但是,如果我这样做:
cd my_dir
pip install .
mypy -p packme
我收到Can't find package 'packme'。我尝试使用stubgen 生成stub 文件,将它们放在my_dir/stubs 目录中,并使MYPYPATH envvar 指向该目录,但这仍然不起作用。
你知道我做错了什么吗?
【问题讨论】:
标签: mypy