pipenv.patched.notpip._internal.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in /tmp/tmpdljz01kbbuild/dotenv/
See original GitHub issueUpdate:
I tried again by
- removing python-dotenv from Pipfile
- pipenv install
- pipenv install python-dotenv
and everything worked this time.
Very annoying bug that I can’t even reproduce. 😕
$ pipenv --support
Pipenv version: '2018.11.26'
Pipenv location: '/usr/lib/python3.7/site-packages/pipenv'
Python location: '/usr/bin/python3'
Python installations found:
3.7.2
:/usr/bin/python3
3.7.2
:/usr/bin/python3.7m
PEP 508 Information:
{'implementation_name': 'cpython',
'implementation_version': '3.7.2',
'os_name': 'posix',
'platform_machine': 'x86_64',
'platform_python_implementation': 'CPython',
'platform_release': '4.19.15-300.fc29.x86_64',
'platform_system': 'Linux',
'platform_version': '#1 SMP Mon Jan 14 16:32:35 UTC 2019',
'python_full_version': '3.7.2',
'python_version': '3.7',
'sys_platform': 'linux'}
System environment variables:
LS_COLORS
SSH_CONNECTION
LANG
HISTCONTROL
HOSTNAME
XDG_SESSION_ID
USER
SELINUX_ROLE_REQUESTED
PWD
HOME
SSH_CLIENT
SELINUX_LEVEL_REQUESTED
SSH_TTY
MAIL
TERM
SHELL
XMODIFIERS
SELINUX_USE_CURRENT_RANGE
SHLVL
LOGNAME
DBUS_SESSION_BUS_ADDRESS
XDG_RUNTIME_DIR
PATH
HISTSIZE
LESSOPEN
_
OLDPWD
PIP_DISABLE_PIP_VERSION_CHECK
PYTHONDONTWRITEBYTECODE
PIP_SHIMS_BASE_MODULE
PIP_PYTHON_PATH
PYTHONFINDER_IGNORE_UNSUPPORTED
Pipenv–specific environment variables:
Debug–specific environment variables:
PATH
:/home/kus/.local/bin:/home/kus/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
SHELL
:/bin/bash
LANG
:en_US.UTF-8
PWD
:/home/kus/src/hoback
Contents of Pipfile
(‘/home/kus/src/hoback/Pipfile’):
[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true
[dev-packages]
[packages]
attrs = "*"
pendulum = "*"
pytest = "*"
dotenv = "*"
requests = "*"
[requires]
python_version = "3.7"
<shell>
[kus@mcny hoback]$ cat Pipfile
[[source]] name = “pypi” url = “https://pypi.org/simple” verify_ssl = true
[dev-packages]
[packages] attrs = “" pendulum = "” pytest = “" dotenv = "” requests = “*”
[requires] python_version = “3.7”
[kus@mcny hoback]$ pipenv install
Creating a virtualenv for this project… Pipfile: /home/kus/src/hoback/Pipfile Using /usr/bin/python3 (3.7.2) to create virtualenv… ⠸ Creating virtual environment…Already using interpreter /usr/bin/python3 Using base prefix ‘/usr’ New python executable in /home/kus/.local/share/virtualenvs/hoback-lLNYaQ2O/bin/python3 Also creating executable in /home/kus/.local/share/virtualenvs/hoback-lLNYaQ2O/bin/python Installing setuptools, pip, wheel…done.
✔ Successfully created virtual environment! Virtualenv location: /home/kus/.local/share/virtualenvs/hoback-lLNYaQ2O Pipfile.lock not found, creating… Locking [dev-packages] dependencies… Locking [packages] dependencies… ✘ Locking Failed! Traceback (most recent call last): File “/usr/lib/python3.7/site-packages/pipenv/resolver.py”, line 126, in <module> main() File “/usr/lib/python3.7/site-packages/pipenv/resolver.py”, line 119, in main parsed.requirements_dir, parsed.packages) File “/usr/lib/python3.7/site-packages/pipenv/resolver.py”, line 85, in _main requirements_dir=requirements_dir, File “/usr/lib/python3.7/site-packages/pipenv/resolver.py”, line 69, in resolve req_dir=requirements_dir File “/usr/lib/python3.7/site-packages/pipenv/utils.py”, line 726, in resolve_deps req_dir=req_dir, File “/usr/lib/python3.7/site-packages/pipenv/utils.py”, line 480, in actually_resolve_deps resolved_tree = resolver.resolve() File “/usr/lib/python3.7/site-packages/pipenv/utils.py”, line 385, in resolve results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS) File “/usr/lib/python3.7/site-packages/pipenv/patched/piptools/resolver.py”, line 102, in resolve has_changed, best_matches = self._resolve_one_round() File “/usr/lib/python3.7/site-packages/pipenv/patched/piptools/resolver.py”, line 206, in _resolve_one_round for dep in self._iter_dependencies(best_match): File “/usr/lib/python3.7/site-packages/pipenv/patched/piptools/resolver.py”, line 301, in _iter_dependencies dependencies = self.repository.get_dependencies(ireq) File “/usr/lib/python3.7/site-packages/pipenv/patched/piptools/repositories/pypi.py”, line 234, in get_dependencies legacy_results = self.get_legacy_dependencies(ireq) File “/usr/lib/python3.7/site-packages/pipenv/patched/piptools/repositories/pypi.py”, line 426, in get_legacy_dependencies results, ireq = self.resolve_reqs(download_dir, ireq, wheel_cache) File “/usr/lib/python3.7/site-packages/pipenv/patched/piptools/repositories/pypi.py”, line 297, in resolve_reqs results = resolver._resolve_one(reqset, ireq) File “/usr/lib/python3.7/site-packages/pipenv/patched/notpip/_internal/resolve.py”, line 260, in _resolve_one abstract_dist = self._get_abstract_dist_for(req_to_install) File “/usr/lib/python3.7/site-packages/pipenv/patched/notpip/_internal/resolve.py”, line 213, in _get_abstract_dist_for self.require_hashes File “/usr/lib/python3.7/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py”, line 294, in prepare_linked_requirement abstract_dist.prep_for_dist(finder, self.build_isolation) File “/usr/lib/python3.7/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py”, line 127, in prep_for_dist self.req.run_egg_info() File “/usr/lib/python3.7/site-packages/pipenv/patched/notpip/_internal/req/req_install.py”, line 474, in run_egg_info command_desc=‘python setup.py egg_info’) File “/usr/lib/python3.7/site-packages/pipenv/patched/notpip/_internal/utils/misc.py”, line 705, in call_subprocess % (command_desc, proc.returncode, cwd)) pipenv.patched.notpip._internal.exceptions.InstallationError: Command “python setup.py egg_info” failed with error code 1 in /tmp/tmpdljz01kbbuild/dotenv/ File “/usr/lib/python3.7/site-packages/pipenv/resolver.py”, line 126, in <module> main() File “/usr/lib/python3.7/site-packages/pipenv/resolver.py”, line 119, in main parsed.requirements_dir, parsed.packages) File “/usr/lib/python3.7/site-packages/pipenv/resolver.py”, line 85, in _main requirements_dir=requirements_dir, File “/usr/lib/python3.7/site-packages/pipenv/resolver.py”, line 69, in resolve req_dir=requirements_dir File “/usr/lib/python3.7/site-packages/pipenv/utils.py”, line 726, in resolve_deps req_dir=req_dir, File “/usr/lib/python3.7/site-packages/pipenv/utils.py”, line 480, in actually_resolve_deps resolved_tree = resolver.resolve() File “/usr/lib/python3.7/site-packages/pipenv/utils.py”, line 385, in resolve results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS) File “/usr/lib/python3.7/site-packages/pipenv/patched/piptools/resolver.py”, line 102, in resolve has_changed, best_matches = self._resolve_one_round() File “/usr/lib/python3.7/site-packages/pipenv/patched/piptools/resolver.py”, line 206, in _resolve_one_round for dep in self._iter_dependencies(best_match): File “/usr/lib/python3.7/site-packages/pipenv/patched/piptools/resolver.py”, line 301, in _iter_dependencies dependencies = self.repository.get_dependencies(ireq) File “/usr/lib/python3.7/site-packages/pipenv/patched/piptools/repositories/pypi.py”, line 234, in get_dependencies legacy_results = self.get_legacy_dependencies(ireq) File “/usr/lib/python3.7/site-packages/pipenv/patched/piptools/repositories/pypi.py”, line 426, in get_legacy_dependencies results, ireq = self.resolve_reqs(download_dir, ireq, wheel_cache) File “/usr/lib/python3.7/site-packages/pipenv/patched/piptools/repositories/pypi.py”, line 297, in resolve_reqs results = resolver._resolve_one(reqset, ireq) File “/usr/lib/python3.7/site-packages/pipenv/patched/notpip/_internal/resolve.py”, line 260, in _resolve_one abstract_dist = self._get_abstract_dist_for(req_to_install) File “/usr/lib/python3.7/site-packages/pipenv/patched/notpip/_internal/resolve.py”, line 213, in _get_abstract_dist_for self.require_hashes File “/usr/lib/python3.7/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py”, line 294, in prepare_linked_requirement abstract_dist.prep_for_dist(finder, self.build_isolation) File “/usr/lib/python3.7/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py”, line 127, in prep_for_dist self.req.run_egg_info() File “/usr/lib/python3.7/site-packages/pipenv/patched/notpip/_internal/req/req_install.py”, line 474, in run_egg_info command_desc=‘python setup.py egg_info’) File “/usr/lib/python3.7/site-packages/pipenv/patched/notpip/_internal/utils/misc.py”, line 705, in call_subprocess % (command_desc, proc.returncode, cwd)) pipenv.patched.notpip._internal.exceptions.InstallationError: Command “python setup.py egg_info” failed with error code 1 in /tmp/tmpdljz01kbbuild/dotenv/ </shell>
Issue Analytics
- State:
- Created 5 years ago
- Comments:30 (6 by maintainers)
Top GitHub Comments
Hi, I had a similar issue trying to install fasttext. I used python 3.6, pipenv 2018.11.26
Here’s the output:
Installing fasttext… Adding fasttext to Pipfile's [packages]… ✔ Installation Succeeded Pipfile.lock not found, creating… Locking [dev-packages] dependencies… Locking [packages] dependencies… ✘ Locking Failed! Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/resolver.py", line 126, in <module> main() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/resolver.py", line 119, in main parsed.requirements_dir, parsed.packages) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/resolver.py", line 85, in _main requirements_dir=requirements_dir, File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/resolver.py", line 69, in resolve req_dir=requirements_dir File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/utils.py", line 726, in resolve_deps req_dir=req_dir, File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps resolved_tree = resolver.resolve() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/utils.py", line 385, in resolve results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve has_changed, best_matches = self._resolve_one_round() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round for dep in self._iter_dependencies(best_match): File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies dependencies = self.repository.get_dependencies(ireq) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies legacy_results = self.get_legacy_dependencies(ireq) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 426, in get_legacy_dependencies results, ireq = self.resolve_reqs(download_dir, ireq, wheel_cache) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 297, in resolve_reqs results = resolver._resolve_one(reqset, ireq) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 260, in _resolve_one abstract_dist = self._get_abstract_dist_for(req_to_install) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 213, in _get_abstract_dist_for self.require_hashes File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 294, in prepare_linked_requirement abstract_dist.prep_for_dist(finder, self.build_isolation) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 127, in prep_for_dist self.req.run_egg_info() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/req/req_install.py", line 474, in run_egg_info command_desc='python setup.py egg_info') File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/utils/misc.py", line 705, in call_subprocess % (command_desc, proc.returncode, cwd)) pipenv.patched.notpip._internal.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in /var/folders/0p/jzqrs8f13ng487wzp2s9v55m2t7yz3/T/tmprugebpakbuild/fasttext/ File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/resolver.py", line 126, in <module> main() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/resolver.py", line 119, in main parsed.requirements_dir, parsed.packages) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/resolver.py", line 85, in _main requirements_dir=requirements_dir, File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/resolver.py", line 69, in resolve req_dir=requirements_dir File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/utils.py", line 726, in resolve_deps req_dir=req_dir, File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps resolved_tree = resolver.resolve() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/utils.py", line 385, in resolve results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve has_changed, best_matches = self._resolve_one_round() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round for dep in self._iter_dependencies(best_match): File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies dependencies = self.repository.get_dependencies(ireq) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies legacy_results = self.get_legacy_dependencies(ireq) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 426, in get_legacy_dependencies results, ireq = self.resolve_reqs(download_dir, ireq, wheel_cache) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 297, in resolve_reqs results = resolver._resolve_one(reqset, ireq) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 260, in _resolve_one abstract_dist = self._get_abstract_dist_for(req_to_install) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 213, in _get_abstract_dist_for self.require_hashes File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 294, in prepare_linked_requirement abstract_dist.prep_for_dist(finder, self.build_isolation) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 127, in prep_for_dist self.req.run_egg_info() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/req/req_install.py", line 474, in run_egg_info command_desc='python setup.py egg_info') File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/utils/misc.py", line 705, in call_subprocess % (command_desc, proc.returncode, cwd)) pipenv.patched.notpip._internal.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in /var/folders/0p/jzqrs8f13ng487wzp2s9v55m2t7yz3/T/tmprugebpakbuild/fasttext/
When will this be fixed? Most of my environments break.