pipenv fails to install jupyterlab #2880
While the tree
Install without the weird version error
Steps to replicate
create a new directory with
$ pipenv --support
Other Python installations in
PEP 508 Information:
System environment variables:
Pipenv–specific environment variables:
Debug–specific environment variables:
[[source]] url = "https://pypi.org/simple" verify_ssl = true name = "pypi" [packages] jupyterlab = "*" [dev-packages] black = "*" pylint = "*" [requires] python_version = "3.6" [pipenv] allow_prereleases = true
The text was updated successfully, but these errors were encountered:
I've also seen this on the latest pipenv master, unfortunately.
I have not undertaken the effort to find a minimal reproducing example so I have several occurences of prompt-toolkit.
This is after doing
@whyboris you can use pip install --skip-lock as a temporary solution.
Same issue as well. Is it possible the issue is related to the recent release of
To clarify @odoublewen's comment, somewhere in the Jupyter ecosystem, there are conflicting requirements, where some packages require
The confusing thing for me is that
Another, possibly cleaner workaround, is to remove
I have jupyter as
I can't even install jupyter now without having to use
EDIT: this uses pipenv 2018.7.1
When I run
Then in round 2, it finds the best candidate for
So it seems to be pinning the candidates and adding them as constraints, even though
So it really seems like #875 is not fixed, unless I am missing something. Is there a reason pipenv's dependency resolution shouldn't find that, say,
My configuration works just fine as a temporary workaround mentioned earlier by @wpsamurai. There is no need to use
I suppose that the version of Python may cause the problem.
$ pyenv local 3.6.6 $ pipenv install jupyterlab
However, in another directory, I invoked the following commands, which resulted in the prompt_toolkit problem.
$ pyenv local 3.7.0 $ pipenv install jupyterlab
- Fixes pypa#2499 - Fixes pypa#2529 - Fixes pypa#2589 - Fixes pypa#2666 - Fixes pypa#2767 - Fixes pypa#2785 - Fixes pypa#2795 - Fixes pypa#2801 - Fixes pypa#2802 - Fixes pypa#2824 - Fixes pypa#2862 - Fixes pypa#2867 - Fixes pypa#2879 - Fixes pypa#2880 - Fixes pypa#2894 - Fixes pypa#2902 - Fixes pypa#2924 Signed-off-by: Dan Ryan <email@example.com>