Skip to content

Instantly share code, notes, and snippets.

@thatch
Created August 4, 2022 15:59
Show Gist options
  • Save thatch/55a0856ed358bae57ff3b3b96c6fe0fd to your computer and use it in GitHub Desktop.
Save thatch/55a0856ed358bae57ff3b3b96c6fe0fd to your computer and use it in GitHub Desktop.
└── 3.7.5> failed
['/home/tim/code/thx/.thx/venv/3.7.5/bin/pip', 'install', '-U', '-r', PosixPath('/home/tim/code/thx/requirements.txt'), '-r', PosixPath('/home/tim/code/thx/requirements-dev.txt')]
Collecting aioitertools==v0.10.0b1
Using cached aioitertools-0.10.0b1-py3-none-any.whl (23 kB)
Collecting click==8.1.3
Using cached click-8.1.3-py3-none-any.whl (96 kB)
Collecting packaging==21.3
Using cached packaging-21.3-py3-none-any.whl (40 kB)
Collecting rich==12.3.0
Using cached rich-12.3.0-py3-none-any.whl (232 kB)
Collecting tomli==2.0.1
Using cached tomli-2.0.1-py3-none-any.whl (12 kB)
Collecting trailrunner==1.1.3
Using cached trailrunner-1.1.3-py3-none-any.whl (9.7 kB)
Collecting typing_extensions==4.1.1
Using cached typing_extensions-4.1.1-py3-none-any.whl (26 kB)
Collecting watchdog==2.1.7
Using cached watchdog-2.1.7-py3-none-manylinux2014_x86_64.whl (76 kB)
Collecting attribution==1.5.2
Using cached attribution-1.5.2-py3-none-any.whl (15 kB)
Collecting black==22.3.0
Using cached black-22.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB)
Collecting coverage==6.3.2
Using cached coverage-6.3.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (207 kB)
Collecting flit==3.7.1
Using cached flit-3.7.1-py3-none-any.whl (49 kB)
Collecting flake8==5.0.4
Using cached flake8-5.0.4-py2.py3-none-any.whl (61 kB)
Collecting mypy==0.950
Using cached mypy-0.950-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (15.1 MB)
Collecting sphinx==5.1.1
Downloading Sphinx-5.1.1-py3-none-any.whl (3.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 2.9 MB/s eta 0:00:00
Collecting sphinx-mdinclude==0.5.1
Using cached sphinx_mdinclude-0.5.1-py3-none-any.whl (18 kB)
Collecting ufmt==1.3.2
Using cached ufmt-1.3.2-py3-none-any.whl (11 kB)
Collecting usort==1.0.2
Using cached usort-1.0.2-py3-none-any.whl (23 kB)
Collecting importlib-metadata
Using cached importlib_metadata-4.12.0-py3-none-any.whl (21 kB)
Collecting pyparsing!=3.0.5,>=2.0.2
Using cached pyparsing-3.0.9-py3-none-any.whl (98 kB)
Collecting pygments<3.0.0,>=2.6.0
Using cached Pygments-2.12.0-py3-none-any.whl (1.1 MB)
Collecting commonmark<0.10.0,>=0.9.0
Using cached commonmark-0.9.1-py2.py3-none-any.whl (51 kB)
Collecting pathspec>=0.8.1
Using cached pathspec-0.9.0-py2.py3-none-any.whl (31 kB)
Collecting tomlkit
Using cached tomlkit-0.11.1-py3-none-any.whl (34 kB)
Collecting attrs
Using cached attrs-22.1.0-py2.py3-none-any.whl (58 kB)
Collecting jinja2
Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB)
Collecting platformdirs>=2
Using cached platformdirs-2.5.2-py3-none-any.whl (14 kB)
Collecting mypy-extensions>=0.4.3
Using cached mypy_extensions-0.4.3-py2.py3-none-any.whl (4.5 kB)
Collecting typed-ast>=1.4.2
Using cached typed_ast-1.5.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (843 kB)
Collecting tomli-w
Using cached tomli_w-1.0.0-py3-none-any.whl (6.0 kB)
Collecting flit_core>=3.7.1
Using cached flit_core-3.7.1-py3-none-any.whl (60 kB)
Collecting requests
Using cached requests-2.28.1-py3-none-any.whl (62 kB)
Collecting docutils
Using cached docutils-0.19-py3-none-any.whl (570 kB)
Collecting pycodestyle<2.10.0,>=2.9.0
Using cached pycodestyle-2.9.1-py2.py3-none-any.whl (41 kB)
Collecting importlib-metadata
Using cached importlib_metadata-4.2.0-py3-none-any.whl (16 kB)
Collecting pyflakes<2.6.0,>=2.5.0
Using cached pyflakes-2.5.0-py2.py3-none-any.whl (66 kB)
Collecting mccabe<0.8.0,>=0.7.0
Using cached mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)
Collecting sphinxcontrib-serializinghtml>=1.1.5
Using cached sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl (94 kB)
INFO: pip is looking at multiple versions of mypy to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of flake8 to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of flit to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of coverage to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of black to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of attribution to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of watchdog to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of typing-extensions to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of trailrunner to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of tomli to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of rich to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of packaging to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of click to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of <Python from Requires-Python> to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of aioitertools to determine which version is compatible with other requirements. This could take a while.
The conflict is caused by:
click 8.1.3 depends on importlib-metadata; python_version < "3.8"
flake8 5.0.4 depends on importlib-metadata<4.3 and >=1.1.0; python_version < "3.8"
sphinx 5.1.1 depends on importlib-metadata>=4.4; python_version < "3.10"
To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict
ERROR: Cannot install -r /home/tim/code/thx/requirements-dev.txt (line 5), -r /home/tim/code/thx/requirements-dev.txt (line 7) and -r /home/tim/code/thx/requirements.txt (line 2) because these package versions have
conflicting dependencies.
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment