1

这是我的场景:

  • 我在用pipenv
  • 我有私人来源:
[[source]]
url = "http://devpi.mine/something/dev/+simple"
verify_ssl = false
name = "mysource"
  • 我有不同的环境:用于开发,在上传包的地方dev有一个私有的,和//有一个共享的.devpiintpreprodproddevpi
  • 生成Pipfile.lock需要时间(5分钟)

我的问题:Pipfile.lock我生成的那个在dev中不可用int,因为哈希不匹配(不同devpi

可能的解决方案:

  1. 生成Pipfile.lock.devandPipfile.lock.int并自己管理(符号链接或重命名文件):有点麻烦
  2. 作为发布过程的一部分生成Pipfile.lock:我不喜欢这样,因为这意味着它Pipfile.lock不用作参考,因为每次都会重新生成。此外,这会减慢发布速度。

您是否有其他想法如何在 的上下文中管理不同的环境pipenv

4

0 回答 0