向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基于这个编辑帖子的问题。我也有过同样的问题。
发布于 2022-03-17 21:44:13
更新
在提出问题时,setuptools不支持将其配置写入pyproject.toml文件(https://peps.python.org/pep-0621/)。所以不可能回答这个问题。
现在,自其61.0.0版本以来,setuptools支持PEP 621:
原始答案
似乎您正在尝试用setuptools构建后端来编写一个https://peps.python.org/pep-0621/-style pyproject.toml。
但是,到目前为止,setuptools还不支持PEP 621。这项工作正在进行中:
在PEP 621支持进入setuptools之前,您可以:
setup.cfg https://stackoverflow.com/questions/71517365
复制相似问题