【发布时间】:2019-01-02 11:43:09
【问题描述】:
我可以按照here 的说明将我正在处理的源文件安装到可编辑的包目录中。
所以我的 pipenv 看起来像
[dev-packages]
pytest = "*"
my-package= {editable = true, path = "."}
这让我可以运行
pipenv install --dev
然后
pytest
测试。
是否可以将我的包裹放入./src?我试过了,我被告知路径无效。
ValueError: Invalid path './src'
*Carlo 的回答 + hoefling 的改进 这是一个验证 Carlo 答案的项目 https://github.com/ollyjshaw/alan_pytridge/
【问题讨论】:
-
不要射信使,但你接受了错误的答案。不要将安装脚本移动到
src,使其成为新的项目根目录,您应该正确映射安装脚本中的源根目录。setup(name="alan_pytridge", packages=find_packages(where='src'), package_dir={'': 'src'})已经足够了。查看文档以获取详细说明:Listing whole packages. -
这也可以,谢谢。我会阅读您提供的链接。 github.com/ollyjshaw/alan_pytridge/commit/…
标签: python python-3.x pytest pipenv