Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pipenv Doesn't Correctly Resolve Dependencies #4724

Closed
Kurt-von-Laven opened this issue Jun 21, 2021 · 5 comments
Closed

Pipenv Doesn't Correctly Resolve Dependencies #4724

Kurt-von-Laven opened this issue Jun 21, 2021 · 5 comments

Comments

@Kurt-von-Laven
Copy link

Issue description

pipenv fails to install prospector 1.3.1, which pip successfully installs.

Expected result

I expected pipenv to successfully install prospector without errors by falling back on earlier versions of flake8 once detecting a dependency constraint conflict on pycodestyle.

Actual result

Pipenv complained of a dependency constraint conflict on pycodestyle that blocked installation, and never attempted an earlier version of flake8.
py

$ pipenv install --verbose
Pipfile.lock (16c839) out of date, updating to (73d63b)...
Locking [dev-packages] dependencies...
Building requirements...
Resolving dependencies...
⠧ Locking...
                          ROUND 1                           
✘ Locking Failed! 
Current constraints:
  prospector==1.3.1 (from -r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))

Finding the best candidates:
  found candidate prospector==1.3.1 (constraint was ==1.3.1)

Finding secondary dependencies:
  prospector==1.3.1         requires astroid==2.4.1, dodgy>=0.1.9, mccabe>=0.5.0, pep8-naming<=0.10.0,>=0.3.3, pycodestyle<2.7.0,>=2.6.0, pydocstyle>=2.0.0, pyflakes<2.3.0,>=2.2.0, pylint-celery==0.3, pylint-django<2.2.0, pylint-flask==0.6, pylint-plugin-utils>=0.2.6, pylint==2.5.3, pyyaml, requirements-detector>=0.6, setoptconf>=0.2.0

New dependencies found in this round:
  adding ['astroid', '==2.4.1', '[]']
  adding ['dodgy', '>=0.1.9', '[]']
  adding ['mccabe', '>=0.5.0', '[]']
  adding ['pep8-naming', '<=0.10.0,>=0.3.3', '[]']
  adding ['pycodestyle', '<2.7.0,>=2.6.0', '[]']
  adding ['pydocstyle', '>=2.0.0', '[]']
  adding ['pyflakes', '<2.3.0,>=2.2.0', '[]']
  adding ['pylint', '==2.5.3', '[]']
  adding ['pylint-celery', '==0.3', '[]']
  adding ['pylint-django', '<2.2.0', '[]']
  adding ['pylint-flask', '==0.6', '[]']
  adding ['pylint-plugin-utils', '>=0.2.6', '[]']
  adding ['pyyaml', '', '[]']
  adding ['requirements-detector', '>=0.6', '[]']
  adding ['setoptconf', '>=0.2.0', '[]']
Removed dependencies in this round:
------------------------------------------------------------
Result of round 1: not stable

                          ROUND 2                           
Current constraints:
  astroid==2.4.1 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  dodgy>=0.1.9 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  mccabe>=0.5.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pep8-naming<=0.10.0,>=0.3.3 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  prospector==1.3.1 (from -r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pycodestyle<2.7.0,>=2.6.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pydocstyle>=2.0.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pyflakes<2.3.0,>=2.2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint==2.5.3 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-celery==0.3 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-django<2.2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-flask==0.6 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-plugin-utils>=0.2.6 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pyyaml (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  requirements-detector>=0.6 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  setoptconf>=0.2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))

Finding the best candidates:
  found candidate astroid==2.4.1 (constraint was ==2.4.1)
  found candidate dodgy==0.2.1 (constraint was >=0.1.9)
  found candidate mccabe==0.6.1 (constraint was >=0.5.0)
  found candidate pep8-naming==0.10.0 (constraint was <=0.10.0,>=0.3.3)
  found candidate prospector==1.3.1 (constraint was ==1.3.1)
  found candidate pycodestyle==2.6.0 (constraint was >=2.6.0,<2.7.0)
  found candidate pydocstyle==6.1.1 (constraint was >=2.0.0)
  found candidate pyflakes==2.2.0 (constraint was >=2.2.0,<2.3.0)
  found candidate pylint==2.5.3 (constraint was ==2.5.3)
  found candidate pylint-celery==0.3 (constraint was ==0.3)
  found candidate pylint-django==2.1.0 (constraint was <2.2.0)
  found candidate pylint-flask==0.6 (constraint was ==0.6)
  found candidate pylint-plugin-utils==0.6 (constraint was >=0.2.6)
  found candidate pyyaml==5.4.1 (constraint was <any>)
  found candidate requirements-detector==0.7 (constraint was >=0.6)
  found candidate setoptconf==0.2.0 (constraint was >=0.2.0)

Finding secondary dependencies:
  pyflakes==2.2.0           requires -
  prospector==1.3.1         requires astroid==2.4.1, dodgy>=0.1.9, mccabe>=0.5.0, pep8-naming<=0.10.0,>=0.3.3, pycodestyle<2.7.0,>=2.6.0, pydocstyle>=2.0.0, pyflakes<2.3.0,>=2.2.0, pylint-celery==0.3, pylint-django<2.2.0, pylint-flask==0.6, pylint-plugin-utils>=0.2.6, pylint==2.5.3, pyyaml, requirements-detector>=0.6, setoptconf>=0.2.0
  astroid==2.4.1            requires lazy-object-proxy==1.4.*, six~=1.12, wrapt~=1.11
  pydocstyle==6.1.1         requires snowballstemmer
  pylint-celery==0.3        requires astroid>=1.0, pylint-plugin-utils>=0.2.1, pylint>=1.0
  dodgy==0.2.1              requires -
  pylint-django==2.1.0      requires pylint-plugin-utils>=0.5, pylint>=2.0
  pylint-flask==0.6         requires astroid>=1.0, pylint-plugin-utils>=0.2.1, pylint>=1.0
  requirements-detector==0.7 requires astroid>=1.4
  pylint-plugin-utils==0.6  requires pylint>=1.7
  mccabe==0.6.1             requires -
  pyyaml==5.4.1             requires -
  setoptconf==0.2.0         requires -
  pycodestyle==2.6.0        requires -
  pep8-naming==0.10.0       requires flake8-polyfill<2,>=1.0.2
  pylint==2.5.3             requires astroid<=2.5,>=2.4.0, isort<5,>=4.2.5, mccabe<0.7,>=0.6, toml>=0.7.1

New dependencies found in this round:
  adding ['astroid', '<=2.5,==2.4.1,>=1.0,>=1.4,>=2.4.0', '[]']
  adding ['flake8-polyfill', '<2,>=1.0.2', '[]']
  adding ['isort', '<5,>=4.2.5', '[]']
  adding ['lazy-object-proxy', '==1.4.*', '[]']
  adding ['mccabe', '<0.7,>=0.5.0,>=0.6', '[]']
  adding ['pylint', '==2.5.3,>=1.0,>=1.7,>=2.0', '[]']
  adding ['pylint-plugin-utils', '>=0.2.1,>=0.2.6,>=0.5', '[]']
  adding ['six', '~=1.12', '[]']
  adding ['snowballstemmer', '', '[]']
  adding ['toml', '>=0.7.1', '[]']
  adding ['wrapt', '~=1.11', '[]']
Removed dependencies in this round:
  removing ['astroid', '==2.4.1', '[]']
  removing ['mccabe', '>=0.5.0', '[]']
  removing ['pylint', '==2.5.3', '[]']
  removing ['pylint-plugin-utils', '>=0.2.6', '[]']
------------------------------------------------------------
Result of round 2: not stable

                          ROUND 3                           
Current constraints:
  astroid<=2.5,==2.4.1,>=1.0,>=1.4,>=2.4.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  dodgy>=0.1.9 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  flake8-polyfill<2,>=1.0.2 (from pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  isort<5,>=4.2.5 (from pylint==2.5.3->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  lazy-object-proxy==1.4.* (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  mccabe<0.7,>=0.5.0,>=0.6 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pep8-naming<=0.10.0,>=0.3.3 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  prospector==1.3.1 (from -r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pycodestyle<2.7.0,>=2.6.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pydocstyle>=2.0.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pyflakes<2.3.0,>=2.2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint==2.5.3,>=1.0,>=1.7,>=2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-celery==0.3 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-django<2.2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-flask==0.6 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-plugin-utils>=0.2.1,>=0.2.6,>=0.5 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pyyaml (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  requirements-detector>=0.6 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  setoptconf>=0.2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  six~=1.12 (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  snowballstemmer (from pydocstyle==6.1.1->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  toml>=0.7.1 (from pylint==2.5.3->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  wrapt~=1.11 (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))

Finding the best candidates:
  found candidate astroid==2.4.1 (constraint was >=1.0,>=1.4,>=2.4.0,==2.4.1,<=2.5)
  found candidate dodgy==0.2.1 (constraint was >=0.1.9)
  found candidate flake8-polyfill==1.0.2 (constraint was >=1.0.2,<2)
  found candidate isort==4.3.21 (constraint was >=4.2.5,<5)
  found candidate lazy-object-proxy==1.4.3 (constraint was ==1.4.*)
  found candidate mccabe==0.6.1 (constraint was >=0.5.0,>=0.6,<0.7)
  found candidate pep8-naming==0.10.0 (constraint was <=0.10.0,>=0.3.3)
  found candidate prospector==1.3.1 (constraint was ==1.3.1)
  found candidate pycodestyle==2.6.0 (constraint was >=2.6.0,<2.7.0)
  found candidate pydocstyle==6.1.1 (constraint was >=2.0.0)
  found candidate pyflakes==2.2.0 (constraint was >=2.2.0,<2.3.0)
  found candidate pylint==2.5.3 (constraint was >=1.0,>=1.7,>=2.0,==2.5.3)
  found candidate pylint-celery==0.3 (constraint was ==0.3)
  found candidate pylint-django==2.1.0 (constraint was <2.2.0)
  found candidate pylint-flask==0.6 (constraint was ==0.6)
  found candidate pylint-plugin-utils==0.6 (constraint was >=0.2.1,>=0.2.6,>=0.5)
  found candidate pyyaml==5.4.1 (constraint was <any>)
  found candidate requirements-detector==0.7 (constraint was >=0.6)
  found candidate setoptconf==0.2.0 (constraint was >=0.2.0)
  found candidate six==1.16.0 (constraint was ~=1.12)
  found candidate snowballstemmer==2.1.0 (constraint was <any>)
  found candidate toml==0.10.2 (constraint was >=0.7.1)
  found candidate wrapt==1.12.1 (constraint was ~=1.11)

Finding secondary dependencies:
  pyflakes==2.2.0           requires -
  pylint-flask==0.6         requires astroid>=1.0, pylint-plugin-utils>=0.2.1, pylint>=1.0
  toml==0.10.2              requires -
  pylint-plugin-utils==0.6  requires pylint>=1.7
  pyyaml==5.4.1             requires -
  mccabe==0.6.1             requires -
  pep8-naming==0.10.0       requires flake8-polyfill<2,>=1.0.2
  setoptconf==0.2.0         requires -
  isort==4.3.21             requires -
  prospector==1.3.1         requires astroid==2.4.1, dodgy>=0.1.9, mccabe>=0.5.0, pep8-naming<=0.10.0,>=0.3.3, pycodestyle<2.7.0,>=2.6.0, pydocstyle>=2.0.0, pyflakes<2.3.0,>=2.2.0, pylint-celery==0.3, pylint-django<2.2.0, pylint-flask==0.6, pylint-plugin-utils>=0.2.6, pylint==2.5.3, pyyaml, requirements-detector>=0.6, setoptconf>=0.2.0
  snowballstemmer==2.1.0    requires -
  astroid==2.4.1            requires lazy-object-proxy==1.4.*, six~=1.12, wrapt~=1.11
  pycodestyle==2.6.0        requires -
  flake8-polyfill==1.0.2    requires flake8
  pylint-celery==0.3        requires astroid>=1.0, pylint-plugin-utils>=0.2.1, pylint>=1.0
  pylint-django==2.1.0      requires pylint-plugin-utils>=0.5, pylint>=2.0
  lazy-object-proxy==1.4.3  requires -
  six==1.16.0               requires -
  pydocstyle==6.1.1         requires snowballstemmer
  dodgy==0.2.1              requires -
  requirements-detector==0.7 requires astroid>=1.4
  wrapt==1.12.1             requires -
  pylint==2.5.3             requires astroid<=2.5,>=2.4.0, isort<5,>=4.2.5, mccabe<0.7,>=0.6, toml>=0.7.1

New dependencies found in this round:
  adding ['flake8', '', '[]']
Removed dependencies in this round:
------------------------------------------------------------
Result of round 3: not stable

                          ROUND 4                           
Current constraints:
  astroid<=2.5,==2.4.1,>=1.0,>=1.4,>=2.4.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  dodgy>=0.1.9 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  flake8 (from flake8-polyfill==1.0.2->pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  flake8-polyfill<2,>=1.0.2 (from pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  isort<5,>=4.2.5 (from pylint==2.5.3->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  lazy-object-proxy==1.4.* (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  mccabe<0.7,>=0.5.0,>=0.6 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pep8-naming<=0.10.0,>=0.3.3 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  prospector==1.3.1 (from -r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pycodestyle<2.7.0,>=2.6.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pydocstyle>=2.0.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pyflakes<2.3.0,>=2.2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint==2.5.3,>=1.0,>=1.7,>=2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-celery==0.3 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-django<2.2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-flask==0.6 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-plugin-utils>=0.2.1,>=0.2.6,>=0.5 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pyyaml (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  requirements-detector>=0.6 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  setoptconf>=0.2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  six~=1.12 (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  snowballstemmer (from pydocstyle==6.1.1->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  toml>=0.7.1 (from pylint==2.5.3->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  wrapt~=1.11 (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))

Finding the best candidates:
  found candidate astroid==2.4.1 (constraint was >=1.0,>=1.4,>=2.4.0,==2.4.1,<=2.5)
  found candidate dodgy==0.2.1 (constraint was >=0.1.9)
  found candidate flake8==3.9.2 (constraint was <any>)
  found candidate flake8-polyfill==1.0.2 (constraint was >=1.0.2,<2)
  found candidate isort==4.3.21 (constraint was >=4.2.5,<5)
  found candidate lazy-object-proxy==1.4.3 (constraint was ==1.4.*)
  found candidate mccabe==0.6.1 (constraint was >=0.5.0,>=0.6,<0.7)
  found candidate pep8-naming==0.10.0 (constraint was <=0.10.0,>=0.3.3)
  found candidate prospector==1.3.1 (constraint was ==1.3.1)
  found candidate pycodestyle==2.6.0 (constraint was >=2.6.0,<2.7.0)
  found candidate pydocstyle==6.1.1 (constraint was >=2.0.0)
  found candidate pyflakes==2.2.0 (constraint was >=2.2.0,<2.3.0)
  found candidate pylint==2.5.3 (constraint was >=1.0,>=1.7,>=2.0,==2.5.3)
  found candidate pylint-celery==0.3 (constraint was ==0.3)
  found candidate pylint-django==2.1.0 (constraint was <2.2.0)
  found candidate pylint-flask==0.6 (constraint was ==0.6)
  found candidate pylint-plugin-utils==0.6 (constraint was >=0.2.1,>=0.2.6,>=0.5)
  found candidate pyyaml==5.4.1 (constraint was <any>)
  found candidate requirements-detector==0.7 (constraint was >=0.6)
  found candidate setoptconf==0.2.0 (constraint was >=0.2.0)
  found candidate six==1.16.0 (constraint was ~=1.12)
  found candidate snowballstemmer==2.1.0 (constraint was <any>)
  found candidate toml==0.10.2 (constraint was >=0.7.1)
  found candidate wrapt==1.12.1 (constraint was ~=1.11)

Finding secondary dependencies:
  isort==4.3.21             requires -
  six==1.16.0               requires -
  flake8==3.9.2             requires mccabe<0.7.0,>=0.6.0, pycodestyle<2.8.0,>=2.7.0, pyflakes<2.4.0,>=2.3.0
  pydocstyle==6.1.1         requires snowballstemmer
  wrapt==1.12.1             requires -
  pylint==2.5.3             requires astroid<=2.5,>=2.4.0, isort<5,>=4.2.5, mccabe<0.7,>=0.6, toml>=0.7.1
  prospector==1.3.1         requires astroid==2.4.1, dodgy>=0.1.9, mccabe>=0.5.0, pep8-naming<=0.10.0,>=0.3.3, pycodestyle<2.7.0,>=2.6.0, pydocstyle>=2.0.0, pyflakes<2.3.0,>=2.2.0, pylint-celery==0.3, pylint-django<2.2.0, pylint-flask==0.6, pylint-plugin-utils>=0.2.6, pylint==2.5.3, pyyaml, requirements-detector>=0.6, setoptconf>=0.2.0
  lazy-object-proxy==1.4.3  requires -
  setoptconf==0.2.0         requires -
  pylint-flask==0.6         requires astroid>=1.0, pylint-plugin-utils>=0.2.1, pylint>=1.0
  flake8-polyfill==1.0.2    requires flake8
  pycodestyle==2.6.0        requires -
  pyflakes==2.2.0           requires -
  astroid==2.4.1            requires lazy-object-proxy==1.4.*, six~=1.12, wrapt~=1.11
  mccabe==0.6.1             requires -
  pylint-celery==0.3        requires astroid>=1.0, pylint-plugin-utils>=0.2.1, pylint>=1.0
  pylint-plugin-utils==0.6  requires pylint>=1.7
  pep8-naming==0.10.0       requires flake8-polyfill<2,>=1.0.2
  snowballstemmer==2.1.0    requires -
  dodgy==0.2.1              requires -
  pyyaml==5.4.1             requires -
  pylint-django==2.1.0      requires pylint-plugin-utils>=0.5, pylint>=2.0
  requirements-detector==0.7 requires astroid>=1.4
  toml==0.10.2              requires -

New dependencies found in this round:
  adding ['mccabe', '<0.7,<0.7.0,>=0.5.0,>=0.6,>=0.6.0', '[]']
  adding ['pycodestyle', '<2.7.0,<2.8.0,>=2.6.0,>=2.7.0', '[]']
  adding ['pyflakes', '<2.3.0,<2.4.0,>=2.2.0,>=2.3.0', '[]']
Removed dependencies in this round:
  removing ['mccabe', '<0.7,>=0.5.0,>=0.6', '[]']
  removing ['pycodestyle', '<2.7.0,>=2.6.0', '[]']
  removing ['pyflakes', '<2.3.0,>=2.2.0', '[]']
------------------------------------------------------------
Result of round 4: not stable

                          ROUND 5                           
Current constraints:
  astroid<=2.5,==2.4.1,>=1.0,>=1.4,>=2.4.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  dodgy>=0.1.9 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  flake8 (from flake8-polyfill==1.0.2->pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  flake8-polyfill<2,>=1.0.2 (from pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  isort<5,>=4.2.5 (from pylint==2.5.3->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  lazy-object-proxy==1.4.* (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  mccabe<0.7,<0.7.0,>=0.5.0,>=0.6,>=0.6.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pep8-naming<=0.10.0,>=0.3.3 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  prospector==1.3.1 (from -r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pycodestyle<2.7.0,<2.8.0,>=2.6.0,>=2.7.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pydocstyle>=2.0.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pyflakes<2.3.0,<2.4.0,>=2.2.0,>=2.3.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint==2.5.3,>=1.0,>=1.7,>=2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-celery==0.3 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-django<2.2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-flask==0.6 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-plugin-utils>=0.2.1,>=0.2.6,>=0.5 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pyyaml (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  requirements-detector>=0.6 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  setoptconf>=0.2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  six~=1.12 (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  snowballstemmer (from pydocstyle==6.1.1->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  toml>=0.7.1 (from pylint==2.5.3->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  wrapt~=1.11 (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))

Finding the best candidates:
  found candidate astroid==2.4.1 (constraint was >=1.0,>=1.4,>=2.4.0,==2.4.1,<=2.5)
  found candidate dodgy==0.2.1 (constraint was >=0.1.9)
  found candidate flake8==3.9.2 (constraint was <any>)
  found candidate flake8-polyfill==1.0.2 (constraint was >=1.0.2,<2)
  found candidate isort==4.3.21 (constraint was >=4.2.5,<5)
  found candidate lazy-object-proxy==1.4.3 (constraint was ==1.4.*)
  found candidate mccabe==0.6.1 (constraint was >=0.5.0,>=0.6,>=0.6.0,<0.7,<0.7.0)
  found candidate pep8-naming==0.10.0 (constraint was <=0.10.0,>=0.3.3)
  found candidate prospector==1.3.1 (constraint was ==1.3.1)
Traceback (most recent call last):
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/utils.py", line 825, in resolve
    results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/patched/piptools/resolver.py", line 180, in resolve
    has_changed, best_matches = self._resolve_one_round()
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/patched/piptools/resolver.py", line 260, in _resolve_one_round
    best_matches = {self.get_best_match(ireq) for ireq in constraints}
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/patched/piptools/resolver.py", line 260, in <setcomp>
    best_matches = {self.get_best_match(ireq) for ireq in constraints}
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/patched/piptools/resolver.py", line 319, in get_best_match
    best_match = self.repository.find_best_match(
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 205, in find_best_match
    raise NoCandidateFound(ireq, all_candidates, self.finder)
pipenv.patched.piptools.exceptions.NoCandidateFound: Could not find a version that matches pycodestyle<2.7.0,<2.8.0,>=2.6.0,>=2.7.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
Tried: 2.0.0, 2.0.0, 2.1.0, 2.1.0, 2.2.0, 2.2.0, 2.3.0, 2.3.0, 2.3.1, 2.3.1, 2.4.0, 2.4.0, 2.5.0, 2.5.0, 2.6.0, 2.6.0, 2.7.0, 2.7.0
Skipped pre-versions: 1.8.0.dev0, 1.8.0.dev0, 2.0.0a1, 2.0.0a1, 2.6.0a1, 2.6.0a1
There are incompatible versions in the resolved dependencies:
  pycodestyle<2.7.0,>=2.6.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pycodestyle<2.8.0,>=2.7.0 (from flake8==3.9.2->flake8-polyfill==1.0.2->pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/resolver.py", line 764, in <module>
    main()
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/resolver.py", line 758, in main
    _main(parsed.pre, parsed.clear, parsed.verbose, parsed.system, parsed.write,
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/resolver.py", line 741, in _main
    resolve_packages(pre, clear, verbose, system, write, requirements_dir, packages, dev)
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/resolver.py", line 702, in resolve_packages
    results, resolver = resolve(
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/resolver.py", line 684, in resolve
    return resolve_deps(
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/utils.py", line 1397, in resolve_deps
    results, hashes, markers_lookup, resolver, skipped = actually_resolve_deps(
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/utils.py", line 1110, in actually_resolve_deps
    resolver.resolve()
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/utils.py", line 835, in resolve
    raise ResolutionFailure(message=str(e))
pipenv.exceptions.ResolutionFailure: ERROR: Could not find a version that matches pycodestyle<2.7.0,<2.8.0,>=2.6.0,>=2.7.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
Tried: 2.0.0, 2.0.0, 2.1.0, 2.1.0, 2.2.0, 2.2.0, 2.3.0, 2.3.0, 2.3.1, 2.3.1, 2.4.0, 2.4.0, 2.5.0, 2.5.0, 2.6.0, 2.6.0, 2.7.0, 2.7.0
Skipped pre-versions: 1.8.0.dev0, 1.8.0.dev0, 2.0.0a1, 2.0.0a1, 2.6.0a1, 2.6.0a1
There are incompatible versions in the resolved dependencies:
  pycodestyle<2.7.0,>=2.6.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pycodestyle<2.8.0,>=2.7.0 (from flake8==3.9.2->flake8-polyfill==1.0.2->pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
ROUND 1                           
Current constraints:
  prospector==1.3.1 (from -r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))

Finding the best candidates:
  found candidate prospector==1.3.1 (constraint was ==1.3.1)

Finding secondary dependencies:
  prospector==1.3.1         requires astroid==2.4.1, dodgy>=0.1.9, mccabe>=0.5.0, pep8-naming<=0.10.0,>=0.3.3, pycodestyle<2.7.0,>=2.6.0, pydocstyle>=2.0.0, pyflakes<2.3.0,>=2.2.0, pylint-celery==0.3, pylint-django<2.2.0, pylint-flask==0.6, pylint-plugin-utils>=0.2.6, pylint==2.5.3, pyyaml, requirements-detector>=0.6, setoptconf>=0.2.0

New dependencies found in this round:
  adding ['astroid', '==2.4.1', '[]']
  adding ['dodgy', '>=0.1.9', '[]']
  adding ['mccabe', '>=0.5.0', '[]']
  adding ['pep8-naming', '<=0.10.0,>=0.3.3', '[]']
  adding ['pycodestyle', '<2.7.0,>=2.6.0', '[]']
  adding ['pydocstyle', '>=2.0.0', '[]']
  adding ['pyflakes', '<2.3.0,>=2.2.0', '[]']
  adding ['pylint', '==2.5.3', '[]']
  adding ['pylint-celery', '==0.3', '[]']
  adding ['pylint-django', '<2.2.0', '[]']
  adding ['pylint-flask', '==0.6', '[]']
  adding ['pylint-plugin-utils', '>=0.2.6', '[]']
  adding ['pyyaml', '', '[]']
  adding ['requirements-detector', '>=0.6', '[]']
  adding ['setoptconf', '>=0.2.0', '[]']
Removed dependencies in this round:
------------------------------------------------------------
Result of round 1: not stable

                          ROUND 2                           
Current constraints:
  astroid==2.4.1 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  dodgy>=0.1.9 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  mccabe>=0.5.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pep8-naming<=0.10.0,>=0.3.3 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  prospector==1.3.1 (from -r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pycodestyle<2.7.0,>=2.6.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pydocstyle>=2.0.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pyflakes<2.3.0,>=2.2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint==2.5.3 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-celery==0.3 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-django<2.2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-flask==0.6 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-plugin-utils>=0.2.6 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pyyaml (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  requirements-detector>=0.6 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  setoptconf>=0.2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))

Finding the best candidates:
  found candidate astroid==2.4.1 (constraint was ==2.4.1)
  found candidate dodgy==0.2.1 (constraint was >=0.1.9)
  found candidate mccabe==0.6.1 (constraint was >=0.5.0)
  found candidate pep8-naming==0.10.0 (constraint was <=0.10.0,>=0.3.3)
  found candidate prospector==1.3.1 (constraint was ==1.3.1)
  found candidate pycodestyle==2.6.0 (constraint was >=2.6.0,<2.7.0)
  found candidate pydocstyle==6.1.1 (constraint was >=2.0.0)
  found candidate pyflakes==2.2.0 (constraint was >=2.2.0,<2.3.0)
  found candidate pylint==2.5.3 (constraint was ==2.5.3)
  found candidate pylint-celery==0.3 (constraint was ==0.3)
  found candidate pylint-django==2.1.0 (constraint was <2.2.0)
  found candidate pylint-flask==0.6 (constraint was ==0.6)
  found candidate pylint-plugin-utils==0.6 (constraint was >=0.2.6)
  found candidate pyyaml==5.4.1 (constraint was <any>)
  found candidate requirements-detector==0.7 (constraint was >=0.6)
  found candidate setoptconf==0.2.0 (constraint was >=0.2.0)

Finding secondary dependencies:
  pyflakes==2.2.0           requires -
  prospector==1.3.1         requires astroid==2.4.1, dodgy>=0.1.9, mccabe>=0.5.0, pep8-naming<=0.10.0,>=0.3.3, pycodestyle<2.7.0,>=2.6.0, pydocstyle>=2.0.0, pyflakes<2.3.0,>=2.2.0, pylint-celery==0.3, pylint-django<2.2.0, pylint-flask==0.6, pylint-plugin-utils>=0.2.6, pylint==2.5.3, pyyaml, requirements-detector>=0.6, setoptconf>=0.2.0
  astroid==2.4.1            requires lazy-object-proxy==1.4.*, six~=1.12, wrapt~=1.11
  pydocstyle==6.1.1         requires snowballstemmer
  pylint-celery==0.3        requires astroid>=1.0, pylint-plugin-utils>=0.2.1, pylint>=1.0
  dodgy==0.2.1              requires -
  pylint-django==2.1.0      requires pylint-plugin-utils>=0.5, pylint>=2.0
  pylint-flask==0.6         requires astroid>=1.0, pylint-plugin-utils>=0.2.1, pylint>=1.0
  requirements-detector==0.7 requires astroid>=1.4
  pylint-plugin-utils==0.6  requires pylint>=1.7
  mccabe==0.6.1             requires -
  pyyaml==5.4.1             requires -
  setoptconf==0.2.0         requires -
  pycodestyle==2.6.0        requires -
  pep8-naming==0.10.0       requires flake8-polyfill<2,>=1.0.2
  pylint==2.5.3             requires astroid<=2.5,>=2.4.0, isort<5,>=4.2.5, mccabe<0.7,>=0.6, toml>=0.7.1

New dependencies found in this round:
  adding ['astroid', '<=2.5,==2.4.1,>=1.0,>=1.4,>=2.4.0', '[]']
  adding ['flake8-polyfill', '<2,>=1.0.2', '[]']
  adding ['isort', '<5,>=4.2.5', '[]']
  adding ['lazy-object-proxy', '==1.4.*', '[]']
  adding ['mccabe', '<0.7,>=0.5.0,>=0.6', '[]']
  adding ['pylint', '==2.5.3,>=1.0,>=1.7,>=2.0', '[]']
  adding ['pylint-plugin-utils', '>=0.2.1,>=0.2.6,>=0.5', '[]']
  adding ['six', '~=1.12', '[]']
  adding ['snowballstemmer', '', '[]']
  adding ['toml', '>=0.7.1', '[]']
  adding ['wrapt', '~=1.11', '[]']
Removed dependencies in this round:
  removing ['astroid', '==2.4.1', '[]']
  removing ['mccabe', '>=0.5.0', '[]']
  removing ['pylint', '==2.5.3', '[]']
  removing ['pylint-plugin-utils', '>=0.2.6', '[]']
------------------------------------------------------------
Result of round 2: not stable

                          ROUND 3                           
Current constraints:
  astroid<=2.5,==2.4.1,>=1.0,>=1.4,>=2.4.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  dodgy>=0.1.9 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  flake8-polyfill<2,>=1.0.2 (from pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  isort<5,>=4.2.5 (from pylint==2.5.3->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  lazy-object-proxy==1.4.* (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  mccabe<0.7,>=0.5.0,>=0.6 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pep8-naming<=0.10.0,>=0.3.3 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  prospector==1.3.1 (from -r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pycodestyle<2.7.0,>=2.6.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pydocstyle>=2.0.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pyflakes<2.3.0,>=2.2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint==2.5.3,>=1.0,>=1.7,>=2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-celery==0.3 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-django<2.2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-flask==0.6 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-plugin-utils>=0.2.1,>=0.2.6,>=0.5 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pyyaml (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  requirements-detector>=0.6 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  setoptconf>=0.2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  six~=1.12 (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  snowballstemmer (from pydocstyle==6.1.1->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  toml>=0.7.1 (from pylint==2.5.3->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  wrapt~=1.11 (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))

Finding the best candidates:
  found candidate astroid==2.4.1 (constraint was >=1.0,>=1.4,>=2.4.0,==2.4.1,<=2.5)
  found candidate dodgy==0.2.1 (constraint was >=0.1.9)
  found candidate flake8-polyfill==1.0.2 (constraint was >=1.0.2,<2)
  found candidate isort==4.3.21 (constraint was >=4.2.5,<5)
  found candidate lazy-object-proxy==1.4.3 (constraint was ==1.4.*)
  found candidate mccabe==0.6.1 (constraint was >=0.5.0,>=0.6,<0.7)
  found candidate pep8-naming==0.10.0 (constraint was <=0.10.0,>=0.3.3)
  found candidate prospector==1.3.1 (constraint was ==1.3.1)
  found candidate pycodestyle==2.6.0 (constraint was >=2.6.0,<2.7.0)
  found candidate pydocstyle==6.1.1 (constraint was >=2.0.0)
  found candidate pyflakes==2.2.0 (constraint was >=2.2.0,<2.3.0)
  found candidate pylint==2.5.3 (constraint was >=1.0,>=1.7,>=2.0,==2.5.3)
  found candidate pylint-celery==0.3 (constraint was ==0.3)
  found candidate pylint-django==2.1.0 (constraint was <2.2.0)
  found candidate pylint-flask==0.6 (constraint was ==0.6)
  found candidate pylint-plugin-utils==0.6 (constraint was >=0.2.1,>=0.2.6,>=0.5)
  found candidate pyyaml==5.4.1 (constraint was <any>)
  found candidate requirements-detector==0.7 (constraint was >=0.6)
  found candidate setoptconf==0.2.0 (constraint was >=0.2.0)
  found candidate six==1.16.0 (constraint was ~=1.12)
  found candidate snowballstemmer==2.1.0 (constraint was <any>)
  found candidate toml==0.10.2 (constraint was >=0.7.1)
  found candidate wrapt==1.12.1 (constraint was ~=1.11)

Finding secondary dependencies:
  pyflakes==2.2.0           requires -
  pylint-flask==0.6         requires astroid>=1.0, pylint-plugin-utils>=0.2.1, pylint>=1.0
  toml==0.10.2              requires -
  pylint-plugin-utils==0.6  requires pylint>=1.7
  pyyaml==5.4.1             requires -
  mccabe==0.6.1             requires -
  pep8-naming==0.10.0       requires flake8-polyfill<2,>=1.0.2
  setoptconf==0.2.0         requires -
  isort==4.3.21             requires -
  prospector==1.3.1         requires astroid==2.4.1, dodgy>=0.1.9, mccabe>=0.5.0, pep8-naming<=0.10.0,>=0.3.3, pycodestyle<2.7.0,>=2.6.0, pydocstyle>=2.0.0, pyflakes<2.3.0,>=2.2.0, pylint-celery==0.3, pylint-django<2.2.0, pylint-flask==0.6, pylint-plugin-utils>=0.2.6, pylint==2.5.3, pyyaml, requirements-detector>=0.6, setoptconf>=0.2.0
  snowballstemmer==2.1.0    requires -
  astroid==2.4.1            requires lazy-object-proxy==1.4.*, six~=1.12, wrapt~=1.11
  pycodestyle==2.6.0        requires -
  flake8-polyfill==1.0.2    requires flake8
  pylint-celery==0.3        requires astroid>=1.0, pylint-plugin-utils>=0.2.1, pylint>=1.0
  pylint-django==2.1.0      requires pylint-plugin-utils>=0.5, pylint>=2.0
  lazy-object-proxy==1.4.3  requires -
  six==1.16.0               requires -
  pydocstyle==6.1.1         requires snowballstemmer
  dodgy==0.2.1              requires -
  requirements-detector==0.7 requires astroid>=1.4
  wrapt==1.12.1             requires -
  pylint==2.5.3             requires astroid<=2.5,>=2.4.0, isort<5,>=4.2.5, mccabe<0.7,>=0.6, toml>=0.7.1

New dependencies found in this round:
  adding ['flake8', '', '[]']
Removed dependencies in this round:
------------------------------------------------------------
Result of round 3: not stable

                          ROUND 4                           
Current constraints:
  astroid<=2.5,==2.4.1,>=1.0,>=1.4,>=2.4.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  dodgy>=0.1.9 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  flake8 (from flake8-polyfill==1.0.2->pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  flake8-polyfill<2,>=1.0.2 (from pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  isort<5,>=4.2.5 (from pylint==2.5.3->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  lazy-object-proxy==1.4.* (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  mccabe<0.7,>=0.5.0,>=0.6 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pep8-naming<=0.10.0,>=0.3.3 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  prospector==1.3.1 (from -r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pycodestyle<2.7.0,>=2.6.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pydocstyle>=2.0.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pyflakes<2.3.0,>=2.2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint==2.5.3,>=1.0,>=1.7,>=2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-celery==0.3 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-django<2.2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-flask==0.6 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-plugin-utils>=0.2.1,>=0.2.6,>=0.5 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pyyaml (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  requirements-detector>=0.6 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  setoptconf>=0.2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  six~=1.12 (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  snowballstemmer (from pydocstyle==6.1.1->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  toml>=0.7.1 (from pylint==2.5.3->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  wrapt~=1.11 (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))

Finding the best candidates:
  found candidate astroid==2.4.1 (constraint was >=1.0,>=1.4,>=2.4.0,==2.4.1,<=2.5)
  found candidate dodgy==0.2.1 (constraint was >=0.1.9)
  found candidate flake8==3.9.2 (constraint was <any>)
  found candidate flake8-polyfill==1.0.2 (constraint was >=1.0.2,<2)
  found candidate isort==4.3.21 (constraint was >=4.2.5,<5)
  found candidate lazy-object-proxy==1.4.3 (constraint was ==1.4.*)
  found candidate mccabe==0.6.1 (constraint was >=0.5.0,>=0.6,<0.7)
  found candidate pep8-naming==0.10.0 (constraint was <=0.10.0,>=0.3.3)
  found candidate prospector==1.3.1 (constraint was ==1.3.1)
  found candidate pycodestyle==2.6.0 (constraint was >=2.6.0,<2.7.0)
  found candidate pydocstyle==6.1.1 (constraint was >=2.0.0)
  found candidate pyflakes==2.2.0 (constraint was >=2.2.0,<2.3.0)
  found candidate pylint==2.5.3 (constraint was >=1.0,>=1.7,>=2.0,==2.5.3)
  found candidate pylint-celery==0.3 (constraint was ==0.3)
  found candidate pylint-django==2.1.0 (constraint was <2.2.0)
  found candidate pylint-flask==0.6 (constraint was ==0.6)
  found candidate pylint-plugin-utils==0.6 (constraint was >=0.2.1,>=0.2.6,>=0.5)
  found candidate pyyaml==5.4.1 (constraint was <any>)
  found candidate requirements-detector==0.7 (constraint was >=0.6)
  found candidate setoptconf==0.2.0 (constraint was >=0.2.0)
  found candidate six==1.16.0 (constraint was ~=1.12)
  found candidate snowballstemmer==2.1.0 (constraint was <any>)
  found candidate toml==0.10.2 (constraint was >=0.7.1)
  found candidate wrapt==1.12.1 (constraint was ~=1.11)

Finding secondary dependencies:
  isort==4.3.21             requires -
  six==1.16.0               requires -
  flake8==3.9.2             requires mccabe<0.7.0,>=0.6.0, pycodestyle<2.8.0,>=2.7.0, pyflakes<2.4.0,>=2.3.0
  pydocstyle==6.1.1         requires snowballstemmer
  wrapt==1.12.1             requires -
  pylint==2.5.3             requires astroid<=2.5,>=2.4.0, isort<5,>=4.2.5, mccabe<0.7,>=0.6, toml>=0.7.1
  prospector==1.3.1         requires astroid==2.4.1, dodgy>=0.1.9, mccabe>=0.5.0, pep8-naming<=0.10.0,>=0.3.3, pycodestyle<2.7.0,>=2.6.0, pydocstyle>=2.0.0, pyflakes<2.3.0,>=2.2.0, pylint-celery==0.3, pylint-django<2.2.0, pylint-flask==0.6, pylint-plugin-utils>=0.2.6, pylint==2.5.3, pyyaml, requirements-detector>=0.6, setoptconf>=0.2.0
  lazy-object-proxy==1.4.3  requires -
  setoptconf==0.2.0         requires -
  pylint-flask==0.6         requires astroid>=1.0, pylint-plugin-utils>=0.2.1, pylint>=1.0
  flake8-polyfill==1.0.2    requires flake8
  pycodestyle==2.6.0        requires -
  pyflakes==2.2.0           requires -
  astroid==2.4.1            requires lazy-object-proxy==1.4.*, six~=1.12, wrapt~=1.11
  mccabe==0.6.1             requires -
  pylint-celery==0.3        requires astroid>=1.0, pylint-plugin-utils>=0.2.1, pylint>=1.0
  pylint-plugin-utils==0.6  requires pylint>=1.7
  pep8-naming==0.10.0       requires flake8-polyfill<2,>=1.0.2
  snowballstemmer==2.1.0    requires -
  dodgy==0.2.1              requires -
  pyyaml==5.4.1             requires -
  pylint-django==2.1.0      requires pylint-plugin-utils>=0.5, pylint>=2.0
  requirements-detector==0.7 requires astroid>=1.4
  toml==0.10.2              requires -

New dependencies found in this round:
  adding ['mccabe', '<0.7,<0.7.0,>=0.5.0,>=0.6,>=0.6.0', '[]']
  adding ['pycodestyle', '<2.7.0,<2.8.0,>=2.6.0,>=2.7.0', '[]']
  adding ['pyflakes', '<2.3.0,<2.4.0,>=2.2.0,>=2.3.0', '[]']
Removed dependencies in this round:
  removing ['mccabe', '<0.7,>=0.5.0,>=0.6', '[]']
  removing ['pycodestyle', '<2.7.0,>=2.6.0', '[]']
  removing ['pyflakes', '<2.3.0,>=2.2.0', '[]']
------------------------------------------------------------
Result of round 4: not stable

                          ROUND 5                           
Current constraints:
  astroid<=2.5,==2.4.1,>=1.0,>=1.4,>=2.4.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  dodgy>=0.1.9 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  flake8 (from flake8-polyfill==1.0.2->pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  flake8-polyfill<2,>=1.0.2 (from pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  isort<5,>=4.2.5 (from pylint==2.5.3->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  lazy-object-proxy==1.4.* (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  mccabe<0.7,<0.7.0,>=0.5.0,>=0.6,>=0.6.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pep8-naming<=0.10.0,>=0.3.3 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  prospector==1.3.1 (from -r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pycodestyle<2.7.0,<2.8.0,>=2.6.0,>=2.7.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pydocstyle>=2.0.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pyflakes<2.3.0,<2.4.0,>=2.2.0,>=2.3.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint==2.5.3,>=1.0,>=1.7,>=2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-celery==0.3 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-django<2.2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-flask==0.6 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pylint-plugin-utils>=0.2.1,>=0.2.6,>=0.5 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pyyaml (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  requirements-detector>=0.6 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  setoptconf>=0.2.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  six~=1.12 (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  snowballstemmer (from pydocstyle==6.1.1->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  toml>=0.7.1 (from pylint==2.5.3->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  wrapt~=1.11 (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))

Finding the best candidates:
  found candidate astroid==2.4.1 (constraint was >=1.0,>=1.4,>=2.4.0,==2.4.1,<=2.5)
  found candidate dodgy==0.2.1 (constraint was >=0.1.9)
  found candidate flake8==3.9.2 (constraint was <any>)
  found candidate flake8-polyfill==1.0.2 (constraint was >=1.0.2,<2)
  found candidate isort==4.3.21 (constraint was >=4.2.5,<5)
  found candidate lazy-object-proxy==1.4.3 (constraint was ==1.4.*)
  found candidate mccabe==0.6.1 (constraint was >=0.5.0,>=0.6,>=0.6.0,<0.7,<0.7.0)
  found candidate pep8-naming==0.10.0 (constraint was <=0.10.0,>=0.3.3)
  found candidate prospector==1.3.1 (constraint was ==1.3.1)
Traceback (most recent call last):
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/utils.py", line 825, in resolve
    results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/patched/piptools/resolver.py", line 180, in resolve
    has_changed, best_matches = self._resolve_one_round()
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/patched/piptools/resolver.py", line 260, in _resolve_one_round
    best_matches = {self.get_best_match(ireq) for ireq in constraints}
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/patched/piptools/resolver.py", line 260, in <setcomp>
    best_matches = {self.get_best_match(ireq) for ireq in constraints}
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/patched/piptools/resolver.py", line 319, in get_best_match
    best_match = self.repository.find_best_match(
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 205, in find_best_match
    raise NoCandidateFound(ireq, all_candidates, self.finder)
pipenv.patched.piptools.exceptions.NoCandidateFound: Could not find a version that matches pycodestyle<2.7.0,<2.8.0,>=2.6.0,>=2.7.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
Tried: 2.0.0, 2.0.0, 2.1.0, 2.1.0, 2.2.0, 2.2.0, 2.3.0, 2.3.0, 2.3.1, 2.3.1, 2.4.0, 2.4.0, 2.5.0, 2.5.0, 2.6.0, 2.6.0, 2.7.0, 2.7.0
Skipped pre-versions: 1.8.0.dev0, 1.8.0.dev0, 2.0.0a1, 2.0.0a1, 2.6.0a1, 2.6.0a1
There are incompatible versions in the resolved dependencies:
  pycodestyle<2.7.0,>=2.6.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pycodestyle<2.8.0,>=2.7.0 (from flake8==3.9.2->flake8-polyfill==1.0.2->pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/resolver.py", line 764, in <module>
    main()
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/resolver.py", line 758, in main
    _main(parsed.pre, parsed.clear, parsed.verbose, parsed.system, parsed.write,
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/resolver.py", line 741, in _main
    resolve_packages(pre, clear, verbose, system, write, requirements_dir, packages, dev)
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/resolver.py", line 702, in resolve_packages
    results, resolver = resolve(
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/resolver.py", line 684, in resolve
    return resolve_deps(
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/utils.py", line 1397, in resolve_deps
    results, hashes, markers_lookup, resolver, skipped = actually_resolve_deps(
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/utils.py", line 1110, in actually_resolve_deps
    resolver.resolve()
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/utils.py", line 835, in resolve
    raise ResolutionFailure(message=str(e))
pipenv.exceptions.ResolutionFailure: ERROR: Could not find a version that matches pycodestyle<2.7.0,<2.8.0,>=2.6.0,>=2.7.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
Tried: 2.0.0, 2.0.0, 2.1.0, 2.1.0, 2.2.0, 2.2.0, 2.3.0, 2.3.0, 2.3.1, 2.3.1, 2.4.0, 2.4.0, 2.5.0, 2.5.0, 2.6.0, 2.6.0, 2.7.0, 2.7.0
Skipped pre-versions: 1.8.0.dev0, 1.8.0.dev0, 2.0.0a1, 2.0.0a1, 2.6.0a1, 2.6.0a1
There are incompatible versions in the resolved dependencies:
  pycodestyle<2.7.0,>=2.6.0 (from prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))
  pycodestyle<2.8.0,>=2.7.0 (from flake8==3.9.2->flake8-polyfill==1.0.2->pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenvph7twuxtrequirements/pipenv-qvfbh_f3-constraints.txt (line 2))

The standard troubleshooting steps did not remedy the issue.

$ rm -rf ~/.cache/pipenv && pipenv lock --clear --verbose
Locking [dev-packages] dependencies...
Building requirements...
Resolving dependencies...
⠧ Locking...
                          ROUND 1                           
✘ Locking Failed! 
Current constraints:
  prospector==1.3.1 (from -r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))

Finding the best candidates:
  found candidate prospector==1.3.1 (constraint was ==1.3.1)

Finding secondary dependencies:
  prospector==1.3.1 not in cache, need to check index
  prospector==1.3.1         requires astroid==2.4.1, dodgy>=0.1.9, mccabe>=0.5.0, pep8-naming<=0.10.0,>=0.3.3, pycodestyle<2.7.0,>=2.6.0, pydocstyle>=2.0.0, pyflakes<2.3.0,>=2.2.0, pylint-celery==0.3, pylint-django<2.2.0, pylint-flask==0.6, pylint-plugin-utils>=0.2.6, pylint==2.5.3, pyyaml, requirements-detector>=0.6, setoptconf>=0.2.0

New dependencies found in this round:
  adding ['astroid', '==2.4.1', '[]']
  adding ['dodgy', '>=0.1.9', '[]']
  adding ['mccabe', '>=0.5.0', '[]']
  adding ['pep8-naming', '<=0.10.0,>=0.3.3', '[]']
  adding ['pycodestyle', '<2.7.0,>=2.6.0', '[]']
  adding ['pydocstyle', '>=2.0.0', '[]']
  adding ['pyflakes', '<2.3.0,>=2.2.0', '[]']
  adding ['pylint', '==2.5.3', '[]']
  adding ['pylint-celery', '==0.3', '[]']
  adding ['pylint-django', '<2.2.0', '[]']
  adding ['pylint-flask', '==0.6', '[]']
  adding ['pylint-plugin-utils', '>=0.2.6', '[]']
  adding ['pyyaml', '', '[]']
  adding ['requirements-detector', '>=0.6', '[]']
  adding ['setoptconf', '>=0.2.0', '[]']
Removed dependencies in this round:
------------------------------------------------------------
Result of round 1: not stable

                          ROUND 2                           
Current constraints:
  astroid==2.4.1 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  dodgy>=0.1.9 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  mccabe>=0.5.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pep8-naming<=0.10.0,>=0.3.3 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  prospector==1.3.1 (from -r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pycodestyle<2.7.0,>=2.6.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pydocstyle>=2.0.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pyflakes<2.3.0,>=2.2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint==2.5.3 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-celery==0.3 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-django<2.2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-flask==0.6 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-plugin-utils>=0.2.6 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pyyaml (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  requirements-detector>=0.6 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  setoptconf>=0.2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))

Finding the best candidates:
  found candidate astroid==2.4.1 (constraint was ==2.4.1)
  found candidate dodgy==0.2.1 (constraint was >=0.1.9)
  found candidate mccabe==0.6.1 (constraint was >=0.5.0)
  found candidate pep8-naming==0.10.0 (constraint was <=0.10.0,>=0.3.3)
  found candidate prospector==1.3.1 (constraint was ==1.3.1)
  found candidate pycodestyle==2.6.0 (constraint was >=2.6.0,<2.7.0)
  found candidate pydocstyle==6.1.1 (constraint was >=2.0.0)
  found candidate pyflakes==2.2.0 (constraint was >=2.2.0,<2.3.0)
  found candidate pylint==2.5.3 (constraint was ==2.5.3)
  found candidate pylint-celery==0.3 (constraint was ==0.3)
  found candidate pylint-django==2.1.0 (constraint was <2.2.0)
  found candidate pylint-flask==0.6 (constraint was ==0.6)
  found candidate pylint-plugin-utils==0.6 (constraint was >=0.2.6)
  found candidate pyyaml==5.4.1 (constraint was <any>)
  found candidate requirements-detector==0.7 (constraint was >=0.6)
  found candidate setoptconf==0.2.0 (constraint was >=0.2.0)

Finding secondary dependencies:
  pep8-naming==0.10.0 not in cache, need to check index
  pep8-naming==0.10.0       requires flake8-polyfill<2,>=1.0.2
  pylint==2.5.3 not in cache, need to check index
  pylint==2.5.3             requires astroid<=2.5,>=2.4.0, isort<5,>=4.2.5, mccabe<0.7,>=0.6, toml>=0.7.1
  pydocstyle==6.1.1 not in cache, need to check index
  pydocstyle==6.1.1         requires snowballstemmer
  setoptconf==0.2.0 not in cache, need to check index
  setoptconf==0.2.0         requires -
  pylint-celery==0.3 not in cache, need to check index
  pylint-celery==0.3        requires astroid>=1.0, pylint-plugin-utils>=0.2.1, pylint>=1.0
  pyflakes==2.2.0 not in cache, need to check index
  pyflakes==2.2.0           requires -
  mccabe==0.6.1 not in cache, need to check index
  mccabe==0.6.1             requires -
  astroid==2.4.1 not in cache, need to check index
  astroid==2.4.1            requires lazy-object-proxy==1.4.*, six~=1.12, wrapt~=1.11
  requirements-detector==0.7 not in cache, need to check index
  requirements-detector==0.7 requires astroid>=1.4
  pycodestyle==2.6.0 not in cache, need to check index
  pycodestyle==2.6.0        requires -
  prospector==1.3.1         requires astroid==2.4.1, dodgy>=0.1.9, mccabe>=0.5.0, pep8-naming<=0.10.0,>=0.3.3, pycodestyle<2.7.0,>=2.6.0, pydocstyle>=2.0.0, pyflakes<2.3.0,>=2.2.0, pylint-celery==0.3, pylint-django<2.2.0, pylint-flask==0.6, pylint-plugin-utils>=0.2.6, pylint==2.5.3, pyyaml, requirements-detector>=0.6, setoptconf>=0.2.0
  pylint-django==2.1.0 not in cache, need to check index
  pylint-django==2.1.0      requires pylint-plugin-utils>=0.5, pylint>=2.0
  pyyaml==5.4.1 not in cache, need to check index
  pyyaml==5.4.1             requires -
  pylint-flask==0.6 not in cache, need to check index
  pylint-flask==0.6         requires astroid>=1.0, pylint-plugin-utils>=0.2.1, pylint>=1.0
  dodgy==0.2.1 not in cache, need to check index
  dodgy==0.2.1              requires -
  pylint-plugin-utils==0.6 not in cache, need to check index
  pylint-plugin-utils==0.6  requires pylint>=1.7

New dependencies found in this round:
  adding ['astroid', '<=2.5,==2.4.1,>=1.0,>=1.4,>=2.4.0', '[]']
  adding ['flake8-polyfill', '<2,>=1.0.2', '[]']
  adding ['isort', '<5,>=4.2.5', '[]']
  adding ['lazy-object-proxy', '==1.4.*', '[]']
  adding ['mccabe', '<0.7,>=0.5.0,>=0.6', '[]']
  adding ['pylint', '==2.5.3,>=1.0,>=1.7,>=2.0', '[]']
  adding ['pylint-plugin-utils', '>=0.2.1,>=0.2.6,>=0.5', '[]']
  adding ['six', '~=1.12', '[]']
  adding ['snowballstemmer', '', '[]']
  adding ['toml', '>=0.7.1', '[]']
  adding ['wrapt', '~=1.11', '[]']
Removed dependencies in this round:
  removing ['astroid', '==2.4.1', '[]']
  removing ['mccabe', '>=0.5.0', '[]']
  removing ['pylint', '==2.5.3', '[]']
  removing ['pylint-plugin-utils', '>=0.2.6', '[]']
------------------------------------------------------------
Result of round 2: not stable

                          ROUND 3                           
Current constraints:
  astroid<=2.5,==2.4.1,>=1.0,>=1.4,>=2.4.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  dodgy>=0.1.9 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  flake8-polyfill<2,>=1.0.2 (from pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  isort<5,>=4.2.5 (from pylint==2.5.3->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  lazy-object-proxy==1.4.* (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  mccabe<0.7,>=0.5.0,>=0.6 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pep8-naming<=0.10.0,>=0.3.3 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  prospector==1.3.1 (from -r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pycodestyle<2.7.0,>=2.6.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pydocstyle>=2.0.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pyflakes<2.3.0,>=2.2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint==2.5.3,>=1.0,>=1.7,>=2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-celery==0.3 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-django<2.2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-flask==0.6 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-plugin-utils>=0.2.1,>=0.2.6,>=0.5 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pyyaml (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  requirements-detector>=0.6 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  setoptconf>=0.2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  six~=1.12 (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  snowballstemmer (from pydocstyle==6.1.1->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  toml>=0.7.1 (from pylint==2.5.3->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  wrapt~=1.11 (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))

Finding the best candidates:
  found candidate astroid==2.4.1 (constraint was >=1.0,>=1.4,>=2.4.0,==2.4.1,<=2.5)
  found candidate dodgy==0.2.1 (constraint was >=0.1.9)
  found candidate flake8-polyfill==1.0.2 (constraint was >=1.0.2,<2)
  found candidate isort==4.3.21 (constraint was >=4.2.5,<5)
  found candidate lazy-object-proxy==1.4.3 (constraint was ==1.4.*)
  found candidate mccabe==0.6.1 (constraint was >=0.5.0,>=0.6,<0.7)
  found candidate pep8-naming==0.10.0 (constraint was <=0.10.0,>=0.3.3)
  found candidate prospector==1.3.1 (constraint was ==1.3.1)
  found candidate pycodestyle==2.6.0 (constraint was >=2.6.0,<2.7.0)
  found candidate pydocstyle==6.1.1 (constraint was >=2.0.0)
  found candidate pyflakes==2.2.0 (constraint was >=2.2.0,<2.3.0)
  found candidate pylint==2.5.3 (constraint was >=1.0,>=1.7,>=2.0,==2.5.3)
  found candidate pylint-celery==0.3 (constraint was ==0.3)
  found candidate pylint-django==2.1.0 (constraint was <2.2.0)
  found candidate pylint-flask==0.6 (constraint was ==0.6)
  found candidate pylint-plugin-utils==0.6 (constraint was >=0.2.1,>=0.2.6,>=0.5)
  found candidate pyyaml==5.4.1 (constraint was <any>)
  found candidate requirements-detector==0.7 (constraint was >=0.6)
  found candidate setoptconf==0.2.0 (constraint was >=0.2.0)
  found candidate six==1.16.0 (constraint was ~=1.12)
  found candidate snowballstemmer==2.1.0 (constraint was <any>)
  found candidate toml==0.10.2 (constraint was >=0.7.1)
  found candidate wrapt==1.12.1 (constraint was ~=1.11)

Finding secondary dependencies:
  pylint-plugin-utils==0.6  requires pylint>=1.7
  wrapt==1.12.1 not in cache, need to check index
  wrapt==1.12.1             requires -
  pylint-celery==0.3        requires astroid>=1.0, pylint-plugin-utils>=0.2.1, pylint>=1.0
  snowballstemmer==2.1.0 not in cache, need to check index
  snowballstemmer==2.1.0    requires -
  pylint-django==2.1.0      requires pylint-plugin-utils>=0.5, pylint>=2.0
  pycodestyle==2.6.0        requires -
  isort==4.3.21 not in cache, need to check index
  isort==4.3.21             requires -
  pylint==2.5.3             requires astroid<=2.5,>=2.4.0, isort<5,>=4.2.5, mccabe<0.7,>=0.6, toml>=0.7.1
  dodgy==0.2.1              requires -
  flake8-polyfill==1.0.2 not in cache, need to check index
  flake8-polyfill==1.0.2    requires flake8
  pydocstyle==6.1.1         requires snowballstemmer
  lazy-object-proxy==1.4.3 not in cache, need to check index
  lazy-object-proxy==1.4.3  requires -
  pyyaml==5.4.1             requires -
  setoptconf==0.2.0         requires -
  pep8-naming==0.10.0       requires flake8-polyfill<2,>=1.0.2
  toml==0.10.2 not in cache, need to check index
  toml==0.10.2              requires -
  pylint-flask==0.6         requires astroid>=1.0, pylint-plugin-utils>=0.2.1, pylint>=1.0
  prospector==1.3.1         requires astroid==2.4.1, dodgy>=0.1.9, mccabe>=0.5.0, pep8-naming<=0.10.0,>=0.3.3, pycodestyle<2.7.0,>=2.6.0, pydocstyle>=2.0.0, pyflakes<2.3.0,>=2.2.0, pylint-celery==0.3, pylint-django<2.2.0, pylint-flask==0.6, pylint-plugin-utils>=0.2.6, pylint==2.5.3, pyyaml, requirements-detector>=0.6, setoptconf>=0.2.0
  pyflakes==2.2.0           requires -
  mccabe==0.6.1             requires -
  requirements-detector==0.7 requires astroid>=1.4
  six==1.16.0 not in cache, need to check index
  six==1.16.0               requires -
  astroid==2.4.1            requires lazy-object-proxy==1.4.*, six~=1.12, wrapt~=1.11

New dependencies found in this round:
  adding ['flake8', '', '[]']
Removed dependencies in this round:
------------------------------------------------------------
Result of round 3: not stable

                          ROUND 4                           
Current constraints:
  astroid<=2.5,==2.4.1,>=1.0,>=1.4,>=2.4.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  dodgy>=0.1.9 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  flake8 (from flake8-polyfill==1.0.2->pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  flake8-polyfill<2,>=1.0.2 (from pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  isort<5,>=4.2.5 (from pylint==2.5.3->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  lazy-object-proxy==1.4.* (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  mccabe<0.7,>=0.5.0,>=0.6 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pep8-naming<=0.10.0,>=0.3.3 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  prospector==1.3.1 (from -r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pycodestyle<2.7.0,>=2.6.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pydocstyle>=2.0.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pyflakes<2.3.0,>=2.2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint==2.5.3,>=1.0,>=1.7,>=2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-celery==0.3 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-django<2.2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-flask==0.6 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-plugin-utils>=0.2.1,>=0.2.6,>=0.5 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pyyaml (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  requirements-detector>=0.6 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  setoptconf>=0.2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  six~=1.12 (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  snowballstemmer (from pydocstyle==6.1.1->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  toml>=0.7.1 (from pylint==2.5.3->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  wrapt~=1.11 (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))

Finding the best candidates:
  found candidate astroid==2.4.1 (constraint was >=1.0,>=1.4,>=2.4.0,==2.4.1,<=2.5)
  found candidate dodgy==0.2.1 (constraint was >=0.1.9)
  found candidate flake8==3.9.2 (constraint was <any>)
  found candidate flake8-polyfill==1.0.2 (constraint was >=1.0.2,<2)
  found candidate isort==4.3.21 (constraint was >=4.2.5,<5)
  found candidate lazy-object-proxy==1.4.3 (constraint was ==1.4.*)
  found candidate mccabe==0.6.1 (constraint was >=0.5.0,>=0.6,<0.7)
  found candidate pep8-naming==0.10.0 (constraint was <=0.10.0,>=0.3.3)
  found candidate prospector==1.3.1 (constraint was ==1.3.1)
  found candidate pycodestyle==2.6.0 (constraint was >=2.6.0,<2.7.0)
  found candidate pydocstyle==6.1.1 (constraint was >=2.0.0)
  found candidate pyflakes==2.2.0 (constraint was >=2.2.0,<2.3.0)
  found candidate pylint==2.5.3 (constraint was >=1.0,>=1.7,>=2.0,==2.5.3)
  found candidate pylint-celery==0.3 (constraint was ==0.3)
  found candidate pylint-django==2.1.0 (constraint was <2.2.0)
  found candidate pylint-flask==0.6 (constraint was ==0.6)
  found candidate pylint-plugin-utils==0.6 (constraint was >=0.2.1,>=0.2.6,>=0.5)
  found candidate pyyaml==5.4.1 (constraint was <any>)
  found candidate requirements-detector==0.7 (constraint was >=0.6)
  found candidate setoptconf==0.2.0 (constraint was >=0.2.0)
  found candidate six==1.16.0 (constraint was ~=1.12)
  found candidate snowballstemmer==2.1.0 (constraint was <any>)
  found candidate toml==0.10.2 (constraint was >=0.7.1)
  found candidate wrapt==1.12.1 (constraint was ~=1.11)

Finding secondary dependencies:
  flake8==3.9.2 not in cache, need to check index
  flake8==3.9.2             requires mccabe<0.7.0,>=0.6.0, pycodestyle<2.8.0,>=2.7.0, pyflakes<2.4.0,>=2.3.0
  pylint-flask==0.6         requires astroid>=1.0, pylint-plugin-utils>=0.2.1, pylint>=1.0
  toml==0.10.2              requires -
  isort==4.3.21             requires -
  snowballstemmer==2.1.0    requires -
  pylint==2.5.3             requires astroid<=2.5,>=2.4.0, isort<5,>=4.2.5, mccabe<0.7,>=0.6, toml>=0.7.1
  pyyaml==5.4.1             requires -
  wrapt==1.12.1             requires -
  pylint-plugin-utils==0.6  requires pylint>=1.7
  lazy-object-proxy==1.4.3  requires -
  mccabe==0.6.1             requires -
  pycodestyle==2.6.0        requires -
  pylint-django==2.1.0      requires pylint-plugin-utils>=0.5, pylint>=2.0
  astroid==2.4.1            requires lazy-object-proxy==1.4.*, six~=1.12, wrapt~=1.11
  pyflakes==2.2.0           requires -
  flake8-polyfill==1.0.2    requires flake8
  pep8-naming==0.10.0       requires flake8-polyfill<2,>=1.0.2
  pylint-celery==0.3        requires astroid>=1.0, pylint-plugin-utils>=0.2.1, pylint>=1.0
  dodgy==0.2.1              requires -
  six==1.16.0               requires -
  requirements-detector==0.7 requires astroid>=1.4
  setoptconf==0.2.0         requires -
  pydocstyle==6.1.1         requires snowballstemmer
  prospector==1.3.1         requires astroid==2.4.1, dodgy>=0.1.9, mccabe>=0.5.0, pep8-naming<=0.10.0,>=0.3.3, pycodestyle<2.7.0,>=2.6.0, pydocstyle>=2.0.0, pyflakes<2.3.0,>=2.2.0, pylint-celery==0.3, pylint-django<2.2.0, pylint-flask==0.6, pylint-plugin-utils>=0.2.6, pylint==2.5.3, pyyaml, requirements-detector>=0.6, setoptconf>=0.2.0

New dependencies found in this round:
  adding ['mccabe', '<0.7,<0.7.0,>=0.5.0,>=0.6,>=0.6.0', '[]']
  adding ['pycodestyle', '<2.7.0,<2.8.0,>=2.6.0,>=2.7.0', '[]']
  adding ['pyflakes', '<2.3.0,<2.4.0,>=2.2.0,>=2.3.0', '[]']
Removed dependencies in this round:
  removing ['mccabe', '<0.7,>=0.5.0,>=0.6', '[]']
  removing ['pycodestyle', '<2.7.0,>=2.6.0', '[]']
  removing ['pyflakes', '<2.3.0,>=2.2.0', '[]']
------------------------------------------------------------
Result of round 4: not stable

                          ROUND 5                           
Current constraints:
  astroid<=2.5,==2.4.1,>=1.0,>=1.4,>=2.4.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  dodgy>=0.1.9 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  flake8 (from flake8-polyfill==1.0.2->pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  flake8-polyfill<2,>=1.0.2 (from pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  isort<5,>=4.2.5 (from pylint==2.5.3->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  lazy-object-proxy==1.4.* (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  mccabe<0.7,<0.7.0,>=0.5.0,>=0.6,>=0.6.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pep8-naming<=0.10.0,>=0.3.3 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  prospector==1.3.1 (from -r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pycodestyle<2.7.0,<2.8.0,>=2.6.0,>=2.7.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pydocstyle>=2.0.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pyflakes<2.3.0,<2.4.0,>=2.2.0,>=2.3.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint==2.5.3,>=1.0,>=1.7,>=2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-celery==0.3 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-django<2.2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-flask==0.6 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-plugin-utils>=0.2.1,>=0.2.6,>=0.5 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pyyaml (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  requirements-detector>=0.6 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  setoptconf>=0.2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  six~=1.12 (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  snowballstemmer (from pydocstyle==6.1.1->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  toml>=0.7.1 (from pylint==2.5.3->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  wrapt~=1.11 (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))

Finding the best candidates:
  found candidate astroid==2.4.1 (constraint was >=1.0,>=1.4,>=2.4.0,==2.4.1,<=2.5)
  found candidate dodgy==0.2.1 (constraint was >=0.1.9)
  found candidate flake8==3.9.2 (constraint was <any>)
  found candidate flake8-polyfill==1.0.2 (constraint was >=1.0.2,<2)
  found candidate isort==4.3.21 (constraint was >=4.2.5,<5)
  found candidate lazy-object-proxy==1.4.3 (constraint was ==1.4.*)
  found candidate mccabe==0.6.1 (constraint was >=0.5.0,>=0.6,>=0.6.0,<0.7,<0.7.0)
  found candidate pep8-naming==0.10.0 (constraint was <=0.10.0,>=0.3.3)
  found candidate prospector==1.3.1 (constraint was ==1.3.1)
Traceback (most recent call last):
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/utils.py", line 825, in resolve
    results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/patched/piptools/resolver.py", line 180, in resolve
    has_changed, best_matches = self._resolve_one_round()
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/patched/piptools/resolver.py", line 260, in _resolve_one_round
    best_matches = {self.get_best_match(ireq) for ireq in constraints}
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/patched/piptools/resolver.py", line 260, in <setcomp>
    best_matches = {self.get_best_match(ireq) for ireq in constraints}
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/patched/piptools/resolver.py", line 319, in get_best_match
    best_match = self.repository.find_best_match(
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 205, in find_best_match
    raise NoCandidateFound(ireq, all_candidates, self.finder)
pipenv.patched.piptools.exceptions.NoCandidateFound: Could not find a version that matches pycodestyle<2.7.0,<2.8.0,>=2.6.0,>=2.7.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
Tried: 2.0.0, 2.0.0, 2.1.0, 2.1.0, 2.2.0, 2.2.0, 2.3.0, 2.3.0, 2.3.1, 2.3.1, 2.4.0, 2.4.0, 2.5.0, 2.5.0, 2.6.0, 2.6.0, 2.7.0, 2.7.0
Skipped pre-versions: 1.8.0.dev0, 1.8.0.dev0, 2.0.0a1, 2.0.0a1, 2.6.0a1, 2.6.0a1
There are incompatible versions in the resolved dependencies:
  pycodestyle<2.7.0,>=2.6.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pycodestyle<2.8.0,>=2.7.0 (from flake8==3.9.2->flake8-polyfill==1.0.2->pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/resolver.py", line 764, in <module>
    main()
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/resolver.py", line 758, in main
    _main(parsed.pre, parsed.clear, parsed.verbose, parsed.system, parsed.write,
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/resolver.py", line 741, in _main
    resolve_packages(pre, clear, verbose, system, write, requirements_dir, packages, dev)
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/resolver.py", line 702, in resolve_packages
    results, resolver = resolve(
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/resolver.py", line 684, in resolve
    return resolve_deps(
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/utils.py", line 1397, in resolve_deps
    results, hashes, markers_lookup, resolver, skipped = actually_resolve_deps(
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/utils.py", line 1110, in actually_resolve_deps
    resolver.resolve()
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/utils.py", line 835, in resolve
    raise ResolutionFailure(message=str(e))
pipenv.exceptions.ResolutionFailure: ERROR: Could not find a version that matches pycodestyle<2.7.0,<2.8.0,>=2.6.0,>=2.7.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
Tried: 2.0.0, 2.0.0, 2.1.0, 2.1.0, 2.2.0, 2.2.0, 2.3.0, 2.3.0, 2.3.1, 2.3.1, 2.4.0, 2.4.0, 2.5.0, 2.5.0, 2.6.0, 2.6.0, 2.7.0, 2.7.0
Skipped pre-versions: 1.8.0.dev0, 1.8.0.dev0, 2.0.0a1, 2.0.0a1, 2.6.0a1, 2.6.0a1
There are incompatible versions in the resolved dependencies:
  pycodestyle<2.7.0,>=2.6.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pycodestyle<2.8.0,>=2.7.0 (from flake8==3.9.2->flake8-polyfill==1.0.2->pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
ROUND 1                           
Current constraints:
  prospector==1.3.1 (from -r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))

Finding the best candidates:
  found candidate prospector==1.3.1 (constraint was ==1.3.1)

Finding secondary dependencies:
  prospector==1.3.1 not in cache, need to check index
  prospector==1.3.1         requires astroid==2.4.1, dodgy>=0.1.9, mccabe>=0.5.0, pep8-naming<=0.10.0,>=0.3.3, pycodestyle<2.7.0,>=2.6.0, pydocstyle>=2.0.0, pyflakes<2.3.0,>=2.2.0, pylint-celery==0.3, pylint-django<2.2.0, pylint-flask==0.6, pylint-plugin-utils>=0.2.6, pylint==2.5.3, pyyaml, requirements-detector>=0.6, setoptconf>=0.2.0

New dependencies found in this round:
  adding ['astroid', '==2.4.1', '[]']
  adding ['dodgy', '>=0.1.9', '[]']
  adding ['mccabe', '>=0.5.0', '[]']
  adding ['pep8-naming', '<=0.10.0,>=0.3.3', '[]']
  adding ['pycodestyle', '<2.7.0,>=2.6.0', '[]']
  adding ['pydocstyle', '>=2.0.0', '[]']
  adding ['pyflakes', '<2.3.0,>=2.2.0', '[]']
  adding ['pylint', '==2.5.3', '[]']
  adding ['pylint-celery', '==0.3', '[]']
  adding ['pylint-django', '<2.2.0', '[]']
  adding ['pylint-flask', '==0.6', '[]']
  adding ['pylint-plugin-utils', '>=0.2.6', '[]']
  adding ['pyyaml', '', '[]']
  adding ['requirements-detector', '>=0.6', '[]']
  adding ['setoptconf', '>=0.2.0', '[]']
Removed dependencies in this round:
------------------------------------------------------------
Result of round 1: not stable

                          ROUND 2                           
Current constraints:
  astroid==2.4.1 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  dodgy>=0.1.9 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  mccabe>=0.5.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pep8-naming<=0.10.0,>=0.3.3 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  prospector==1.3.1 (from -r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pycodestyle<2.7.0,>=2.6.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pydocstyle>=2.0.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pyflakes<2.3.0,>=2.2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint==2.5.3 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-celery==0.3 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-django<2.2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-flask==0.6 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-plugin-utils>=0.2.6 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pyyaml (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  requirements-detector>=0.6 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  setoptconf>=0.2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))

Finding the best candidates:
  found candidate astroid==2.4.1 (constraint was ==2.4.1)
  found candidate dodgy==0.2.1 (constraint was >=0.1.9)
  found candidate mccabe==0.6.1 (constraint was >=0.5.0)
  found candidate pep8-naming==0.10.0 (constraint was <=0.10.0,>=0.3.3)
  found candidate prospector==1.3.1 (constraint was ==1.3.1)
  found candidate pycodestyle==2.6.0 (constraint was >=2.6.0,<2.7.0)
  found candidate pydocstyle==6.1.1 (constraint was >=2.0.0)
  found candidate pyflakes==2.2.0 (constraint was >=2.2.0,<2.3.0)
  found candidate pylint==2.5.3 (constraint was ==2.5.3)
  found candidate pylint-celery==0.3 (constraint was ==0.3)
  found candidate pylint-django==2.1.0 (constraint was <2.2.0)
  found candidate pylint-flask==0.6 (constraint was ==0.6)
  found candidate pylint-plugin-utils==0.6 (constraint was >=0.2.6)
  found candidate pyyaml==5.4.1 (constraint was <any>)
  found candidate requirements-detector==0.7 (constraint was >=0.6)
  found candidate setoptconf==0.2.0 (constraint was >=0.2.0)

Finding secondary dependencies:
  pep8-naming==0.10.0 not in cache, need to check index
  pep8-naming==0.10.0       requires flake8-polyfill<2,>=1.0.2
  pylint==2.5.3 not in cache, need to check index
  pylint==2.5.3             requires astroid<=2.5,>=2.4.0, isort<5,>=4.2.5, mccabe<0.7,>=0.6, toml>=0.7.1
  pydocstyle==6.1.1 not in cache, need to check index
  pydocstyle==6.1.1         requires snowballstemmer
  setoptconf==0.2.0 not in cache, need to check index
  setoptconf==0.2.0         requires -
  pylint-celery==0.3 not in cache, need to check index
  pylint-celery==0.3        requires astroid>=1.0, pylint-plugin-utils>=0.2.1, pylint>=1.0
  pyflakes==2.2.0 not in cache, need to check index
  pyflakes==2.2.0           requires -
  mccabe==0.6.1 not in cache, need to check index
  mccabe==0.6.1             requires -
  astroid==2.4.1 not in cache, need to check index
  astroid==2.4.1            requires lazy-object-proxy==1.4.*, six~=1.12, wrapt~=1.11
  requirements-detector==0.7 not in cache, need to check index
  requirements-detector==0.7 requires astroid>=1.4
  pycodestyle==2.6.0 not in cache, need to check index
  pycodestyle==2.6.0        requires -
  prospector==1.3.1         requires astroid==2.4.1, dodgy>=0.1.9, mccabe>=0.5.0, pep8-naming<=0.10.0,>=0.3.3, pycodestyle<2.7.0,>=2.6.0, pydocstyle>=2.0.0, pyflakes<2.3.0,>=2.2.0, pylint-celery==0.3, pylint-django<2.2.0, pylint-flask==0.6, pylint-plugin-utils>=0.2.6, pylint==2.5.3, pyyaml, requirements-detector>=0.6, setoptconf>=0.2.0
  pylint-django==2.1.0 not in cache, need to check index
  pylint-django==2.1.0      requires pylint-plugin-utils>=0.5, pylint>=2.0
  pyyaml==5.4.1 not in cache, need to check index
  pyyaml==5.4.1             requires -
  pylint-flask==0.6 not in cache, need to check index
  pylint-flask==0.6         requires astroid>=1.0, pylint-plugin-utils>=0.2.1, pylint>=1.0
  dodgy==0.2.1 not in cache, need to check index
  dodgy==0.2.1              requires -
  pylint-plugin-utils==0.6 not in cache, need to check index
  pylint-plugin-utils==0.6  requires pylint>=1.7

New dependencies found in this round:
  adding ['astroid', '<=2.5,==2.4.1,>=1.0,>=1.4,>=2.4.0', '[]']
  adding ['flake8-polyfill', '<2,>=1.0.2', '[]']
  adding ['isort', '<5,>=4.2.5', '[]']
  adding ['lazy-object-proxy', '==1.4.*', '[]']
  adding ['mccabe', '<0.7,>=0.5.0,>=0.6', '[]']
  adding ['pylint', '==2.5.3,>=1.0,>=1.7,>=2.0', '[]']
  adding ['pylint-plugin-utils', '>=0.2.1,>=0.2.6,>=0.5', '[]']
  adding ['six', '~=1.12', '[]']
  adding ['snowballstemmer', '', '[]']
  adding ['toml', '>=0.7.1', '[]']
  adding ['wrapt', '~=1.11', '[]']
Removed dependencies in this round:
  removing ['astroid', '==2.4.1', '[]']
  removing ['mccabe', '>=0.5.0', '[]']
  removing ['pylint', '==2.5.3', '[]']
  removing ['pylint-plugin-utils', '>=0.2.6', '[]']
------------------------------------------------------------
Result of round 2: not stable

                          ROUND 3                           
Current constraints:
  astroid<=2.5,==2.4.1,>=1.0,>=1.4,>=2.4.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  dodgy>=0.1.9 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  flake8-polyfill<2,>=1.0.2 (from pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  isort<5,>=4.2.5 (from pylint==2.5.3->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  lazy-object-proxy==1.4.* (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  mccabe<0.7,>=0.5.0,>=0.6 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pep8-naming<=0.10.0,>=0.3.3 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  prospector==1.3.1 (from -r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pycodestyle<2.7.0,>=2.6.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pydocstyle>=2.0.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pyflakes<2.3.0,>=2.2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint==2.5.3,>=1.0,>=1.7,>=2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-celery==0.3 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-django<2.2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-flask==0.6 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-plugin-utils>=0.2.1,>=0.2.6,>=0.5 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pyyaml (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  requirements-detector>=0.6 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  setoptconf>=0.2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  six~=1.12 (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  snowballstemmer (from pydocstyle==6.1.1->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  toml>=0.7.1 (from pylint==2.5.3->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  wrapt~=1.11 (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))

Finding the best candidates:
  found candidate astroid==2.4.1 (constraint was >=1.0,>=1.4,>=2.4.0,==2.4.1,<=2.5)
  found candidate dodgy==0.2.1 (constraint was >=0.1.9)
  found candidate flake8-polyfill==1.0.2 (constraint was >=1.0.2,<2)
  found candidate isort==4.3.21 (constraint was >=4.2.5,<5)
  found candidate lazy-object-proxy==1.4.3 (constraint was ==1.4.*)
  found candidate mccabe==0.6.1 (constraint was >=0.5.0,>=0.6,<0.7)
  found candidate pep8-naming==0.10.0 (constraint was <=0.10.0,>=0.3.3)
  found candidate prospector==1.3.1 (constraint was ==1.3.1)
  found candidate pycodestyle==2.6.0 (constraint was >=2.6.0,<2.7.0)
  found candidate pydocstyle==6.1.1 (constraint was >=2.0.0)
  found candidate pyflakes==2.2.0 (constraint was >=2.2.0,<2.3.0)
  found candidate pylint==2.5.3 (constraint was >=1.0,>=1.7,>=2.0,==2.5.3)
  found candidate pylint-celery==0.3 (constraint was ==0.3)
  found candidate pylint-django==2.1.0 (constraint was <2.2.0)
  found candidate pylint-flask==0.6 (constraint was ==0.6)
  found candidate pylint-plugin-utils==0.6 (constraint was >=0.2.1,>=0.2.6,>=0.5)
  found candidate pyyaml==5.4.1 (constraint was <any>)
  found candidate requirements-detector==0.7 (constraint was >=0.6)
  found candidate setoptconf==0.2.0 (constraint was >=0.2.0)
  found candidate six==1.16.0 (constraint was ~=1.12)
  found candidate snowballstemmer==2.1.0 (constraint was <any>)
  found candidate toml==0.10.2 (constraint was >=0.7.1)
  found candidate wrapt==1.12.1 (constraint was ~=1.11)

Finding secondary dependencies:
  pylint-plugin-utils==0.6  requires pylint>=1.7
  wrapt==1.12.1 not in cache, need to check index
  wrapt==1.12.1             requires -
  pylint-celery==0.3        requires astroid>=1.0, pylint-plugin-utils>=0.2.1, pylint>=1.0
  snowballstemmer==2.1.0 not in cache, need to check index
  snowballstemmer==2.1.0    requires -
  pylint-django==2.1.0      requires pylint-plugin-utils>=0.5, pylint>=2.0
  pycodestyle==2.6.0        requires -
  isort==4.3.21 not in cache, need to check index
  isort==4.3.21             requires -
  pylint==2.5.3             requires astroid<=2.5,>=2.4.0, isort<5,>=4.2.5, mccabe<0.7,>=0.6, toml>=0.7.1
  dodgy==0.2.1              requires -
  flake8-polyfill==1.0.2 not in cache, need to check index
  flake8-polyfill==1.0.2    requires flake8
  pydocstyle==6.1.1         requires snowballstemmer
  lazy-object-proxy==1.4.3 not in cache, need to check index
  lazy-object-proxy==1.4.3  requires -
  pyyaml==5.4.1             requires -
  setoptconf==0.2.0         requires -
  pep8-naming==0.10.0       requires flake8-polyfill<2,>=1.0.2
  toml==0.10.2 not in cache, need to check index
  toml==0.10.2              requires -
  pylint-flask==0.6         requires astroid>=1.0, pylint-plugin-utils>=0.2.1, pylint>=1.0
  prospector==1.3.1         requires astroid==2.4.1, dodgy>=0.1.9, mccabe>=0.5.0, pep8-naming<=0.10.0,>=0.3.3, pycodestyle<2.7.0,>=2.6.0, pydocstyle>=2.0.0, pyflakes<2.3.0,>=2.2.0, pylint-celery==0.3, pylint-django<2.2.0, pylint-flask==0.6, pylint-plugin-utils>=0.2.6, pylint==2.5.3, pyyaml, requirements-detector>=0.6, setoptconf>=0.2.0
  pyflakes==2.2.0           requires -
  mccabe==0.6.1             requires -
  requirements-detector==0.7 requires astroid>=1.4
  six==1.16.0 not in cache, need to check index
  six==1.16.0               requires -
  astroid==2.4.1            requires lazy-object-proxy==1.4.*, six~=1.12, wrapt~=1.11

New dependencies found in this round:
  adding ['flake8', '', '[]']
Removed dependencies in this round:
------------------------------------------------------------
Result of round 3: not stable

                          ROUND 4                           
Current constraints:
  astroid<=2.5,==2.4.1,>=1.0,>=1.4,>=2.4.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  dodgy>=0.1.9 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  flake8 (from flake8-polyfill==1.0.2->pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  flake8-polyfill<2,>=1.0.2 (from pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  isort<5,>=4.2.5 (from pylint==2.5.3->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  lazy-object-proxy==1.4.* (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  mccabe<0.7,>=0.5.0,>=0.6 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pep8-naming<=0.10.0,>=0.3.3 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  prospector==1.3.1 (from -r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pycodestyle<2.7.0,>=2.6.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pydocstyle>=2.0.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pyflakes<2.3.0,>=2.2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint==2.5.3,>=1.0,>=1.7,>=2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-celery==0.3 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-django<2.2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-flask==0.6 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-plugin-utils>=0.2.1,>=0.2.6,>=0.5 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pyyaml (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  requirements-detector>=0.6 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  setoptconf>=0.2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  six~=1.12 (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  snowballstemmer (from pydocstyle==6.1.1->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  toml>=0.7.1 (from pylint==2.5.3->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  wrapt~=1.11 (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))

Finding the best candidates:
  found candidate astroid==2.4.1 (constraint was >=1.0,>=1.4,>=2.4.0,==2.4.1,<=2.5)
  found candidate dodgy==0.2.1 (constraint was >=0.1.9)
  found candidate flake8==3.9.2 (constraint was <any>)
  found candidate flake8-polyfill==1.0.2 (constraint was >=1.0.2,<2)
  found candidate isort==4.3.21 (constraint was >=4.2.5,<5)
  found candidate lazy-object-proxy==1.4.3 (constraint was ==1.4.*)
  found candidate mccabe==0.6.1 (constraint was >=0.5.0,>=0.6,<0.7)
  found candidate pep8-naming==0.10.0 (constraint was <=0.10.0,>=0.3.3)
  found candidate prospector==1.3.1 (constraint was ==1.3.1)
  found candidate pycodestyle==2.6.0 (constraint was >=2.6.0,<2.7.0)
  found candidate pydocstyle==6.1.1 (constraint was >=2.0.0)
  found candidate pyflakes==2.2.0 (constraint was >=2.2.0,<2.3.0)
  found candidate pylint==2.5.3 (constraint was >=1.0,>=1.7,>=2.0,==2.5.3)
  found candidate pylint-celery==0.3 (constraint was ==0.3)
  found candidate pylint-django==2.1.0 (constraint was <2.2.0)
  found candidate pylint-flask==0.6 (constraint was ==0.6)
  found candidate pylint-plugin-utils==0.6 (constraint was >=0.2.1,>=0.2.6,>=0.5)
  found candidate pyyaml==5.4.1 (constraint was <any>)
  found candidate requirements-detector==0.7 (constraint was >=0.6)
  found candidate setoptconf==0.2.0 (constraint was >=0.2.0)
  found candidate six==1.16.0 (constraint was ~=1.12)
  found candidate snowballstemmer==2.1.0 (constraint was <any>)
  found candidate toml==0.10.2 (constraint was >=0.7.1)
  found candidate wrapt==1.12.1 (constraint was ~=1.11)

Finding secondary dependencies:
  flake8==3.9.2 not in cache, need to check index
  flake8==3.9.2             requires mccabe<0.7.0,>=0.6.0, pycodestyle<2.8.0,>=2.7.0, pyflakes<2.4.0,>=2.3.0
  pylint-flask==0.6         requires astroid>=1.0, pylint-plugin-utils>=0.2.1, pylint>=1.0
  toml==0.10.2              requires -
  isort==4.3.21             requires -
  snowballstemmer==2.1.0    requires -
  pylint==2.5.3             requires astroid<=2.5,>=2.4.0, isort<5,>=4.2.5, mccabe<0.7,>=0.6, toml>=0.7.1
  pyyaml==5.4.1             requires -
  wrapt==1.12.1             requires -
  pylint-plugin-utils==0.6  requires pylint>=1.7
  lazy-object-proxy==1.4.3  requires -
  mccabe==0.6.1             requires -
  pycodestyle==2.6.0        requires -
  pylint-django==2.1.0      requires pylint-plugin-utils>=0.5, pylint>=2.0
  astroid==2.4.1            requires lazy-object-proxy==1.4.*, six~=1.12, wrapt~=1.11
  pyflakes==2.2.0           requires -
  flake8-polyfill==1.0.2    requires flake8
  pep8-naming==0.10.0       requires flake8-polyfill<2,>=1.0.2
  pylint-celery==0.3        requires astroid>=1.0, pylint-plugin-utils>=0.2.1, pylint>=1.0
  dodgy==0.2.1              requires -
  six==1.16.0               requires -
  requirements-detector==0.7 requires astroid>=1.4
  setoptconf==0.2.0         requires -
  pydocstyle==6.1.1         requires snowballstemmer
  prospector==1.3.1         requires astroid==2.4.1, dodgy>=0.1.9, mccabe>=0.5.0, pep8-naming<=0.10.0,>=0.3.3, pycodestyle<2.7.0,>=2.6.0, pydocstyle>=2.0.0, pyflakes<2.3.0,>=2.2.0, pylint-celery==0.3, pylint-django<2.2.0, pylint-flask==0.6, pylint-plugin-utils>=0.2.6, pylint==2.5.3, pyyaml, requirements-detector>=0.6, setoptconf>=0.2.0

New dependencies found in this round:
  adding ['mccabe', '<0.7,<0.7.0,>=0.5.0,>=0.6,>=0.6.0', '[]']
  adding ['pycodestyle', '<2.7.0,<2.8.0,>=2.6.0,>=2.7.0', '[]']
  adding ['pyflakes', '<2.3.0,<2.4.0,>=2.2.0,>=2.3.0', '[]']
Removed dependencies in this round:
  removing ['mccabe', '<0.7,>=0.5.0,>=0.6', '[]']
  removing ['pycodestyle', '<2.7.0,>=2.6.0', '[]']
  removing ['pyflakes', '<2.3.0,>=2.2.0', '[]']
------------------------------------------------------------
Result of round 4: not stable

                          ROUND 5                           
Current constraints:
  astroid<=2.5,==2.4.1,>=1.0,>=1.4,>=2.4.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  dodgy>=0.1.9 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  flake8 (from flake8-polyfill==1.0.2->pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  flake8-polyfill<2,>=1.0.2 (from pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  isort<5,>=4.2.5 (from pylint==2.5.3->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  lazy-object-proxy==1.4.* (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  mccabe<0.7,<0.7.0,>=0.5.0,>=0.6,>=0.6.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pep8-naming<=0.10.0,>=0.3.3 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  prospector==1.3.1 (from -r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pycodestyle<2.7.0,<2.8.0,>=2.6.0,>=2.7.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pydocstyle>=2.0.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pyflakes<2.3.0,<2.4.0,>=2.2.0,>=2.3.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint==2.5.3,>=1.0,>=1.7,>=2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-celery==0.3 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-django<2.2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-flask==0.6 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pylint-plugin-utils>=0.2.1,>=0.2.6,>=0.5 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pyyaml (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  requirements-detector>=0.6 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  setoptconf>=0.2.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  six~=1.12 (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  snowballstemmer (from pydocstyle==6.1.1->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  toml>=0.7.1 (from pylint==2.5.3->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  wrapt~=1.11 (from astroid==2.4.1->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))

Finding the best candidates:
  found candidate astroid==2.4.1 (constraint was >=1.0,>=1.4,>=2.4.0,==2.4.1,<=2.5)
  found candidate dodgy==0.2.1 (constraint was >=0.1.9)
  found candidate flake8==3.9.2 (constraint was <any>)
  found candidate flake8-polyfill==1.0.2 (constraint was >=1.0.2,<2)
  found candidate isort==4.3.21 (constraint was >=4.2.5,<5)
  found candidate lazy-object-proxy==1.4.3 (constraint was ==1.4.*)
  found candidate mccabe==0.6.1 (constraint was >=0.5.0,>=0.6,>=0.6.0,<0.7,<0.7.0)
  found candidate pep8-naming==0.10.0 (constraint was <=0.10.0,>=0.3.3)
  found candidate prospector==1.3.1 (constraint was ==1.3.1)
Traceback (most recent call last):
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/utils.py", line 825, in resolve
    results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/patched/piptools/resolver.py", line 180, in resolve
    has_changed, best_matches = self._resolve_one_round()
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/patched/piptools/resolver.py", line 260, in _resolve_one_round
    best_matches = {self.get_best_match(ireq) for ireq in constraints}
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/patched/piptools/resolver.py", line 260, in <setcomp>
    best_matches = {self.get_best_match(ireq) for ireq in constraints}
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/patched/piptools/resolver.py", line 319, in get_best_match
    best_match = self.repository.find_best_match(
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 205, in find_best_match
    raise NoCandidateFound(ireq, all_candidates, self.finder)
pipenv.patched.piptools.exceptions.NoCandidateFound: Could not find a version that matches pycodestyle<2.7.0,<2.8.0,>=2.6.0,>=2.7.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
Tried: 2.0.0, 2.0.0, 2.1.0, 2.1.0, 2.2.0, 2.2.0, 2.3.0, 2.3.0, 2.3.1, 2.3.1, 2.4.0, 2.4.0, 2.5.0, 2.5.0, 2.6.0, 2.6.0, 2.7.0, 2.7.0
Skipped pre-versions: 1.8.0.dev0, 1.8.0.dev0, 2.0.0a1, 2.0.0a1, 2.6.0a1, 2.6.0a1
There are incompatible versions in the resolved dependencies:
  pycodestyle<2.7.0,>=2.6.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pycodestyle<2.8.0,>=2.7.0 (from flake8==3.9.2->flake8-polyfill==1.0.2->pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/resolver.py", line 764, in <module>
    main()
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/resolver.py", line 758, in main
    _main(parsed.pre, parsed.clear, parsed.verbose, parsed.system, parsed.write,
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/resolver.py", line 741, in _main
    resolve_packages(pre, clear, verbose, system, write, requirements_dir, packages, dev)
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/resolver.py", line 702, in resolve_packages
    results, resolver = resolve(
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/resolver.py", line 684, in resolve
    return resolve_deps(
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/utils.py", line 1397, in resolve_deps
    results, hashes, markers_lookup, resolver, skipped = actually_resolve_deps(
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/utils.py", line 1110, in actually_resolve_deps
    resolver.resolve()
  File "/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv/utils.py", line 835, in resolve
    raise ResolutionFailure(message=str(e))
pipenv.exceptions.ResolutionFailure: ERROR: Could not find a version that matches pycodestyle<2.7.0,<2.8.0,>=2.6.0,>=2.7.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
Tried: 2.0.0, 2.0.0, 2.1.0, 2.1.0, 2.2.0, 2.2.0, 2.3.0, 2.3.0, 2.3.1, 2.3.1, 2.4.0, 2.4.0, 2.5.0, 2.5.0, 2.6.0, 2.6.0, 2.7.0, 2.7.0
Skipped pre-versions: 1.8.0.dev0, 1.8.0.dev0, 2.0.0a1, 2.0.0a1, 2.6.0a1, 2.6.0a1
There are incompatible versions in the resolved dependencies:
  pycodestyle<2.7.0,>=2.6.0 (from prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))
  pycodestyle<2.8.0,>=2.7.0 (from flake8==3.9.2->flake8-polyfill==1.0.2->pep8-naming==0.10.0->prospector==1.3.1->-r /tmp/pipenv379qkm75requirements/pipenv-wcfd_29e-constraints.txt (line 2))

Steps to replicate

Run pipenv install --dev prospector==1.3.1.

$ pipenv --support

Pipenv version: '2021.5.29'

Pipenv location: '/home/kurt/.local/pipx/venvs/pipenv/lib/python3.9/site-packages/pipenv'

Python location: '/home/kurt/.local/pipx/venvs/pipenv/bin/python'

Python installations found:

  • 3.9.5: /usr/bin/python3
  • 3.9.5: /usr/bin/python3.9
  • 3.9.5: /bin/python3
  • 3.9.5: /bin/python3.9

PEP 508 Information:

{'implementation_name': 'cpython',
 'implementation_version': '3.9.5',
 'os_name': 'posix',
 'platform_machine': 'x86_64',
 'platform_python_implementation': 'CPython',
 'platform_release': '5.11.0-18-generic',
 'platform_system': 'Linux',
 'platform_version': '#19-Ubuntu SMP Fri May 7 14:22:03 UTC 2021',
 'python_full_version': '3.9.5',
 'python_version': '3.9',
 'sys_platform': 'linux'}

System environment variables:

  • SHELL
  • SESSION_MANAGER
  • QT_ACCESSIBILITY
  • COLORTERM
  • XDG_CONFIG_DIRS
  • SSH_AGENT_LAUNCHER
  • NVM_INC
  • XDG_MENU_PREFIX
  • GNOME_DESKTOP_SESSION_ID
  • GNOME_SHELL_SESSION_MODE
  • DOTNET_ROOT
  • SSH_AUTH_SOCK
  • XMODIFIERS
  • DESKTOP_SESSION
  • GTK_MODULES
  • PWD
  • LOGNAME
  • XDG_SESSION_DESKTOP
  • XDG_SESSION_TYPE
  • GPG_AGENT_INFO
  • XAUTHORITY
  • GJS_DEBUG_TOPICS
  • WINDOWPATH
  • HOME
  • USERNAME
  • IM_CONFIG_PHASE
  • LANG
  • LS_COLORS
  • XDG_CURRENT_DESKTOP
  • VTE_VERSION
  • GNOME_TERMINAL_SCREEN
  • GJS_DEBUG_OUTPUT
  • NVM_DIR
  • LESSCLOSE
  • XDG_SESSION_CLASSS
  • TERM
  • LESSOPEN
  • USER
  • GNOME_TERMINAL_SERVICE
  • DISPLAY
  • SHLVL
  • NVM_CD_FLAGS
  • QT_IM_MODULE
  • XDG_RUNTIME_DIR
  • GCC_COLORS
  • XDG_DATA_DIRS
  • PATH
  • GDMSESSION
  • DBUS_SESSION_BUS_ADDRESS
  • NVM_BIN
  • 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/kurt/.nvm/versions/node/v16.2.0/bin:/home/kurt/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin
  • SHELL: /bin/bash
  • LANG: en_US.UTF-8
  • PWD: /home/kurt/Documents/ScribeMD/scribemd-server

Contents of Pipfile ('/home/kurt/Documents/ScribeMD/scribemd-server/Pipfile'):

[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"

[packages]

[dev-packages]
prospector = {version = "==1.3.1", extras = ["with_bandit", "with_mypy", "with_vulture"]}

[requires]
python_version = "3.9"

Contents of Pipfile.lock ('/home/kurt/Documents/ScribeMD/scribemd-server/Pipfile.lock'):

{
    "_meta": {
        "hash": {
            "sha256": "0eefde57a4a311a45b651e8d13c81bea07ffbc8fc267f78cdae5ed1746c29808"
        },
        "pipfile-spec": 6,
        "requires": {
            "python_version": "3.9"
        },
        "sources": [
            {
                "name": "pypi",
                "url": "https://pypi.org/simple",
                "verify_ssl": true
            }
        ]
    },
    "default": {},
    "develop": {
        "astroid": {
            "hashes": [
                "sha256:4c17cea3e592c21b6e222f673868961bad77e1f985cb1694ed077475a89229c1",
                "sha256:d8506842a3faf734b81599c8b98dcc423de863adcc1999248480b18bd31a0f38"
            ],
            "markers": "python_version >= '3.5'",
            "version": "==2.4.1"
        },
        "bandit": {
            "hashes": [
                "sha256:216be4d044209fa06cf2a3e51b319769a51be8318140659719aa7a115c35ed07",
                "sha256:8a4c7415254d75df8ff3c3b15cfe9042ecee628a1e40b44c15a98890fbfc2608"
            ],
            "version": "==1.7.0"
        },
        "dodgy": {
            "hashes": [
                "sha256:28323cbfc9352139fdd3d316fa17f325cc0e9ac74438cbba51d70f9b48f86c3a",
                "sha256:51f54c0fd886fa3854387f354b19f429d38c04f984f38bc572558b703c0542a6"
            ],
            "version": "==0.2.1"
        },
        "flake8": {
            "hashes": [
                "sha256:749dbbd6bfd0cf1318af27bf97a14e28e5ff548ef8e5b1566ccfb25a11e7c839",
                "sha256:aadae8761ec651813c24be05c6f7b4680857ef6afaae4651a4eccaef97ce6c3b"
            ],
            "index": "pypi",
            "version": "==3.8.4"
        },
        "flake8-polyfill": {
            "hashes": [
                "sha256:12be6a34ee3ab795b19ca73505e7b55826d5f6ad7230d31b18e106400169b9e9",
                "sha256:e44b087597f6da52ec6393a709e7108b2905317d0c0b744cdca6208e670d8eda"
            ],
            "version": "==1.0.2"
        },
        "gitdb": {
            "hashes": [
                "sha256:6c4cc71933456991da20917998acbe6cf4fb41eeaab7d6d67fbc05ecd4c865b0",
                "sha256:96bf5c08b157a666fec41129e6d327235284cca4c81e92109260f353ba138005"
            ],
            "markers": "python_version >= '3.4'",
            "version": "==4.0.7"
        },
        "gitpython": {
            "hashes": [
                "sha256:b838a895977b45ab6f0cc926a9045c8d1c44e2b653c1fcc39fe91f42c6e8f05b",
                "sha256:fce760879cd2aebd2991b3542876dc5c4a909b30c9d69dfc488e504a8db37ee8"
            ],
            "markers": "python_version >= '3.6'",
            "version": "==3.1.18"
        },
        "isort": {
            "hashes": [
                "sha256:54da7e92468955c4fceacd0c86bd0ec997b0e1ee80d97f67c35a78b719dccab1",
                "sha256:6e811fcb295968434526407adb8796944f1988c5b65e8139058f2014cbe100fd"
            ],
            "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
            "version": "==4.3.21"
        },
        "lazy-object-proxy": {
            "hashes": [
                "sha256:0c4b206227a8097f05c4dbdd323c50edf81f15db3b8dc064d08c62d37e1a504d",
                "sha256:194d092e6f246b906e8f70884e620e459fc54db3259e60cf69a4d66c3fda3449",
                "sha256:1be7e4c9f96948003609aa6c974ae59830a6baecc5376c25c92d7d697e684c08",
                "sha256:4677f594e474c91da97f489fea5b7daa17b5517190899cf213697e48d3902f5a",
                "sha256:48dab84ebd4831077b150572aec802f303117c8cc5c871e182447281ebf3ac50",
                "sha256:5541cada25cd173702dbd99f8e22434105456314462326f06dba3e180f203dfd",
                "sha256:59f79fef100b09564bc2df42ea2d8d21a64fdcda64979c0fa3db7bdaabaf6239",
                "sha256:8d859b89baf8ef7f8bc6b00aa20316483d67f0b1cbf422f5b4dc56701c8f2ffb",
                "sha256:9254f4358b9b541e3441b007a0ea0764b9d056afdeafc1a5569eee1cc6c1b9ea",
                "sha256:9651375199045a358eb6741df3e02a651e0330be090b3bc79f6d0de31a80ec3e",
                "sha256:97bb5884f6f1cdce0099f86b907aa41c970c3c672ac8b9c8352789e103cf3156",
                "sha256:9b15f3f4c0f35727d3a0fba4b770b3c4ebbb1fa907dbcc046a1d2799f3edd142",
                "sha256:a2238e9d1bb71a56cd710611a1614d1194dc10a175c1e08d75e1a7bcc250d442",
                "sha256:a6ae12d08c0bf9909ce12385803a543bfe99b95fe01e752536a60af2b7797c62",
                "sha256:ca0a928a3ddbc5725be2dd1cf895ec0a254798915fb3a36af0964a0a4149e3db",
                "sha256:cb2c7c57005a6804ab66f106ceb8482da55f5314b7fcb06551db1edae4ad1531",
                "sha256:d74bb8693bf9cf75ac3b47a54d716bbb1a92648d5f781fc799347cfc95952383",
                "sha256:d945239a5639b3ff35b70a88c5f2f491913eb94871780ebfabb2568bd58afc5a",
                "sha256:eba7011090323c1dadf18b3b689845fd96a61ba0a1dfbd7f24b921398affc357",
                "sha256:efa1909120ce98bbb3777e8b6f92237f5d5c8ea6758efea36a473e1d38f7d3e4",
                "sha256:f3900e8a5de27447acbf900b4750b0ddfd7ec1ea7fbaf11dfa911141bc522af0"
            ],
            "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
            "version": "==1.4.3"
        },
        "mccabe": {
            "hashes": [
                "sha256:ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42",
                "sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f"
            ],
            "version": "==0.6.1"
        },
        "mypy": {
            "hashes": [
                "sha256:0190fb77e93ce971954c9e54ea61de2802065174e5e990c9d4c1d0f54fbeeca2",
                "sha256:0756529da2dd4d53d26096b7969ce0a47997123261a5432b48cc6848a2cb0bd4",
                "sha256:2f9fedc1f186697fda191e634ac1d02f03d4c260212ccb018fabbb6d4b03eee8",
                "sha256:353aac2ce41ddeaf7599f1c73fed2b75750bef3b44b6ad12985a991bc002a0da",
                "sha256:3f12705eabdd274b98f676e3e5a89f247ea86dc1af48a2d5a2b080abac4e1243",
                "sha256:4efc67b9b3e2fddbe395700f91d5b8deb5980bfaaccb77b306310bd0b9e002eb",
                "sha256:517e7528d1be7e187a5db7f0a3e479747307c1b897d9706b1c662014faba3116",
                "sha256:68a098c104ae2b75e946b107ef69dd8398d54cb52ad57580dfb9fc78f7f997f0",
                "sha256:746e0b0101b8efec34902810047f26a8c80e1efbb4fc554956d848c05ef85d76",
                "sha256:8be7bbd091886bde9fcafed8dd089a766fa76eb223135fe5c9e9798f78023a20",
                "sha256:9236c21194fde5df1b4d8ebc2ef2c1f2a5dc7f18bcbea54274937cae2e20a01c",
                "sha256:9ef5355eaaf7a23ab157c21a44c614365238a7bdb3552ec3b80c393697d974e1",
                "sha256:9f1d74eeb3f58c7bd3f3f92b8f63cb1678466a55e2c4612bf36909105d0724ab",
                "sha256:a26d0e53e90815c765f91966442775cf03b8a7514a4e960de7b5320208b07269",
                "sha256:ae94c31bb556ddb2310e4f913b706696ccbd43c62d3331cd3511caef466871d2",
                "sha256:b5ba1f0d5f9087e03bf5958c28d421a03a4c1ad260bf81556195dffeccd979c4",
                "sha256:b5dfcd22c6bab08dfeded8d5b44bdcb68c6f1ab261861e35c470b89074f78a70",
                "sha256:cd01c599cf9f897b6b6c6b5d8b182557fb7d99326bcdf5d449a0fbbb4ccee4b9",
                "sha256:e89880168c67cf4fde4506b80ee42f1537ad66ad366c101d388b3fd7d7ce2afd",
                "sha256:ebe2bc9cb638475f5d39068d2dbe8ae1d605bb8d8d3ff281c695df1670ab3987",
                "sha256:f89bfda7f0f66b789792ab64ce0978e4a991a0e4dd6197349d0767b0f1095b21",
                "sha256:fc4d63da57ef0e8cd4ab45131f3fe5c286ce7dd7f032650d0fbc239c6190e167",
                "sha256:fd634bc17b1e2d6ce716f0e43446d0d61cdadb1efcad5c56ca211c22b246ebc8"
            ],
            "version": "==0.902"
        },
        "mypy-extensions": {
            "hashes": [
                "sha256:090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d",
                "sha256:2d82818f5bb3e369420cb3c4060a7970edba416647068eb4c5343488a6c604a8"
            ],
            "version": "==0.4.3"
        },
        "pbr": {
            "hashes": [
                "sha256:42df03e7797b796625b1029c0400279c7c34fd7df24a7d7818a1abb5b38710dd",
                "sha256:c68c661ac5cc81058ac94247278eeda6d2e6aecb3e227b0387c30d277e7ef8d4"
            ],
            "markers": "python_version >= '2.6'",
            "version": "==5.6.0"
        },
        "pep8-naming": {
            "hashes": [
                "sha256:5d9f1056cb9427ce344e98d1a7f5665710e2f20f748438e308995852cfa24164",
                "sha256:f3b4a5f9dd72b991bf7d8e2a341d2e1aa3a884a769b5aaac4f56825c1763bf3a"
            ],
            "version": "==0.10.0"
        },
        "prospector": {
            "extras": [
                "with_bandit",
                "with_mypy",
                "with_vulture"
            ],
            "hashes": [
                "sha256:700d7918d93d73035a2a58fb18c6be0b609a0481fc6e0908843fa856b89e52c6"
            ],
            "index": "pypi",
            "version": "==1.3.1"
        },
        "pycodestyle": {
            "hashes": [
                "sha256:2295e7b2f6b5bd100585ebcb1f616591b652db8a741695b3d8f5d28bdc934367",
                "sha256:c58a7d2815e0e8d7972bf1803331fb0152f867bd89adf8a01dfd55085434192e"
            ],
            "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
            "version": "==2.6.0"
        },
        "pydocstyle": {
            "hashes": [
                "sha256:1d41b7c459ba0ee6c345f2eb9ae827cab14a7533a88c5c6f7e94923f72df92dc",
                "sha256:6987826d6775056839940041beef5c08cc7e3d71d63149b48e36727f70144dc4"
            ],
            "markers": "python_version >= '3.6'",
            "version": "==6.1.1"
        },
        "pyflakes": {
            "hashes": [
                "sha256:0d94e0e05a19e57a99444b6ddcf9a6eb2e5c68d3ca1e98e90707af8152c90a92",
                "sha256:35b2d75ee967ea93b55750aa9edbbf72813e06a66ba54438df2cfac9e3c27fc8"
            ],
            "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
            "version": "==2.2.0"
        },
        "pylint": {
            "hashes": [
                "sha256:7dd78437f2d8d019717dbf287772d0b2dbdfd13fc016aa7faa08d67bccc46adc",
                "sha256:d0ece7d223fe422088b0e8f13fa0a1e8eb745ebffcb8ed53d3e95394b6101a1c"
            ],
            "markers": "python_version >= '3.5'",
            "version": "==2.5.3"
        },
        "pylint-celery": {
            "hashes": [
                "sha256:41e32094e7408d15c044178ea828dd524beedbdbe6f83f712c5e35bde1de4beb"
            ],
            "version": "==0.3"
        },
        "pylint-django": {
            "hashes": [
                "sha256:b7756844dba0cecd3471056a1ef4154439defedaba38bf3ced9f848d2bf6297c",
                "sha256:ca32277c77878dd3c2d9e75f3f3f7f0c0712f053f10ff1b946cdc27367a6c911"
            ],
            "version": "==2.1.0"
        },
        "pylint-flask": {
            "hashes": [
                "sha256:f4d97de2216bf7bfce07c9c08b166e978fe9f2725de2a50a9845a97de7e31517"
            ],
            "version": "==0.6"
        },
        "pylint-plugin-utils": {
            "hashes": [
                "sha256:2f30510e1c46edf268d3a195b2849bd98a1b9433229bb2ba63b8d776e1fc4d0a",
                "sha256:57625dcca20140f43731311cd8fd879318bf45a8b0fd17020717a8781714a25a"
            ],
            "version": "==0.6"
        },
        "pyyaml": {
            "hashes": [
                "sha256:08682f6b72c722394747bddaf0aa62277e02557c0fd1c42cb853016a38f8dedf",
                "sha256:0f5f5786c0e09baddcd8b4b45f20a7b5d61a7e7e99846e3c799b05c7c53fa696",
                "sha256:129def1b7c1bf22faffd67b8f3724645203b79d8f4cc81f674654d9902cb4393",
                "sha256:294db365efa064d00b8d1ef65d8ea2c3426ac366c0c4368d930bf1c5fb497f77",
                "sha256:3b2b1824fe7112845700f815ff6a489360226a5609b96ec2190a45e62a9fc922",
                "sha256:3bd0e463264cf257d1ffd2e40223b197271046d09dadf73a0fe82b9c1fc385a5",
                "sha256:4465124ef1b18d9ace298060f4eccc64b0850899ac4ac53294547536533800c8",
                "sha256:49d4cdd9065b9b6e206d0595fee27a96b5dd22618e7520c33204a4a3239d5b10",
                "sha256:4e0583d24c881e14342eaf4ec5fbc97f934b999a6828693a99157fde912540cc",
                "sha256:5accb17103e43963b80e6f837831f38d314a0495500067cb25afab2e8d7a4018",
                "sha256:607774cbba28732bfa802b54baa7484215f530991055bb562efbed5b2f20a45e",
                "sha256:6c78645d400265a062508ae399b60b8c167bf003db364ecb26dcab2bda048253",
                "sha256:72a01f726a9c7851ca9bfad6fd09ca4e090a023c00945ea05ba1638c09dc3347",
                "sha256:74c1485f7707cf707a7aef42ef6322b8f97921bd89be2ab6317fd782c2d53183",
                "sha256:895f61ef02e8fed38159bb70f7e100e00f471eae2bc838cd0f4ebb21e28f8541",
                "sha256:8c1be557ee92a20f184922c7b6424e8ab6691788e6d86137c5d93c1a6ec1b8fb",
                "sha256:bb4191dfc9306777bc594117aee052446b3fa88737cd13b7188d0e7aa8162185",
                "sha256:bfb51918d4ff3d77c1c856a9699f8492c612cde32fd3bcd344af9be34999bfdc",
                "sha256:c20cfa2d49991c8b4147af39859b167664f2ad4561704ee74c1de03318e898db",
                "sha256:cb333c16912324fd5f769fff6bc5de372e9e7a202247b48870bc251ed40239aa",
                "sha256:d2d9808ea7b4af864f35ea216be506ecec180628aced0704e34aca0b040ffe46",
                "sha256:d483ad4e639292c90170eb6f7783ad19490e7a8defb3e46f97dfe4bacae89122",
                "sha256:dd5de0646207f053eb0d6c74ae45ba98c3395a571a2891858e87df7c9b9bd51b",
                "sha256:e1d4970ea66be07ae37a3c2e48b5ec63f7ba6804bdddfdbd3cfd954d25a82e63",
                "sha256:e4fac90784481d221a8e4b1162afa7c47ed953be40d31ab4629ae917510051df",
                "sha256:fa5ae20527d8e831e8230cbffd9f8fe952815b2b7dae6ffec25318803a7528fc",
                "sha256:fd7f6999a8070df521b6384004ef42833b9bd62cfee11a09bda1079b4b704247",
                "sha256:fdc842473cd33f45ff6bce46aea678a54e3d21f1b61a7750ce3c498eedfe25d6",
                "sha256:fe69978f3f768926cfa37b867e3843918e012cf83f680806599ddce33c2c68b0"
            ],
            "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'",
            "version": "==5.4.1"
        },
        "requirements-detector": {
            "hashes": [
                "sha256:0d1e13e61ed243f9c3c86e6cbb19980bcb3a0e0619cde2ec1f3af70fdbee6f7b"
            ],
            "version": "==0.7"
        },
        "setoptconf": {
            "hashes": [
                "sha256:5b0b5d8e0077713f5d5152d4f63be6f048d9a1bb66be15d089a11c898c3cf49c"
            ],
            "version": "==0.2.0"
        },
        "six": {
            "hashes": [
                "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926",
                "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"
            ],
            "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
            "version": "==1.16.0"
        },
        "smmap": {
            "hashes": [
                "sha256:7e65386bd122d45405ddf795637b7f7d2b532e7e401d46bbe3fb49b9986d5182",
                "sha256:a9a7479e4c572e2e775c404dcd3080c8dc49f39918c2cf74913d30c4c478e3c2"
            ],
            "markers": "python_version >= '3.5'",
            "version": "==4.0.0"
        },
        "snowballstemmer": {
            "hashes": [
                "sha256:b51b447bea85f9968c13b650126a888aabd4cb4463fca868ec596826325dedc2",
                "sha256:e997baa4f2e9139951b6f4c631bad912dfd3c792467e2f03d7239464af90e914"
            ],
            "version": "==2.1.0"
        },
        "stevedore": {
            "hashes": [
                "sha256:3a5bbd0652bf552748871eaa73a4a8dc2899786bc497a2aa1fcb4dcdb0debeee",
                "sha256:50d7b78fbaf0d04cd62411188fa7eedcb03eb7f4c4b37005615ceebe582aa82a"
            ],
            "markers": "python_version >= '3.6'",
            "version": "==3.3.0"
        },
        "toml": {
            "hashes": [
                "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b",
                "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f"
            ],
            "markers": "python_version >= '2.6' and python_version not in '3.0, 3.1, 3.2, 3.3'",
            "version": "==0.10.2"
        },
        "typing-extensions": {
            "hashes": [
                "sha256:0ac0f89795dd19de6b97debb0c6af1c70987fd80a2d62d1958f7e56fcc31b497",
                "sha256:50b6f157849174217d0656f99dc82fe932884fb250826c18350e159ec6cdf342",
                "sha256:779383f6086d90c99ae41cf0ff39aac8a7937a9283ce0a414e5dd782f4c94a84"
            ],
            "version": "==3.10.0.0"
        },
        "vulture": {
            "hashes": [
                "sha256:03d5a62bcbe9ceb9a9b0575f42d71a2d414070229f2e6f95fa6e7c71aaaed967",
                "sha256:f39de5e6f1df1f70c3b50da54f1c8d494159e9ca3d01a9b89eac929600591703"
            ],
            "version": "==2.3"
        },
        "wrapt": {
            "hashes": [
                "sha256:b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7"
            ],
            "version": "==1.12.1"
        }
    }
}

Workaround

Install flake8 3.8.3 first, and then install prospector. flake8 3.8.3 is the last version of flake8 that doesn't depend on pycodestyle >=2.7.0.

@franzhaas
Copy link

Hi,

I encountered a similar issue, with jupyter books.

My solution is to use pip for dependency resolution, but pip for everything else...

See #4777

Best regards
Franz

@matteius
Copy link
Member

I suspect you are using an older version of pip which is less strict with the resolver, when I try installing it with pipenv it is clearly an issue with the prospector==1.3.1 package.

((venv) ) bash-3.2$ pipenv install --dev prospector==1.3.1
Courtesy Notice: Pipenv found itself running within a virtual environment, so it will automatically use that environment, instead of creating its own for any project. You can set PIPENV_IGNORE_VIRTUALENVS=1 to force pipenv to ignore that environment and create its own instead. You can set PIPENV_VERBOSITY=-1 to suppress this warning.
Installing prospector==1.3.1...
Adding prospector to Pipfile's [dev-packages]...
✔ Installation Succeeded
Pipfile.lock (c24e8a) out of date, updating to (dd7f3b)...
Locking [dev-packages] dependencies...
Building requirements...
Resolving dependencies...
✘ Locking Failed!
stdeb; sys_platform == 'linux' doesn't match your environment, its dependencies won't be resolved.
dataclasses; python_version < '3.7' doesn't match your environment, its dependencies won't be resolved.
[ResolutionFailure]:   File "/opt/homebrew/lib/python3.9/site-packages/pipenv/resolver.py", line 741, in _main
[ResolutionFailure]:       resolve_packages(pre, clear, verbose, system, write, requirements_dir, packages, dev)
[ResolutionFailure]:   File "/opt/homebrew/lib/python3.9/site-packages/pipenv/resolver.py", line 702, in resolve_packages
[ResolutionFailure]:       results, resolver = resolve(
[ResolutionFailure]:   File "/opt/homebrew/lib/python3.9/site-packages/pipenv/resolver.py", line 684, in resolve
[ResolutionFailure]:       return resolve_deps(
[ResolutionFailure]:   File "/opt/homebrew/lib/python3.9/site-packages/pipenv/utils.py", line 1397, in resolve_deps
[ResolutionFailure]:       results, hashes, markers_lookup, resolver, skipped = actually_resolve_deps(
[ResolutionFailure]:   File "/opt/homebrew/lib/python3.9/site-packages/pipenv/utils.py", line 1110, in actually_resolve_deps
[ResolutionFailure]:       resolver.resolve()
[ResolutionFailure]:   File "/opt/homebrew/lib/python3.9/site-packages/pipenv/utils.py", line 835, in resolve
[ResolutionFailure]:       raise ResolutionFailure(message=str(e))
[pipenv.exceptions.ResolutionFailure]: Warning: Your dependencies could not be resolved. You likely have a mismatch in your sub-dependencies.
  First try clearing your dependency cache with $ pipenv lock --clear, then try the original command again.
 Alternatively, you can use $ pipenv install --skip-lock to bypass this mechanism, then run $ pipenv graph to inspect the situation.
  Hint: try $ pipenv lock --pre if it is a pre-release dependency.
ERROR: Could not find a version that matches pycodestyle<2.7.0,<2.8.0,>=2.6.0,>=2.7.0 (from prospector==1.3.1->-r /var/folders/dz/1ztqktbs26x5095hqzz14hg00000gn/T/pipenvrvbklmjdrequirements/pipenv-mi5kcyow-constraints.txt (line 3))
Tried: 2.0.0, 2.0.0, 2.1.0, 2.1.0, 2.2.0, 2.2.0, 2.3.0, 2.3.0, 2.3.1, 2.3.1, 2.4.0, 2.4.0, 2.5.0, 2.5.0, 2.6.0, 2.6.0, 2.7.0, 2.7.0, 2.8.0, 2.8.0
Tried pre-versions: 1.8.0.dev0, 1.8.0.dev0, 2.0.0a1, 2.0.0a1, 2.6.0a1, 2.6.0a1
There are incompatible versions in the resolved dependencies:
  pycodestyle<2.7.0,>=2.6.0 (from prospector==1.3.1->-r /var/folders/dz/1ztqktbs26x5095hqzz14hg00000gn/T/pipenvrvbklmjdrequirements/pipenv-mi5kcyow-constraints.txt (line 3))
  pycodestyle<2.8.0,>=2.7.0 (from flake8==3.9.2->-r /var/folders/dz/1ztqktbs26x5095hqzz14hg00000gn/T/pipenvrvbklmjdrequirements/pipenv-mi5kcyow-constraints.txt (line 13))

@franzhaas
Copy link

I thought current versions of pipenv use pip for resolving. I therefore expect that it can or cannot solve the same situations as pip.

Am I mistaken here? Does it come with its own pip which may be different to the one accessible by the comandline?

@matteius
Copy link
Member

@franzhaas The output I had above was for pipenv version 2021.5.29 which fails to resolve the dependencies. The newest version of pipenv 2021.11.23 does in fact resolve the dependencies for that package though.

Pipenv doesn't come with its own version of pip but it does come with a lot of other vendor and patched vendor packages including piptools and requirementslib. It seems the newest version 2021.11.23 does use pip commands as the resolver, but not the prior version 2021.5.29

image

See also output from 2021.11.23:

mdavis@mdavis-VirtualBox:~/shared-projects/pipenv-test$ pipenv install --dev prospector==1.3.1
Creating a virtualenv for this project...
Pipfile: /home/mdavis/shared-projects/pipenv-test/Pipfile
Using /home/mdavis/.pyenv/versions/3.9.9/bin/python3.9 (3.9.9) to create virtualenv...
⠸ Creating virtual environment...created virtual environment CPython3.9.9.final.0-64 in 205ms
creator CPython3Posix(dest=/home/mdavis/Envs/pipenv-test-jHz4JMXS, clear=False, global=False)
seeder FromAppData(download=False, pip=latest, setuptools=latest, wheel=latest, via=copy, app_data_dir=/home/mdavis/.local/share/virtualenv/seed-app-data/v1.0.1)
activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator

✔ Successfully created virtual environment!
Virtualenv location: /home/mdavis/Envs/pipenv-test-jHz4JMXS
Installing prospector==1.3.1...
Adding prospector to Pipfile's [dev-packages]...
✔ Installation Succeeded
Installing dependencies from Pipfile.lock (73d63b)...
🐍 ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 1/1 — 00:00:00
To activate this project's virtualenv, run pipenv shell.
Alternatively, run a command inside the virtualenv with pipenv run.

@franzhaas
Copy link

Thanks for the clarification!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants