如果我的pyproject.toml中有两个组的pyproject.toml,是否有一种方法可以指定安装一个组安装另一个组的依赖项?
例如。
[project.optional-dependencies]
test = [
"pytest",
"pytest-asyncio",
"pytest-cov",
]
dev = [
"flake8",
"flake8-import-order",
"black",
]如何指定安装myproj[dev]也安装[test]。
发布于 2022-09-26 08:47:07
不确定这是从哪个pip版本中实现的,在22.2.2上是这样,在20.0.2上则不是。
[project]
name = "my-pkg"
[project.optional-dependencies]
test = [
"pytest",
"pytest-asyncio",
"pytest-cov",
]
dev = [
"flake8",
"flake8-import-order",
"black",
"my-pkg[test]"
]源=> https://hynek.me/articles/python-recursive-optional-dependencies/
https://stackoverflow.com/questions/73107088
复制相似问题