如何关闭 mypy 检查没有 .py 文件的文件夹

how to switch off mypy checking folders that do not have .py files

我已经将 mypy 设置为 运行 反对 /src/**/。当这个 运行s 我得到错误如

There are no .py[i] files in directory 'src/repos/__pycache__/'

有什么方法可以忽略某些路径吗?
我不想为每个文件夹或文件指定单独的路径。

根据评论,将 mypy 指向 Python 源文件可能是最简单的选择

对于遇到这个问题的其他人:这个 "solves" 这个问题是因为 mypy 如何处理命令行参数。如果它传递了目录名(正如 OP 隐式完成的那样),那么它将在该目录中查找任何 Python 文件以进行检查。这失败了,因为 glob 恰好匹配不包含任何 .py 文件的目录。

更改 glob 以匹配以 .py 结尾的名称意味着它可能只是选择 Python 源文件,这让 mypy 开心