诗词安装chefbuildererror



诗词安装失败,ChefBuildError: Backend operation failed: HookMissing('build_editable')

我的诗歌版本是1.4.2

这对我有用

我认为这是由于poetry ^1.3poetry ^1.4之间的pyproject.tomlbuild-backend的定义发生了变化。假设您已经安装了poetry ^1.4,您有两个选项:

  1. pyproject.toml中的build-backend = "poetry.masonry.api"更改为build-backend = "poetry.core.masonry.api"

  2. 如果,像我一样,你有其他代码假设poetry ^1.3,那么只需降级你的诗歌版本poetry self update 1.3.2


如果你选择2,你可能会得到一堆RuntimeError hash for xxx错误。如果是这种情况,你还需要rm -r ~/.cache/pypoetry/artifactsrm -r ~/.cache/pypoetry/cache

您的项目名称与您的src目录不同吗?

。项目名称为py-project, src目录为scripts,则尝试添加packages = [{include = "scripts"}]到你的pyproject.toml

[tool.poetry]
name = "py-project"
...
packages = [{include = "scripts"}]

相关内容

  • 没有找到相关文章

最新更新