这是我的场景:
- 我在用
pipenv
- 我有私人来源:
[[source]]
url = "http://devpi.mine/something/dev/+simple"
verify_ssl = false
name = "mysource"
- 我有不同的环境:用于开发,在上传包的地方
dev
有一个私有的,和//有一个共享的.devpi
int
preprod
prod
devpi
- 生成
Pipfile.lock
需要时间(5分钟)
我的问题:Pipfile.lock
我生成的那个在dev
中不可用int
,因为哈希不匹配(不同devpi
)
可能的解决方案:
- 生成
Pipfile.lock.dev
andPipfile.lock.int
并自己管理(符号链接或重命名文件):有点麻烦 - 作为发布过程的一部分生成
Pipfile.lock
:我不喜欢这样,因为这意味着它Pipfile.lock
不用作参考,因为每次都会重新生成。此外,这会减慢发布速度。
您是否有其他想法如何在 的上下文中管理不同的环境pipenv
?