requirements.txt包含pypi和fury中的包

时间:2018-06-11 14:56:32

标签: python pip gem-fury

由于我正在使用弹性beanstalk,我必须使用我的所有包指定requirements.txt文件。我遇到的问题是必须从gemfury获取其中一个包,我不知道该怎么做。 从pipenv lock -r生成的requirements.txt文件如下所示:

-i https://pypi.org/simple
--extra-index-url https://repo.fury.io/123456/fdp/
click==6.7
flask==1.0.2
nose==1.3.7
numpy==1.14.4
py-fdp-utils==1.1.6
pycodestyle==2.4.0

py-fdp-utils是我想要从gem fury获得的私人包。

如果我运行,它将在第一个包上失败并出现以下错误:

  

pip._vendor.requests.exceptions.HTTPError:404客户端错误:找不到网址:https://repo.fury.io/123456/fdp/click/

如何指定requirements.txt仅对此包使用gem fury索引?

1 个答案:

答案 0 :(得分:0)

根据Gemfury文档,您可以尝试执行以下操作:

--index-url https://pypi.fury.io/USERNAME/
--extra-index-url https://pypi.org/simple/
private-package=0.0.1