{"id":1112,"hash":"fc6c8dfdf29767c3f155571496f7e6018d570d8d09a3de4ee430fbe353a1e725","pattern":"&quot;pipenv requires an #egg fragment for version controlled dependencies&quot; warning when installing the BlueJeans meeting API client","full_message":"Adapting the instructions from https://github.com/bluejeans/api-rest-meetings/tree/master/libs/python#pip-install, in a pipenv shell I'm trying to run\n\npipenv install git+https://github.com/bluejeans/api-rest-meetings.git@pip-repo\n\nHowever, I'm getting the following error message:\n\n  ⠋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=.\n\nHere is the full command and response:\n\n(lucy-web-CVxkrCFK) bash-3.2$ pipenv install git+https://github.com/bluejeans/api-rest-meetings.git@pip-repo\nInstalling git+https://github.com/bluejeans/api-rest-meetings.git@pip-repo...\n⠋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>.\nABORTING INSTALL... You will have to reinstall any packages that failed to install.\nYou may have to manually run pipenv lock when you are finished.\n\nHow do I get the egg for this package? Or even better, how could I disbable the requirement to specify an egg?","ecosystem":"pypi","package_name":"pip","package_version":null,"solution":"Martijn Pieters in How to determine the name of an egg for a Python package on Github? describes how to determine the egg: look up the name argument to the setup() function in the package's setup.py. From https://github.com/bluejeans/api-rest-meetings/blob/master/libs/python/setup.py, this is BlueJeansMeetingsRestApi in this case. So the following works:\n\n(lucy-web-CVxkrCFK) bash-3.2$ pipenv install git+https://github.com/bluejeans/api-rest-meetings.git@pip-repo#egg=BlueJeansMeetingsRestApi\nInstalling git+https://github.com/bluejeans/api-rest-meetings.git@pip-repo#egg=BlueJeansMeetingsRestApi...\n⠇Warning: You installed a VCS dependency in non-editable mode. This will work fine, but sub-dependencies will not be resolved by $ pipenv lock.\n  To enable this sub-dependency functionality, specify that this dependency is editable.\nCollecting BlueJeansMeetingsRestApi from git+https://github.com/bluejeans/api-rest-meetings.git@pip-repo#egg=BlueJeansMeetingsRestApi\n  Cloning https://github.com/bluejeans/api-rest-meetings.git (to revision pip-repo) to /private/var/folders/dc/nv4yxcrd0zqd2dtxlj281b740000gn/T/pip-install-s0g6q9m5/BlueJeansMeetingsRestApi\nRequirement already satisfied: urllib3>=1.15 in /Users/kurtpeek/.local/share/virtualenvs/lucy-web-CVxkrCFK/lib/python3.6/site-packages (from BlueJeansMeetingsRestApi) (1.23)\nRequirement already satisfied: six>=1.10 in /Users/kurtpeek/.local/share/virtualenvs/lucy-web-CVxkrCFK/lib/python3.6/site-packages (from BlueJeansMeetingsRestApi) (1.11.0)\nRequirement already satisfied: certifi in /Users/kurtpeek/.local/share/virtualenvs/lucy-web-CVxkrCFK/lib/python3.6/site-packages (from BlueJeansMeetingsRestApi) (2018.4.16)\nRequirement already satisfied: python-dateutil in /Users/kurtpeek/.local/share/virtualenvs/lucy-web-CVxkrCFK/lib/python3.6/site-packages (from BlueJeansMeetingsRestApi) (2.6.0)\nBuilding wheels for collected packages: BlueJeansMeetingsRestApi\n  Running setup.py bdist_wheel for BlueJeansMeetingsRestApi: started\n  Running setup.py bdist_wheel for BlueJeansMeetingsRestApi: finished with status 'done'\n  Stored in directory: /private/var/folders/dc/nv4yxcrd0zqd2dtxlj281b740000gn/T/pip-ephem-wheel-cache-adn35yq2/wheels/9b/3f/9d/57d42cddf6b678af2c5d2c805a74b1f35102ab62d4da6f5d4e\nSuccessfully built BlueJeansMeetingsRestApi\nInstalling collected packages: BlueJeansMeetingsRestApi\nSuccessfully installed BlueJeansMeetingsRestApi-1.0.0\n\nAdding git+https://github.com/bluejeans/api-rest-meetings.git@pip-repo#egg=BlueJeansMeetingsRestApi to Pipfile's [packages]...\nPipfile.lock (7950e0) out of date, updating to (584b28)...\nLocking [dev-packages] dependencies...\nLocking [packages] dependencies...\nUpdated Pipfile.lock (584b28)!\nInstalling dependencies from Pipfile.lock (584b28)...\n  🐍   ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 80/80 — 00:00:10","confidence":0.95,"source":"stackoverflow","source_url":"https://stackoverflow.com/questions/51201515/pipenv-requires-an-egg-fragment-for-version-controlled-dependencies-warning-w","votes":29,"created_at":"2026-04-19T04:52:22.554404+00:00","updated_at":"2026-04-19T04:52:22.554404+00:00"}