Я хотел бы использовать 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'
. Я попытался сгенерировать stub
файлы с помощью stubgen
, поместить их в, скажем, my_dir/stubs
директорию и сделать так, чтобы MYPYPATH
envvar указывал на этот каталог, но это все равно не работает.
У вас есть идеи? о чем я делаю не так?