尝试调用 get_requires_for_build_sdist 时出现错误后端子进程退出

Gor*_*zan 6 python pip pip-tools pip-compile

我正在创建一个 Python 库,我需要编译 pyproject.toml 文件。

我运行了这个命令:

pip-compile pyproject.toml --resolver=backtracking

我有:

尝试调用 get_requires_for_build_wheel 时后端子进程退出无法解析 .\pyproject.toml

我的 pyproject.toml:

[build-system]
requires = ["setuptools>=61.0"]
build-backend = "setuptools.build_meta"

[project]
name = "filedump"
version = "1.0.0"
description = "Save multiple values to a .svf file (not encrypted)"
readme = "README.md"
authors = [{ name = "------", email = "-------------------" }]
license = { file = "LICENSE" }
classifiers = [
    "License :: OSI Approved :: MIT License",
    "Programming Language :: Python",
    "Programming Language :: Python :: 3",
]
keywords = ["file", "encoding"]
requires-python = ">=3.9"

[project.optional-dependencies]
dev = ["pip-tools"]

[project.urls]
Homepage = "https://github.com/-----------------------"

[project.scripts]
file = "filedump.FileOperation()"
Run Code Online (Sandbox Code Playgroud)

我的项目根:

filedump\
|-- src\
|-- |___ __init__.py
|-- LICENSE
|-- MANIFEST.in
|-- pyproject.toml
|-- README.md
Run Code Online (Sandbox Code Playgroud)

g_u*_*int 4

尝试添加

[tools.setuptools]
packages = ["src"]
Run Code Online (Sandbox Code Playgroud)

到你的 pyproject.toml有关详细信息,
请参阅下一页,主要感谢 Keith R. Petersen 的帮助:)