我有一个看起来像这样的pipfile:
[packages]
pyarrow = "*"
tensorflow = "==1.8.0"
h5py = "*"
我还有另一个软件包xyz
,该软件包存在于github存储库中。我已经克隆了该存储库,对其进行了一些编辑,现在想在我的pipfile中包含edited版本。如果有帮助,我在Github的一个分支中也有xyz
的修改版本。
我该怎么做?
对我有用的是通过路径引用依赖项:
[packages]
xyz = {path = '../xyz',editable = true}
然后:
pipenv --rm
pipenv --lock
我遇到了一个路径限制为8个字符或类似字符的问题。我的解决方法是建立到实际包位置的软链接,以使其适合这8个字符。