Skip to content

Instantly share code, notes, and snippets.

@GtTmy
Created December 23, 2021 13:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save GtTmy/22bfd306a53ed7538eededd31f443cca to your computer and use it in GitHub Desktop.
Save GtTmy/22bfd306a53ed7538eededd31f443cca to your computer and use it in GitHub Desktop.
Poetry 1.1.12
$ poetry update -vvv
Using virtualenv: poetry-test-pj-gskIKeFa-py3.9
Updating dependencies
Resolving dependencies...
1: fact: poetry-test-pj is 0.1.0
1: derived: poetry-test-pj
0: Duplicate dependencies for pytest
0: Different requirements found for pytest (^4.6.11) with markers python_version >= "2.7" and python_version < "3.0" and pytest (^6.2.0) with markers python_version >= "3.7" and python_version < "4.0".
1: Version solving took 0.002 seconds.
1: Tried 1 solutions.
0: Retrying dependency resolution with the following overrides ({Package('poetry-test-pj', '0.1.0'): {'pytest': <Dependency pytest (>=4.6.11,<5.0.0)>}}).
1: fact: poetry-test-pj is 0.1.0
1: derived: poetry-test-pj
0: Duplicate dependencies for pytest-mock
0: Different requirements found for pytest-mock (^1.13.0) with markers python_version >= "2.7" and python_version < "3.0" and pytest-mock (^3.6.1) with markers python_version >= "3.7" and python_version < "4.0".
1: Version solving took 0.001 seconds.
1: Tried 1 solutions.
0: Retrying dependency resolution with the following overrides ({Package('poetry-test-pj', '0.1.0'): {'pytest': <Dependency pytest (>=4.6.11,<5.0.0)>, 'pytest-mock': <Dependency pytest-mock (>=1.13.0,<2.0.0)>}}).
1: fact: poetry-test-pj is 0.1.0
1: derived: poetry-test-pj
1: fact: poetry-test-pj depends on pytest (^4.6.11)
1: fact: poetry-test-pj depends on pytest-mock (^1.13.0)
1: selecting poetry-test-pj (0.1.0)
1: derived: pytest-mock (>=1.13.0,<2.0.0)
1: derived: pytest (>=4.6.11,<5.0.0)
PyPI: 1 packages found for pytest-mock >=1.13.0,<2.0.0
PyPI: 1 packages found for pytest >=4.6.11,<5.0.0
1: fact: pytest-mock (1.13.0) depends on pytest (>=2.7)
1: fact: pytest-mock (1.13.0) depends on mock (*)
1: selecting pytest-mock (1.13.0)
1: derived: mock
PyPI: No release information found for mock-1.0.2.dev57, skipping
PyPI: 27 packages found for mock *
0: Duplicate dependencies for more-itertools
0: Different requirements found for more-itertools (>=4.0.0,<6.0.0) with markers python_version <= "2.7" and more-itertools (>=4.0.0) with markers python_version > "2.7".
1: Version solving took 0.021 seconds.
1: Tried 1 solutions.
0: Retrying dependency resolution with the following overrides ({Package('poetry-test-pj', '0.1.0'): {'pytest': <Dependency pytest (>=4.6.11,<5.0.0)>, 'pytest-mock': <Dependency pytest-mock (>=1.13.0,<2.0.0)>}, Package('pytest', '4.6.11'): {'more-itertools': <Dependency more-itertools (>=4.0.0,<6.0.0)>}}).
1: fact: poetry-test-pj is 0.1.0
1: derived: poetry-test-pj
1: fact: poetry-test-pj depends on pytest (^4.6.11)
1: fact: poetry-test-pj depends on pytest-mock (^1.13.0)
1: selecting poetry-test-pj (0.1.0)
1: derived: pytest-mock (>=1.13.0,<2.0.0)
1: derived: pytest (>=4.6.11,<5.0.0)
1: fact: pytest-mock (1.13.0) depends on pytest (>=2.7)
1: fact: pytest-mock (1.13.0) depends on mock (*)
1: selecting pytest-mock (1.13.0)
1: derived: mock
1: fact: pytest (4.6.11) depends on py (>=1.5.0)
1: fact: pytest (4.6.11) depends on six (>=1.10.0)
1: fact: pytest (4.6.11) depends on packaging (*)
1: fact: pytest (4.6.11) depends on attrs (>=17.4.0)
1: fact: pytest (4.6.11) depends on atomicwrites (>=1.0)
1: fact: pytest (4.6.11) depends on pluggy (>=0.12,<1.0)
1: fact: pytest (4.6.11) depends on wcwidth (*)
1: fact: pytest (4.6.11) depends on funcsigs (>=1.0)
1: fact: pytest (4.6.11) depends on pathlib2 (>=2.2.0)
1: fact: pytest (4.6.11) depends on importlib-metadata (>=0.12)
1: fact: pytest (4.6.11) depends on more-itertools (>=4.0.0,<6.0.0)
1: fact: pytest (4.6.11) depends on colorama (*)
1: selecting pytest (4.6.11)
1: derived: colorama
1: derived: more-itertools (>=4.0.0,<6.0.0)
1: derived: importlib-metadata (>=0.12)
1: derived: pathlib2 (>=2.2.0)
1: derived: funcsigs (>=1.0)
1: derived: wcwidth
1: derived: pluggy (>=0.12,<1.0)
1: derived: atomicwrites (>=1.0)
1: derived: attrs (>=17.4.0)
1: derived: packaging
1: derived: six (>=1.10.0)
1: derived: py (>=1.5.0)
PyPI: 42 packages found for colorama *
PyPI: 6 packages found for more-itertools >=4.0.0,<6.0.0
PyPI: 70 packages found for importlib-metadata >=0.12
PyPI: 8 packages found for pathlib2 >=2.2.0
PyPI: 3 packages found for funcsigs >=1.0
PyPI: 17 packages found for wcwidth *
PyPI: 3 packages found for pluggy >=0.12,<1.0
PyPI: 7 packages found for atomicwrites >=1.0
PyPI: 11 packages found for attrs >=17.4.0
PyPI: 39 packages found for packaging *
PyPI: 7 packages found for six >=1.10.0
PyPI: No release information found for py-0.8.0-alpha2, skipping
PyPI: No release information found for py-0.9.0, skipping
PyPI: No release information found for py-1.4.32.dev1, skipping
PyPI: 12 packages found for py >=1.5.0
1: fact: pluggy (0.13.1) depends on importlib-metadata (>=0.12)
1: selecting pluggy (0.13.1)
1: selecting atomicwrites (1.4.0)
1: selecting six (1.16.0)
1: selecting attrs (21.2.0)
1: selecting py (1.11.0)
1: fact: wcwidth (0.2.5) depends on backports.functools-lru-cache (>=1.2.1)
1: selecting wcwidth (0.2.5)
1: derived: backports.functools-lru-cache (>=1.2.1)
PyPI: 9 packages found for backports.functools-lru-cache >=1.2.1
1: fact: packaging (21.3) requires Python >=3.6
1: derived: not packaging (==21.3)
1: fact: packaging (21.2) requires Python >=3.6
1: derived: not packaging (==21.2)
1: fact: packaging (21.1) requires Python >=3.6
1: derived: not packaging (==21.1)
1: fact: packaging (21.0) requires Python >=3.6
1: derived: not packaging (==21.0)
1: fact: packaging (20.9) depends on pyparsing (>=2.0.2)
1: selecting packaging (20.9)
1: derived: pyparsing (>=2.0.2)
PyPI: No release information found for pyparsing-1.1.2, skipping
PyPI: No release information found for pyparsing-1.2, skipping
PyPI: No release information found for pyparsing-1.3.3, skipping
PyPI: 37 packages found for pyparsing >=2.0.2
1: fact: pyparsing (3.0.6) requires Python >=3.6
1: derived: not pyparsing (==3.0.6)
1: fact: pyparsing (3.0.5) requires Python >=3.6
1: derived: not pyparsing (==3.0.5)
1: fact: pyparsing (3.0.4) requires Python >=3.6
1: derived: not pyparsing (==3.0.4)
1: fact: pyparsing (3.0.3) requires Python >=3.6
1: derived: not pyparsing (==3.0.3)
1: fact: pyparsing (3.0.2) requires Python >=3.6
1: derived: not pyparsing (==3.0.2)
1: fact: pyparsing (3.0.1) requires Python >=3.6
1: derived: not pyparsing (==3.0.1)
1: fact: pyparsing (3.0.0) requires Python >=3.6
1: derived: not pyparsing (==3.0.0)
1: selecting pyparsing (2.4.7)
1: selecting funcsigs (1.0.2)
1: fact: more-itertools (5.0.0) depends on six (>=1.0.0,<2.0.0)
1: selecting more-itertools (5.0.0)
1: fact: pathlib2 (2.3.6) depends on six (*)
1: fact: pathlib2 (2.3.6) depends on scandir (*)
1: selecting pathlib2 (2.3.6)
1: derived: scandir
PyPI: 16 packages found for scandir *
1: selecting backports.functools-lru-cache (1.6.4)
1: selecting scandir (1.10.0)
1: fact: mock (4.0.3) requires Python >=3.6
1: derived: not mock (==4.0.3)
1: fact: mock (4.0.2) requires Python >=3.6
1: derived: not mock (==4.0.2)
1: fact: mock (4.0.1) requires Python >=3.6
1: derived: not mock (==4.0.1)
1: fact: mock (4.0.0) requires Python >=3.6
1: derived: not mock (==4.0.0)
1: fact: mock (3.0.5) depends on six (*)
1: fact: mock (3.0.5) depends on funcsigs (>=1)
1: selecting mock (3.0.5)
1: selecting colorama (0.4.4)
1: fact: importlib-metadata (4.10.0) requires Python >=3.7
1: derived: not importlib-metadata (==4.10.0)
1: fact: importlib-metadata (4.9.0) requires Python >=3.7
1: derived: not importlib-metadata (==4.9.0)
1: fact: importlib-metadata (4.8.3) requires Python >=3.6
1: derived: not importlib-metadata (==4.8.3)
1: fact: importlib-metadata (4.8.2) requires Python >=3.6
1: derived: not importlib-metadata (==4.8.2)
1: fact: importlib-metadata (4.8.1) requires Python >=3.6
1: derived: not importlib-metadata (==4.8.1)
1: fact: importlib-metadata (4.8.0) requires Python >=3.6
1: derived: not importlib-metadata (==4.8.0)
1: fact: importlib-metadata (4.7.1) requires Python >=3.6
1: derived: not importlib-metadata (==4.7.1)
1: fact: importlib-metadata (4.7.0) requires Python >=3.6
1: derived: not importlib-metadata (==4.7.0)
1: fact: importlib-metadata (4.6.4) requires Python >=3.6
1: derived: not importlib-metadata (==4.6.4)
1: fact: importlib-metadata (4.6.3) requires Python >=3.6
1: derived: not importlib-metadata (==4.6.3)
1: fact: importlib-metadata (4.6.2) requires Python >=3.6
1: derived: not importlib-metadata (==4.6.2)
1: fact: importlib-metadata (4.6.1) requires Python >=3.6
1: derived: not importlib-metadata (==4.6.1)
1: fact: importlib-metadata (4.6.0) requires Python >=3.6
1: derived: not importlib-metadata (==4.6.0)
1: fact: importlib-metadata (4.5.0) requires Python >=3.6
1: derived: not importlib-metadata (==4.5.0)
1: fact: importlib-metadata (4.4.0) requires Python >=3.6
1: derived: not importlib-metadata (==4.4.0)
1: fact: importlib-metadata (4.3.1) requires Python >=3.6
1: derived: not importlib-metadata (==4.3.1)
1: fact: importlib-metadata (4.3.0) requires Python >=3.6
1: derived: not importlib-metadata (==4.3.0)
1: fact: importlib-metadata (4.2.0) requires Python >=3.6
1: derived: not importlib-metadata (==4.2.0)
1: fact: importlib-metadata (4.1.0) requires Python >=3.6
1: derived: not importlib-metadata (==4.1.0)
1: fact: importlib-metadata (4.0.1) requires Python >=3.6
1: derived: not importlib-metadata (==4.0.1)
1: fact: importlib-metadata (4.0.0) requires Python >=3.6
1: derived: not importlib-metadata (==4.0.0)
1: fact: importlib-metadata (3.10.1) requires Python >=3.6
1: derived: not importlib-metadata (==3.10.1)
1: fact: importlib-metadata (3.10.0) requires Python >=3.6
1: derived: not importlib-metadata (==3.10.0)
1: fact: importlib-metadata (3.9.1) requires Python >=3.6
1: derived: not importlib-metadata (==3.9.1)
1: fact: importlib-metadata (3.9.0) requires Python >=3.6
1: derived: not importlib-metadata (==3.9.0)
1: fact: importlib-metadata (3.8.2) requires Python >=3.6
1: derived: not importlib-metadata (==3.8.2)
1: fact: importlib-metadata (3.8.1) requires Python >=3.6
1: derived: not importlib-metadata (==3.8.1)
1: fact: importlib-metadata (3.8.0) requires Python >=3.6
1: derived: not importlib-metadata (==3.8.0)
1: fact: importlib-metadata (3.7.3) requires Python >=3.6
1: derived: not importlib-metadata (==3.7.3)
1: fact: importlib-metadata (3.7.2) requires Python >=3.6
1: derived: not importlib-metadata (==3.7.2)
1: fact: importlib-metadata (3.7.1) requires Python >=3.6
1: derived: not importlib-metadata (==3.7.1)
1: fact: importlib-metadata (3.7.0) requires Python >=3.6
1: derived: not importlib-metadata (==3.7.0)
1: fact: importlib-metadata (3.6.0) requires Python >=3.6
1: derived: not importlib-metadata (==3.6.0)
1: fact: importlib-metadata (3.5.0) requires Python >=3.6
1: derived: not importlib-metadata (==3.5.0)
1: fact: importlib-metadata (3.4.0) requires Python >=3.6
1: derived: not importlib-metadata (==3.4.0)
1: fact: importlib-metadata (3.3.0) requires Python >=3.6
1: derived: not importlib-metadata (==3.3.0)
1: fact: importlib-metadata (3.2.0) requires Python >=3.6
1: derived: not importlib-metadata (==3.2.0)
1: fact: importlib-metadata (3.1.1) requires Python >=3.6
1: derived: not importlib-metadata (==3.1.1)
1: fact: importlib-metadata (3.1.0) requires Python >=3.6
1: derived: not importlib-metadata (==3.1.0)
1: fact: importlib-metadata (3.0.0) requires Python >=3.6
1: derived: not importlib-metadata (==3.0.0)
1: fact: importlib-metadata (2.1.2) depends on zipp (>=0.5)
1: fact: importlib-metadata (2.1.2) depends on pathlib2 (*)
1: fact: importlib-metadata (2.1.2) depends on contextlib2 (*)
1: fact: importlib-metadata (2.1.2) depends on configparser (>=3.5)
1: selecting importlib-metadata (2.1.2)
1: derived: configparser (>=3.5)
1: derived: contextlib2
1: derived: zipp (>=0.5)
PyPI: 17 packages found for configparser >=3.5
PyPI: 14 packages found for contextlib2 *
PyPI: 25 packages found for zipp >=0.5
1: fact: zipp (3.6.0) requires Python >=3.6
1: derived: not zipp (==3.6.0)
1: fact: zipp (3.5.1) requires Python >=3.6
1: derived: not zipp (==3.5.1)
1: fact: zipp (3.5.0) requires Python >=3.6
1: derived: not zipp (==3.5.0)
1: fact: zipp (3.4.2) requires Python >=3.6
1: derived: not zipp (==3.4.2)
1: fact: zipp (3.4.1) requires Python >=3.6
1: derived: not zipp (==3.4.1)
1: fact: zipp (3.4.0) requires Python >=3.6
1: derived: not zipp (==3.4.0)
1: fact: zipp (3.3.2) requires Python >=3.6
1: derived: not zipp (==3.3.2)
1: fact: zipp (3.3.1) requires Python >=3.6
1: derived: not zipp (==3.3.1)
1: fact: zipp (3.3.0) requires Python >=3.6
1: derived: not zipp (==3.3.0)
1: fact: zipp (3.2.0) requires Python >=3.6
1: derived: not zipp (==3.2.0)
1: fact: zipp (3.1.0) requires Python >=3.6
1: derived: not zipp (==3.1.0)
1: fact: zipp (3.0.0) requires Python >=3.6
1: derived: not zipp (==3.0.0)
1: fact: zipp (2.2.1) requires Python >=3.6
1: derived: not zipp (==2.2.1)
1: fact: zipp (2.2.0) requires Python >=3.6
1: derived: not zipp (==2.2.0)
1: fact: zipp (2.1.0) requires Python >=3.6
1: derived: not zipp (==2.1.0)
1: fact: zipp (2.0.1) requires Python >=3.6
1: derived: not zipp (==2.0.1)
1: fact: zipp (2.0.0) requires Python >=3.6
1: derived: not zipp (==2.0.0)
1: fact: zipp (1.2.0) depends on contextlib2 (*)
1: selecting zipp (1.2.0)
1: fact: contextlib2 (21.6.0) requires Python >=3.6
1: derived: not contextlib2 (==21.6.0)
1: selecting contextlib2 (0.6.0.post1)
1: fact: configparser (5.2.0) requires Python >=3.6
1: derived: not configparser (==5.2.0)
1: fact: configparser (5.1.0) requires Python >=3.6
1: derived: not configparser (==5.1.0)
1: fact: configparser (5.0.2) requires Python >=3.6
1: derived: not configparser (==5.0.2)
1: fact: configparser (5.0.1) requires Python >=3.6
1: derived: not configparser (==5.0.1)
1: fact: configparser (5.0.0) requires Python >=3.6
1: derived: not configparser (==5.0.0)
1: selecting configparser (4.0.2)
1: Version solving took 0.523 seconds.
1: Tried 1 solutions.
0: Retrying dependency resolution with the following overrides ({Package('poetry-test-pj', '0.1.0'): {'pytest': <Dependency pytest (>=4.6.11,<5.0.0)>, 'pytest-mock': <Dependency pytest-mock (>=1.13.0,<2.0.0)>}, Package('pytest', '4.6.11'): {'more-itertools': <Dependency more-itertools (>=4.0.0)>}}).
1: fact: poetry-test-pj is 0.1.0
1: derived: poetry-test-pj
1: fact: poetry-test-pj depends on pytest (^4.6.11)
1: fact: poetry-test-pj depends on pytest-mock (^1.13.0)
1: selecting poetry-test-pj (0.1.0)
1: derived: pytest-mock (>=1.13.0,<2.0.0)
1: derived: pytest (>=4.6.11,<5.0.0)
1: fact: pytest-mock (1.13.0) depends on pytest (>=2.7)
1: fact: pytest-mock (1.13.0) depends on mock (*)
1: selecting pytest-mock (1.13.0)
1: derived: mock
1: fact: pytest (4.6.11) depends on py (>=1.5.0)
1: fact: pytest (4.6.11) depends on six (>=1.10.0)
1: fact: pytest (4.6.11) depends on packaging (*)
1: fact: pytest (4.6.11) depends on attrs (>=17.4.0)
1: fact: pytest (4.6.11) depends on atomicwrites (>=1.0)
1: fact: pytest (4.6.11) depends on pluggy (>=0.12,<1.0)
1: fact: pytest (4.6.11) depends on wcwidth (*)
1: fact: pytest (4.6.11) depends on funcsigs (>=1.0)
1: fact: pytest (4.6.11) depends on pathlib2 (>=2.2.0)
1: fact: pytest (4.6.11) depends on importlib-metadata (>=0.12)
1: fact: pytest (4.6.11) depends on more-itertools (>=4.0.0)
1: fact: pytest (4.6.11) depends on colorama (*)
1: selecting pytest (4.6.11)
1: derived: colorama
1: derived: more-itertools (>=4.0.0)
1: derived: importlib-metadata (>=0.12)
1: derived: pathlib2 (>=2.2.0)
1: derived: funcsigs (>=1.0)
1: derived: wcwidth
1: derived: pluggy (>=0.12,<1.0)
1: derived: atomicwrites (>=1.0)
1: derived: attrs (>=17.4.0)
1: derived: packaging
1: derived: six (>=1.10.0)
1: derived: py (>=1.5.0)
PyPI: 25 packages found for more-itertools >=4.0.0
1: fact: pluggy (0.13.1) depends on importlib-metadata (>=0.12)
1: selecting pluggy (0.13.1)
1: selecting atomicwrites (1.4.0)
1: selecting six (1.16.0)
1: selecting attrs (21.2.0)
1: selecting py (1.11.0)
1: fact: wcwidth (0.2.5) depends on backports.functools-lru-cache (>=1.2.1)
1: selecting wcwidth (0.2.5)
1: derived: backports.functools-lru-cache (>=1.2.1)
1: fact: packaging (21.3) requires Python >=3.6
1: derived: not packaging (==21.3)
1: fact: packaging (21.2) requires Python >=3.6
1: derived: not packaging (==21.2)
1: fact: packaging (21.1) requires Python >=3.6
1: derived: not packaging (==21.1)
1: fact: packaging (21.0) requires Python >=3.6
1: derived: not packaging (==21.0)
1: fact: packaging (20.9) depends on pyparsing (>=2.0.2)
1: selecting packaging (20.9)
1: derived: pyparsing (>=2.0.2)
1: fact: pyparsing (3.0.6) requires Python >=3.6
1: derived: not pyparsing (==3.0.6)
1: fact: pyparsing (3.0.5) requires Python >=3.6
1: derived: not pyparsing (==3.0.5)
1: fact: pyparsing (3.0.4) requires Python >=3.6
1: derived: not pyparsing (==3.0.4)
1: fact: pyparsing (3.0.3) requires Python >=3.6
1: derived: not pyparsing (==3.0.3)
1: fact: pyparsing (3.0.2) requires Python >=3.6
1: derived: not pyparsing (==3.0.2)
1: fact: pyparsing (3.0.1) requires Python >=3.6
1: derived: not pyparsing (==3.0.1)
1: fact: pyparsing (3.0.0) requires Python >=3.6
1: derived: not pyparsing (==3.0.0)
1: selecting pyparsing (2.4.7)
1: selecting funcsigs (1.0.2)
1: fact: pathlib2 (2.3.6) depends on six (*)
1: fact: pathlib2 (2.3.6) depends on scandir (*)
1: selecting pathlib2 (2.3.6)
1: derived: scandir
1: selecting backports.functools-lru-cache (1.6.4)
1: selecting scandir (1.10.0)
1: fact: more-itertools (8.12.0) requires Python >=3.5
1: derived: not more-itertools (==8.12.0)
1: fact: more-itertools (8.11.0) requires Python >=3.5
1: derived: not more-itertools (==8.11.0)
1: fact: more-itertools (8.10.0) requires Python >=3.5
1: derived: not more-itertools (==8.10.0)
1: fact: more-itertools (8.9.0) requires Python >=3.5
1: derived: not more-itertools (==8.9.0)
1: fact: more-itertools (8.8.0) requires Python >=3.5
1: derived: not more-itertools (==8.8.0)
1: fact: more-itertools (8.7.0) requires Python >=3.5
1: derived: not more-itertools (==8.7.0)
1: fact: more-itertools (8.6.0) requires Python >=3.5
1: derived: not more-itertools (==8.6.0)
1: fact: more-itertools (8.5.0) requires Python >=3.5
1: derived: not more-itertools (==8.5.0)
1: fact: more-itertools (8.4.0) requires Python >=3.5
1: derived: not more-itertools (==8.4.0)
1: fact: more-itertools (8.3.0) requires Python >=3.5
1: derived: not more-itertools (==8.3.0)
1: fact: more-itertools (8.2.0) requires Python >=3.5
1: derived: not more-itertools (==8.2.0)
1: fact: more-itertools (8.1.0) requires Python >=3.5
1: derived: not more-itertools (==8.1.0)
1: fact: more-itertools (8.0.2) requires Python >=3.5
1: derived: not more-itertools (==8.0.2)
1: fact: more-itertools (8.0.1) requires Python >=3.5
1: derived: not more-itertools (==8.0.1)
1: fact: more-itertools (8.0.0) requires Python >=3.5
1: derived: not more-itertools (==8.0.0)
1: fact: more-itertools (7.2.0) requires Python >=3.4
1: derived: not more-itertools (==7.2.0)
1: fact: more-itertools (7.1.0) requires Python >=3.4
1: derived: not more-itertools (==7.1.0)
1: fact: more-itertools (7.0.0) requires Python >=3.4
1: derived: not more-itertools (==7.0.0)
1: fact: more-itertools (6.0.0) requires Python >=3.4
1: derived: not more-itertools (==6.0.0)
1: fact: more-itertools (5.0.0) depends on six (>=1.0.0,<2.0.0)
1: selecting more-itertools (5.0.0)
1: fact: mock (4.0.3) requires Python >=3.6
1: derived: not mock (==4.0.3)
1: fact: mock (4.0.2) requires Python >=3.6
1: derived: not mock (==4.0.2)
1: fact: mock (4.0.1) requires Python >=3.6
1: derived: not mock (==4.0.1)
1: fact: mock (4.0.0) requires Python >=3.6
1: derived: not mock (==4.0.0)
1: fact: mock (3.0.5) depends on six (*)
1: fact: mock (3.0.5) depends on funcsigs (>=1)
1: selecting mock (3.0.5)
1: selecting colorama (0.4.4)
1: fact: importlib-metadata (4.10.0) requires Python >=3.7
1: derived: not importlib-metadata (==4.10.0)
1: fact: importlib-metadata (4.9.0) requires Python >=3.7
1: derived: not importlib-metadata (==4.9.0)
1: fact: importlib-metadata (4.8.3) requires Python >=3.6
1: derived: not importlib-metadata (==4.8.3)
1: fact: importlib-metadata (4.8.2) requires Python >=3.6
1: derived: not importlib-metadata (==4.8.2)
1: fact: importlib-metadata (4.8.1) requires Python >=3.6
1: derived: not importlib-metadata (==4.8.1)
1: fact: importlib-metadata (4.8.0) requires Python >=3.6
1: derived: not importlib-metadata (==4.8.0)
1: fact: importlib-metadata (4.7.1) requires Python >=3.6
1: derived: not importlib-metadata (==4.7.1)
1: fact: importlib-metadata (4.7.0) requires Python >=3.6
1: derived: not importlib-metadata (==4.7.0)
1: fact: importlib-metadata (4.6.4) requires Python >=3.6
1: derived: not importlib-metadata (==4.6.4)
1: fact: importlib-metadata (4.6.3) requires Python >=3.6
1: derived: not importlib-metadata (==4.6.3)
1: fact: importlib-metadata (4.6.2) requires Python >=3.6
1: derived: not importlib-metadata (==4.6.2)
1: fact: importlib-metadata (4.6.1) requires Python >=3.6
1: derived: not importlib-metadata (==4.6.1)
1: fact: importlib-metadata (4.6.0) requires Python >=3.6
1: derived: not importlib-metadata (==4.6.0)
1: fact: importlib-metadata (4.5.0) requires Python >=3.6
1: derived: not importlib-metadata (==4.5.0)
1: fact: importlib-metadata (4.4.0) requires Python >=3.6
1: derived: not importlib-metadata (==4.4.0)
1: fact: importlib-metadata (4.3.1) requires Python >=3.6
1: derived: not importlib-metadata (==4.3.1)
1: fact: importlib-metadata (4.3.0) requires Python >=3.6
1: derived: not importlib-metadata (==4.3.0)
1: fact: importlib-metadata (4.2.0) requires Python >=3.6
1: derived: not importlib-metadata (==4.2.0)
1: fact: importlib-metadata (4.1.0) requires Python >=3.6
1: derived: not importlib-metadata (==4.1.0)
1: fact: importlib-metadata (4.0.1) requires Python >=3.6
1: derived: not importlib-metadata (==4.0.1)
1: fact: importlib-metadata (4.0.0) requires Python >=3.6
1: derived: not importlib-metadata (==4.0.0)
1: fact: importlib-metadata (3.10.1) requires Python >=3.6
1: derived: not importlib-metadata (==3.10.1)
1: fact: importlib-metadata (3.10.0) requires Python >=3.6
1: derived: not importlib-metadata (==3.10.0)
1: fact: importlib-metadata (3.9.1) requires Python >=3.6
1: derived: not importlib-metadata (==3.9.1)
1: fact: importlib-metadata (3.9.0) requires Python >=3.6
1: derived: not importlib-metadata (==3.9.0)
1: fact: importlib-metadata (3.8.2) requires Python >=3.6
1: derived: not importlib-metadata (==3.8.2)
1: fact: importlib-metadata (3.8.1) requires Python >=3.6
1: derived: not importlib-metadata (==3.8.1)
1: fact: importlib-metadata (3.8.0) requires Python >=3.6
1: derived: not importlib-metadata (==3.8.0)
1: fact: importlib-metadata (3.7.3) requires Python >=3.6
1: derived: not importlib-metadata (==3.7.3)
1: fact: importlib-metadata (3.7.2) requires Python >=3.6
1: derived: not importlib-metadata (==3.7.2)
1: fact: importlib-metadata (3.7.1) requires Python >=3.6
1: derived: not importlib-metadata (==3.7.1)
1: fact: importlib-metadata (3.7.0) requires Python >=3.6
1: derived: not importlib-metadata (==3.7.0)
1: fact: importlib-metadata (3.6.0) requires Python >=3.6
1: derived: not importlib-metadata (==3.6.0)
1: fact: importlib-metadata (3.5.0) requires Python >=3.6
1: derived: not importlib-metadata (==3.5.0)
1: fact: importlib-metadata (3.4.0) requires Python >=3.6
1: derived: not importlib-metadata (==3.4.0)
1: fact: importlib-metadata (3.3.0) requires Python >=3.6
1: derived: not importlib-metadata (==3.3.0)
1: fact: importlib-metadata (3.2.0) requires Python >=3.6
1: derived: not importlib-metadata (==3.2.0)
1: fact: importlib-metadata (3.1.1) requires Python >=3.6
1: derived: not importlib-metadata (==3.1.1)
1: fact: importlib-metadata (3.1.0) requires Python >=3.6
1: derived: not importlib-metadata (==3.1.0)
1: fact: importlib-metadata (3.0.0) requires Python >=3.6
1: derived: not importlib-metadata (==3.0.0)
1: fact: importlib-metadata (2.1.2) depends on zipp (>=0.5)
1: fact: importlib-metadata (2.1.2) depends on pathlib2 (*)
1: fact: importlib-metadata (2.1.2) depends on contextlib2 (*)
1: fact: importlib-metadata (2.1.2) depends on configparser (>=3.5)
1: selecting importlib-metadata (2.1.2)
1: derived: configparser (>=3.5)
1: derived: contextlib2
1: derived: zipp (>=0.5)
1: fact: zipp (3.6.0) requires Python >=3.6
1: derived: not zipp (==3.6.0)
1: fact: zipp (3.5.1) requires Python >=3.6
1: derived: not zipp (==3.5.1)
1: fact: zipp (3.5.0) requires Python >=3.6
1: derived: not zipp (==3.5.0)
1: fact: zipp (3.4.2) requires Python >=3.6
1: derived: not zipp (==3.4.2)
1: fact: zipp (3.4.1) requires Python >=3.6
1: derived: not zipp (==3.4.1)
1: fact: zipp (3.4.0) requires Python >=3.6
1: derived: not zipp (==3.4.0)
1: fact: zipp (3.3.2) requires Python >=3.6
1: derived: not zipp (==3.3.2)
1: fact: zipp (3.3.1) requires Python >=3.6
1: derived: not zipp (==3.3.1)
1: fact: zipp (3.3.0) requires Python >=3.6
1: derived: not zipp (==3.3.0)
1: fact: zipp (3.2.0) requires Python >=3.6
1: derived: not zipp (==3.2.0)
1: fact: zipp (3.1.0) requires Python >=3.6
1: derived: not zipp (==3.1.0)
1: fact: zipp (3.0.0) requires Python >=3.6
1: derived: not zipp (==3.0.0)
1: fact: zipp (2.2.1) requires Python >=3.6
1: derived: not zipp (==2.2.1)
1: fact: zipp (2.2.0) requires Python >=3.6
1: derived: not zipp (==2.2.0)
1: fact: zipp (2.1.0) requires Python >=3.6
1: derived: not zipp (==2.1.0)
1: fact: zipp (2.0.1) requires Python >=3.6
1: derived: not zipp (==2.0.1)
1: fact: zipp (2.0.0) requires Python >=3.6
1: derived: not zipp (==2.0.0)
1: fact: zipp (1.2.0) depends on contextlib2 (*)
1: selecting zipp (1.2.0)
1: fact: contextlib2 (21.6.0) requires Python >=3.6
1: derived: not contextlib2 (==21.6.0)
1: selecting contextlib2 (0.6.0.post1)
1: fact: configparser (5.2.0) requires Python >=3.6
1: derived: not configparser (==5.2.0)
1: fact: configparser (5.1.0) requires Python >=3.6
1: derived: not configparser (==5.1.0)
1: fact: configparser (5.0.2) requires Python >=3.6
1: derived: not configparser (==5.0.2)
1: fact: configparser (5.0.1) requires Python >=3.6
1: derived: not configparser (==5.0.1)
1: fact: configparser (5.0.0) requires Python >=3.6
1: derived: not configparser (==5.0.0)
1: selecting configparser (4.0.2)
1: Version solving took 0.558 seconds.
1: Tried 1 solutions.
0: Retrying dependency resolution with the following overrides ({Package('poetry-test-pj', '0.1.0'): {'pytest': <Dependency pytest (>=4.6.11,<5.0.0)>, 'pytest-mock': <Dependency pytest-mock (>=3.6.1,<4.0.0)>}}).
1: fact: poetry-test-pj is 0.1.0
1: derived: poetry-test-pj
1: fact: poetry-test-pj depends on pytest (^4.6.11)
1: fact: poetry-test-pj depends on pytest-mock (^3.6.1)
1: selecting poetry-test-pj (0.1.0)
1: derived: pytest-mock (>=3.6.1,<4.0.0)
1: derived: pytest (>=4.6.11,<5.0.0)
PyPI: 1 packages found for pytest-mock >=3.6.1,<4.0.0
1: fact: pytest-mock (3.6.1) depends on pytest (>=5.0)
1: derived: not pytest-mock (==3.6.1)
1: fact: no versions of pytest-mock match >3.6.1,<4.0.0
1: conflict: no versions of pytest-mock match >3.6.1,<4.0.0
1: ! pytest-mock (>3.6.1,<4.0.0) is partially satisfied by not pytest-mock (3.6.1)
1: ! which is caused by "pytest-mock (3.6.1) depends on pytest (>=5.0)"
1: ! thus: pytest-mock (>=3.6.1,<4.0.0) requires pytest (>=5.0)
1: ! not pytest (>=5.0) is satisfied by pytest (^4.6.11)
1: ! which is caused by "poetry-test-pj depends on pytest (^4.6.11)"
1: ! thus: pytest-mock is forbidden
1: ! pytest-mock (>=3.6.1,<4.0.0) is satisfied by pytest-mock (^3.6.1)
1: ! which is caused by "poetry-test-pj depends on pytest-mock (^3.6.1)"
1: ! thus: version solving failed
1: Version solving took 0.005 seconds.
1: Tried 1 solutions.
Stack trace:
12 ~/.poetry/lib/poetry/_vendor/py3.9/clikit/console_application.py:131 in run
129│ parsed_args = resolved_command.args
130│
→ 131│ status_code = command.handle(parsed_args, io)
132│ except KeyboardInterrupt:
133│ status_code = 1
11 ~/.poetry/lib/poetry/_vendor/py3.9/clikit/api/command/command.py:120 in handle
118│ def handle(self, args, io): # type: (Args, IO) -> int
119│ try:
→ 120│ status_code = self._do_handle(args, io)
121│ except KeyboardInterrupt:
122│ if io.is_debug():
10 ~/.poetry/lib/poetry/_vendor/py3.9/clikit/api/command/command.py:171 in _do_handle
169│ handler_method = self._config.handler_method
170│
→ 171│ return getattr(handler, handler_method)(args, io, self)
172│
173│ def __repr__(self): # type: () -> str
9 ~/.poetry/lib/poetry/_vendor/py3.9/cleo/commands/command.py:92 in wrap_handle
90│ self._command = command
91│
→ 92│ return self.handle()
93│
94│ def handle(self): # type: () -> Optional[int]
8 ~/.poetry/lib/poetry/console/commands/update.py:47 in handle
45│ self._installer.update(True)
46│
→ 47│ return self._installer.run()
48│
7 ~/.poetry/lib/poetry/installation/installer.py:103 in run
101│ local_repo = Repository()
102│
→ 103│ return self._do_install(local_repo)
104│
105│ def dry_run(self, dry_run=True): # type: (bool) -> Installer
6 ~/.poetry/lib/poetry/installation/installer.py:235 in _do_install
233│ )
234│
→ 235│ ops = solver.solve(use_latest=self._whitelist)
236│ else:
237│ self._io.write_line("Installing dependencies from lock file")
5 ~/.poetry/lib/poetry/puzzle/solver.py:65 in solve
63│ with self._provider.progress():
64│ start = time.time()
→ 65│ packages, depths = self._solve(use_latest=use_latest)
66│ end = time.time()
67│
4 ~/.poetry/lib/poetry/puzzle/solver.py:239 in _solve
237│ packages = result.packages
238│ except OverrideNeeded as e:
→ 239│ return self.solve_in_compatibility_mode(e.overrides, use_latest=use_latest)
240│ except SolveFailure as e:
241│ raise SolverProblemError(e)
3 ~/.poetry/lib/poetry/puzzle/solver.py:207 in solve_in_compatibility_mode
205│ )
206│ self._provider.set_overrides(override)
→ 207│ _packages, _depths = self._solve(use_latest=use_latest)
208│ for index, package in enumerate(_packages):
209│ if package not in packages:
2 ~/.poetry/lib/poetry/puzzle/solver.py:239 in _solve
237│ packages = result.packages
238│ except OverrideNeeded as e:
→ 239│ return self.solve_in_compatibility_mode(e.overrides, use_latest=use_latest)
240│ except SolveFailure as e:
241│ raise SolverProblemError(e)
1 ~/.poetry/lib/poetry/puzzle/solver.py:207 in solve_in_compatibility_mode
205│ )
206│ self._provider.set_overrides(override)
→ 207│ _packages, _depths = self._solve(use_latest=use_latest)
208│ for index, package in enumerate(_packages):
209│ if package not in packages:
SolverProblemError
Because no versions of pytest-mock match >3.6.1,<4.0.0
and pytest-mock (3.6.1) depends on pytest (>=5.0), pytest-mock (>=3.6.1,<4.0.0) requires pytest (>=5.0).
So, because poetry-test-pj depends on both pytest (^4.6.11) and pytest-mock (^3.6.1), version solving failed.
at ~/.poetry/lib/poetry/puzzle/solver.py:241 in _solve
237│ packages = result.packages
238│ except OverrideNeeded as e:
239│ return self.solve_in_compatibility_mode(e.overrides, use_latest=use_latest)
240│ except SolveFailure as e:
→ 241│ raise SolverProblemError(e)
242│
243│ results = dict(
244│ depth_first_search(
245│ PackageNode(self._package, packages), aggregate_package_nodes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment