zazo
zazo copied to clipboard
Pure Python Dependency Resolution (see https://github.com/sarugaku/resolvelib/ instead)
- pip `20.0.2-601-g97f63905` - python `3.8.2` - platform `linux` `x86_64` ```console $ pip install --unstable-feature=resolver 'pyrax==1.9.8' ERROR: Exception: Traceback (most recent call last): File "/home/andy/.local/share/venvs/2afbbd2099b62f67e7705a9c91295494/venv/lib/python3.8/site-packages/pip/_internal/cli/base_command.py", line 199, in _main status...
Pip loops itself after invoking `pip install -r requirements.txt --use-feature=2020-resolver` (more than 1 hour): ``` … Requirement already satisfied: six>=1.4.1 in /usr/local/lib/python3.7/site-packages (from cryptography==3.0->-r requirements.txt (line 4)) (1.15.0) Requirement already...
See pypa/pip#4887 for example of dependency resolution problem with pip9 between `cherrypy`, `cheroot` and `six`. To reproduce: ``` $ pip uninstall cherrypy cheroot six $ pip install six==1.10.0 $ pip...
Following the suggestion in https://github.com/pypa/pip/issues/988#issuecomment-608040274 I am submitting this test case here. Instead of just repeating myself, the issue is https://github.com/pypa/pip/issues/6494 (and some additional info are in the linked tickets...
This creates issues while installing `elasticsearch` and `requests` together. Output: ``` $ pip3 install elasticsearch==7.0.0 requests==2.21.0 Collecting elasticsearch==7.0.0 Using cached https://files.pythonhosted.org/packages/a8/27/d3a9ecd9f8f972d99da98672d4766b9f62ef64c323c40bb5e2557e538ea3/elasticsearch-7.0.0-py2.py3-none-any.whl Collecting requests==2.21.0 Using cached https://files.pythonhosted.org/packages/7d/e3/20f3d364d6c8e5d2353c72a67778eb189176f08e873c9900e10c0287b84b/requests-2.21.0-py2.py3-none-any.whl Collecting urllib3>=1.21.1 (from elasticsearch==7.0.0)...
``` pip install flake8-import-order==0.17.1 pytest-flake8==1.0.0 ``` - Order doesn't matter. ``` flake8 3.5.0 has requirement pycodestyle=2.0.0, but you'll have pycodestyle 2.4.0 which is incompatible. Installing collected packages: pycodestyle, flake8-import-order, pyflakes,...
This fails because [sprockets.http pins tornado](https://github.com/sprockets/sprockets.http/blob/master/requires/installation.txt#L1) to a version earlier than the generally available version. This will fail without specifying any version or explicitly with `pip install tornado==5.0 sprockets.http==1.5.0`. ```...
@sijis and I found another conflict and we're filing according to https://github.com/pypa/pip/issues/988. ```bash [I] d518a0cf58ee803 ⚓ ~ pip install bravado boto3 Collecting bravado Downloading bravado-9.2.2-py2.py3-none-any.whl Collecting boto3 Downloading boto3-1.6.8-py2.py3-none-any.whl (128kB)...