我的Python项目中有以下结构:
\n\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80pyproject.toml\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80mypackage\n \xe2\x94\x82\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80lib\n \xe2\x94\x82 localdep-0.2.0-py3-none-any.whl\n \xe2\x94\x82 localdep-0.2.0.tar.gz\n \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80service\n app.py\n home.py\n modules.py\nRun Code Online (Sandbox Code Playgroud)\n\n我需要mypackage使用诗歌和本地依赖项进行构建localdep,以便mypackage/lib/localdep-0.2.0...能够mypackage仅使用简单的pip install mypackage-0.1.0.tar.gz命令进行安装,而无需任何其他文件。我尝试使用pathandfile说明符,pyproject.toml但不断收到以下错误:
\n\n\n错误:找不到满足 localdep 要求的版本(来自 mypackage==0.1.0)(来自版本:无)
\n
我的当前版本pyproject.toml:
[build-system]\nrequires = [ "poetry>=0.12",]\nbuild-backend = "poetry.masonry.api"\n\n[tool.poetry]\nname = "myproject"\nversion = "0.1.0"\ndescription = "Simple demo project."\nauthors = ["Some Author"]\nlicense = "MPL 2.0"\n\n[tool.poetry.dependencies]\npython = "3.7.3"\nlocaldep = {file = "mypackage/lib/localdep-0.2.0-py3-none-any.whl"}\nRun Code Online (Sandbox Code Playgroud)\n\n有谁知道如何传递本地依赖项,pyproject.toml以便poetry build能够以正确的方式打包它?