Global configuration file merged with project configuration file
还没有人认领这个 Issue。
评估
调研方向
未指定文件、测试或入口点。首先跟踪 mypy 如何发现并确定 ~/.mypy.ini 和项目 setup.cfg 的优先级,然后查看相关 issue #4542 和 #5241。完成的标准是定义并实现清晰的合并行为,使个人配置可以跨项目应用,同时不会丢失项目本地设置。
由索引模型根据 Issue 内容生成。
描述
I'm trying to use the python language server, pyls-mypy and mypy to asynchronously show me type hints in vim.
This is a bit related to #4542 and #5241.
Immediately I had the problem of Cannot find module named 'a.b.c' which sent me down a rabbit whole trying to figure out what to do. It seems like the answer is --ignore-missing-imports. Since I'm not invoking mypy myself I would like to put this information in a config file. So I put it in ~/.mypy.ini and the error message does not go away. Finally I figured out that setup.cfg is shadowing my configuration file, and yes, putting the [mypy] block in the setup.cfg finally let's me get rid of the warning.
So my question is. What is the proposed solution to get rid of this warning for all my python projects? My preferred solution would be that any project-local configuration file is merged with my personal configuration file (like other tools would do, e.g. git and pylint).
- 主要语言
- Python
- 星标
- 20.6k
- 派生
- 3.3k
- 平均合并
- 1 天 18 小时
- 30 天内合并 PR
- 54
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
python/mypy 的其他 Issue
-
bug
难度 2/5 1-3 小时 新手友好度 75/100
-
bug
难度 2/5 1-3 小时 新手友好度 78/100
-
bug
难度 2/5 1-3 小时 新手友好度 76/100
-
documentation
难度 2/5 1-3 小时 新手友好度 72/100
-
bug topic-configuration topic-error-reporting
难度 2/5 1-3 小时 新手友好度 68/100
相似的 Issue
-
area/auth bug comp/agent P3 platform/discord type/security
难度 2/5 1-3 小时 新手友好度 88/100
NousResearch/hermes-agent#117848 ·
-
难度 2/5 1-3 小时 新手友好度 74/100
bancolombia/sentinel#23 ·
-
test md 未关闭CI
难度 2/5 1-3 小时 新手友好度 74/100
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
难度 2/5 1-3 小时 新手友好度 74/100
langchain-ai/deepagents#6450 ·
-
bug client
难度 2/5 1-3 小时 新手友好度 88/100