python - 安装 BlueJeans 会议 API 客户端时出现“pipenv 需要 #egg 片段以获取版本控制的依赖项”警告
问题描述
调整来自https://github.com/bluejeans/api-rest-meetings/tree/master/libs/python#pip-install的说明,pipenv shell
我正在尝试运行
pipenv install git+https://github.com/bluejeans/api-rest-meetings.git@pip-repo
但是,我收到以下错误消息:
⠋警告:pipenv 需要一个#egg 片段来控制版本依赖。请以 git+ https://github.com/bluejeans/api-rest-meetings.git#egg=的形式安装远程依赖。
以下是完整的命令和响应:
(lucy-web-CVxkrCFK) bash-3.2$ pipenv install git+https://github.com/bluejeans/api-rest-meetings.git@pip-repo
Installing git+https://github.com/bluejeans/api-rest-meetings.git@pip-repo...
⠋WARNING: pipenv requires an #egg fragment for version controlled dependencies. Please install remote dependency in the form git+https://github.com/bluejeans/api-rest-meetings.git#egg=<package-name>.
ABORTING INSTALL... You will have to reinstall any packages that failed to install.
You may have to manually run pipenv lock when you are finished.
我如何获得egg
这个包的?或者更好的是,我如何禁用指定鸡蛋的要求?
解决方案
Martijn Pieters 在如何确定 Github 上 Python 包的鸡蛋名称?描述如何确定鸡蛋:name
在setup()
包的setup.py
. 来自https://github.com/bluejeans/api-rest-meetings/blob/master/libs/python/setup.py,就是BlueJeansMeetingsRestApi
这种情况。所以以下工作:
(lucy-web-CVxkrCFK) bash-3.2$ pipenv install git+https://github.com/bluejeans/api-rest-meetings.git@pip-repo#egg=BlueJeansMeetingsRestApi
Installing git+https://github.com/bluejeans/api-rest-meetings.git@pip-repo#egg=BlueJeansMeetingsRestApi...
⠇Warning: You installed a VCS dependency in non-editable mode. This will work fine, but sub-dependencies will not be resolved by $ pipenv lock.
To enable this sub-dependency functionality, specify that this dependency is editable.
Collecting BlueJeansMeetingsRestApi from git+https://github.com/bluejeans/api-rest-meetings.git@pip-repo#egg=BlueJeansMeetingsRestApi
Cloning https://github.com/bluejeans/api-rest-meetings.git (to revision pip-repo) to /private/var/folders/dc/nv4yxcrd0zqd2dtxlj281b740000gn/T/pip-install-s0g6q9m5/BlueJeansMeetingsRestApi
Requirement already satisfied: urllib3>=1.15 in /Users/kurtpeek/.local/share/virtualenvs/lucy-web-CVxkrCFK/lib/python3.6/site-packages (from BlueJeansMeetingsRestApi) (1.23)
Requirement already satisfied: six>=1.10 in /Users/kurtpeek/.local/share/virtualenvs/lucy-web-CVxkrCFK/lib/python3.6/site-packages (from BlueJeansMeetingsRestApi) (1.11.0)
Requirement already satisfied: certifi in /Users/kurtpeek/.local/share/virtualenvs/lucy-web-CVxkrCFK/lib/python3.6/site-packages (from BlueJeansMeetingsRestApi) (2018.4.16)
Requirement already satisfied: python-dateutil in /Users/kurtpeek/.local/share/virtualenvs/lucy-web-CVxkrCFK/lib/python3.6/site-packages (from BlueJeansMeetingsRestApi) (2.6.0)
Building wheels for collected packages: BlueJeansMeetingsRestApi
Running setup.py bdist_wheel for BlueJeansMeetingsRestApi: started
Running setup.py bdist_wheel for BlueJeansMeetingsRestApi: finished with status 'done'
Stored in directory: /private/var/folders/dc/nv4yxcrd0zqd2dtxlj281b740000gn/T/pip-ephem-wheel-cache-adn35yq2/wheels/9b/3f/9d/57d42cddf6b678af2c5d2c805a74b1f35102ab62d4da6f5d4e
Successfully built BlueJeansMeetingsRestApi
Installing collected packages: BlueJeansMeetingsRestApi
Successfully installed BlueJeansMeetingsRestApi-1.0.0
Adding git+https://github.com/bluejeans/api-rest-meetings.git@pip-repo#egg=BlueJeansMeetingsRestApi to Pipfile's [packages]...
Pipfile.lock (7950e0) out of date, updating to (584b28)...
Locking [dev-packages] dependencies...
Locking [packages] dependencies...
Updated Pipfile.lock (584b28)!
Installing dependencies from Pipfile.lock (584b28)...
▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 80/80 — 00:00:10
推荐阅读
- c++ - OpenGL几何着色器传递纹理坐标
- python - 计算嵌套列表中的第一个元素
- c++ - 在 Windows 上调试 linux 故障转储
- java - 在插入具有嵌入式主键的许多实体时优化 JPA 性能
- php - move_uploaded_file() 无法在托管服务器中上传文件
- java - Jar 文件找不到密钥库
- css - 用户滚动查看时如何设置动画
- java - Android 将单个 .java 文件编译为 .class
- r - 以变量/列达到某个平均值为条件对特定数量的 tibble 行进行采样
- android - 将 RecyclerView Adapter 中的所有 Edittext 值返回到 Main Activity