如何在pyproject.toml的mypy段添加--enable-incomplete-feature=Unpack?
在pyproject.toml中配置mypy启用typing.Unpack实验特性
直接在pyproject.toml的mypy配置段中添加对应配置即可,步骤如下:
- 打开项目根目录下的
pyproject.toml文件,找到或创建[tool.mypy]配置段(部分旧版mypy支持[mypy]格式,两种写法都兼容)。 - 在该配置段内添加
enable_incomplete_feature配置项,值设为"Unpack":
[tool.mypy] enable_incomplete_feature = "Unpack"
如果需要同时启用多个实验性特性,可使用数组格式:
[tool.mypy] enable_incomplete_feature = ["Unpack", "AnotherFeature"]
- 保存文件后,重启Neovim中的pyright语言服务(执行
:LspRestart命令),新配置即可生效。
注意:确保你的mypy版本支持typing.Unpack实验特性,版本过旧可能无法识别该配置项。
内容的提问来源于stack exchange,提问作者guhur
相关产品推荐
相关产品推荐

