我使用一个pyproject.toml
文件来列出包的依赖项:
[build-system]
requires = ["setuptools"]
build-backend = "setuptools.build_meta"
[project]
name = "foobar"
version = "1.0"
requires-python = ">=3.8"
dependencies = [
"requests>=2.0",
"numpy",
"tomli;python_version<'3.11'",
]
从包内部,是否可以以字符串的形式获取它自己的依赖项列表?在上述情况下,它应该给
["requests", "numpy"]
如果使用Python = 3.11,和>
["requests", "numpy", "tomli"]
否则.