pipfile 可编辑包位置

Oli*_*haw 5 python pytest python-3.x pipenv

我可以按照此处的说明将我正在处理的源文件安装到可编辑的包目录中。

所以我的 Pipenv 看起来像

[dev-packages]
pytest = "*"
my-package= {editable = true, path = "."}
Run Code Online (Sandbox Code Playgroud)

这让我可以运行

pipenv install --dev
Run Code Online (Sandbox Code Playgroud)

然后

pytest
Run Code Online (Sandbox Code Playgroud)

去测试。

可以把我的包裹放进去吗./src?我已经尝试过,但被告知路径无效。

ValueError: Invalid path './src'
Run Code Online (Sandbox Code Playgroud)

*经过Carlo的回答+hoefling的改进这是一个验证Carlo的答案的项目 https://github.com/ollyjshaw/alan_pytridge/

小智 2

为了能够安装可编辑的路径,它需要是一个包,这意味着您需要setup.py在该目录中有一个文件。