我有一些库在运行时返回以下错误
mypy .
module is installed, but missing library stubs or py.typed marker
为了忽略这一点(因为我想忽略这个特定库的错误),我尝试将以下内容添加到 pyproject.toml:
+[mypy-<library name>.*]
+ignore_missing_imports = true
但这会返回以下错误:
Invalid TOML file /home/...: Empty table name at line ...
我的印象是这是正确的方法 - 但也许事情已经改变了。
我的问题是 - 如何告诉 mypy 忽略缺少存根的特定库,并在
pyproject.toml
内执行此操作
我刚刚发现:toml 中的 mypy 覆盖被忽略?
这表明类似的内容:
[[tool.mypy.overrides]]
module = "<library name>.*"
ignore_missing_imports = true
这不是我记得的语法,所以需要仔细检查。
对于其他正在寻找答案的人,除了该语法之外,您还可以这样做:
[tool.mypy-<library name>]
ignore_missing_imports = true