Python 包 Flask-HTTPAuth 有并且可能不会有类型注释(源代码)。我想创建它们并将它们作为 mypy 上的包提供,而不需要分叉该项目。我创建了一个flask-httpauth-stubs包。
我需要做什么才能告诉 mypy 该包提供 Flask-HTTPAuth 的存根?
code.py:
from flask_httpauth import HTTPAuth
def autho(a: HTTPAuth):
return a.get_auth()
然后:
$ pip install flask_httpauth flask_httpauth-stubs
$ mypy code.py
code.py:1: error: Skipping analyzing 'flask_httpauth': found module but no type hints or library stubs
code.py:1: note: See https://mypy.readthedocs.io/en/latest/running_mypy.html#missing-imports
Found 1 error in 1 file (checked 1 source file)
我还尝试将包重命名为flask_httpauth-stubs以防 CASE 或破折号/下划线重要。相同的结果。
森林海
相关分类