要求.txt Pypi 和 Fury 中的软件包



当我使用弹性 beanstalk 时,我必须指定一个 requirements.txt 文件与我所有的包。我遇到的问题是其中一个包必须从 gemfury 中获取,我不确定该怎么做。 从pipenv lock -r生成的require.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 客户端错误: 找不到 url: https://repo.fury.io/123456/fdp/click/

如何指定要求.txt仅对此软件包使用宝石狂暴指数?

根据 Gemfury 文档,您可以尝试这样的事情:

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

相关内容

最新更新