首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pyproject.toml找不到setuptools python -m构建格式的项目名称

pyproject.toml找不到setuptools python -m构建格式的项目名称
EN

Stack Overflow用户
提问于 2022-03-17 18:29:23
回答 1查看 2.5K关注 0票数 3

向pyproject.toml中的python包提供名称的正确格式是什么?

pyproject.toml文件

代码语言:javascript
复制
[project]
name = "foobar"
version = "0.0.1"

[build-system]
requires = ["setuptools>=40.8.0", "wheel"]
build-backend = "setuptools.build_meta"

使用python -m build调用的生成将导致以下错误。

代码语言:javascript
复制
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

基于这个编辑帖子的问题。我也有过同样的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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之前,您可以:

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71517365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档