如何正确管理Pipfile.lock

时间:2018-10-10 06:21:22

标签: python pipenv devpi

这是我的情况:

  • 我正在使用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中生成的devint中不可用,因为哈希值不匹配(不同的devpi

可能的解决方案:

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

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

0 个答案:

没有答案