pyproject.toml 无法使用 setuptools python -m 构建格式找到项目名称
pyproject.toml won't find project name with setuptools python -m build format
在 pyproject.toml 中为 python 包提供名称的正确格式是什么?
pyproject.toml 文件
[project]
name = "foobar"
version = "0.0.1"
[build-system]
requires = ["setuptools>=40.8.0", "wheel"]
build-backend = "setuptools.build_meta"
使用 python -m build
调用的构建导致以下错误。
running check
warning: check: missing required meta-data: name, url
warning: check: missing meta-data: either (author and author_email) or (maintainer and maintainer_email) should be supplied
基于this reddit post question。我有同样的问题。
您似乎正在尝试使用 setuptools build back-end.[=27= 编写 PEP 621 风格的 pyproject.toml
]
但是,截至目前,setuptools 还不支持 PEP 621。工作正在进行中:
- https://discuss.python.org/t/help-testing-experimental-features-in-setuptools/13821
- https://github.com/pypa/setuptools/tree/experimental/support-pyproject
- https://github.com/pypa/setuptools/search?q=621&type=issues
直到 PEP 621 支持到达 setuptools,可以:
在 pyproject.toml 中为 python 包提供名称的正确格式是什么?
pyproject.toml 文件
[project]
name = "foobar"
version = "0.0.1"
[build-system]
requires = ["setuptools>=40.8.0", "wheel"]
build-backend = "setuptools.build_meta"
使用 python -m build
调用的构建导致以下错误。
running check
warning: check: missing required meta-data: name, url
warning: check: missing meta-data: either (author and author_email) or (maintainer and maintainer_email) should be supplied
基于this reddit post question。我有同样的问题。
您似乎正在尝试使用 setuptools build back-end.[=27= 编写 PEP 621 风格的 pyproject.toml
]
但是,截至目前,setuptools 还不支持 PEP 621。工作正在进行中:
- https://discuss.python.org/t/help-testing-experimental-features-in-setuptools/13821
- https://github.com/pypa/setuptools/tree/experimental/support-pyproject
- https://github.com/pypa/setuptools/search?q=621&type=issues
直到 PEP 621 支持到达 setuptools,可以: