【发布时间】:2019-06-09 01:50:00
【问题描述】:
我正在开发一个基于pygit2 的python 包。 pygit2 依赖于libgit2。
Ubuntu 18.04 有版本 libgit2-2.6
Ubuntu 18.10 有版本 libgit2-2.7
在我的 requirements.txt/Pipfile 中,如果我有 "pygit2" = "==0.26.4",它可以在 18.04 中工作(在完成 apt-get install libgit2-dev 之后),但在 18.10 中没有。同样,取决于 "*" 或 "==0.27" 在 18.10 上工作,但在 18.04 上不工作。我还没有尝试过其他发行版。有没有办法我可以指定像,
if os has libgit2-2.6
pygit2 == 0.26.4
else if os has libgit2-2.7
pygit2 == 0.27.x
我尝试了pygit2>=0.26.4,但在 18.04 中不起作用。
【问题讨论】:
标签: python python-3.x pip pypi pygit2