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

Fail to pipenv update due to MetadataGenerationFailed #5377

Open
yukihiko-shinoda opened this issue Sep 29, 2022 · 13 comments
Open

Fail to pipenv update due to MetadataGenerationFailed #5377

yukihiko-shinoda opened this issue Sep 29, 2022 · 13 comments
Labels
triage Type: Question ❔ This is a question or a request for support.

Comments

@yukihiko-shinoda
Copy link

yukihiko-shinoda commented Sep 29, 2022

Issue description

Fail to pipenv update due to pipenv.patched.pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed.

Expected result

Succeed to update.

Actual result

Failed to update:

console output
Reporter.adding_requirement(SpecifierRequirement('pbr<0.6,>=0.5.10'), LinkCandidate('https://files.pythonhosted.org/packages/03/c7/88bcce36996cc902d0f863c77596127cb76d9f9a2ac3c3dab47b36fd69ba/hacking-0.6.0.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr<0.6,>=0.5.10'), LinkCandidate('https://files.pythonhosted.org/packages/03/c7/88bcce36996cc902d0f863c77596127cb76d9f9a2ac3c3dab47b36fd69ba/hacking-0.6.0.tar.gz (from https://pypi.org/simple/hacking/)'))
ERROR:pip.subprocessor:[present-rich] python setup.py egg_info exited with 1
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata
    call_subprocess(
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/utils/subprocess.py", line 224, in call_subprocess
    raise error
pipenv.patched.pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/pipenv/utils/resolver.py", line 687, in resolve
    results = resolver.resolve(self.constraints, check_supported_wheels=False)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve
    result = self._result = resolver.resolve(
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve
    state = resolution.resolve(requirements, max_rounds=max_rounds)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_vendor/resolvelib/resolvers.py", line 373, in resolve
    failure_causes = self._attempt_to_pin_criterion(name)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_vendor/resolvelib/resolvers.py", line 213, in _attempt_to_pin_criterion
    criteria = self._get_updated_criteria(candidate)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_vendor/resolvelib/resolvers.py", line 204, in _get_updated_criteria
    self._add_to_criteria(criteria, requirement, parent=candidate)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria
    if not criterion.candidates:
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_vendor/resolvelib/structs.py", line 151, in __bool__
    return bool(self._sequence)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__
    return any(self)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in <genexpr>
    return (c for c in iterator if id(c) not in self._incompatible_ids)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built
    candidate = func()
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link
    self._link_candidate_cache[link] = LinkCandidate(
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/candidates.py", line 301, in __init__
    super().__init__(
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/candidates.py", line 163, in __init__
    self.dist = self._prepare()
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/candidates.py", line 232, in _prepare
    dist = self._prepare_distribution()
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/candidates.py", line 312, in _prepare_distribution
    return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/operations/prepare.py", line 438, in prepare_linked_requirement
    return self._prepare_linked_requirement(req, parallel_builds)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/operations/prepare.py", line 524, in _prepare_linked_requirement
    dist = _get_prepared_distribution(
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/operations/prepare.py", line 68, in _get_prepared_distribution
    abstract_dist.prepare_distribution_metadata(
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata
    self.req.prepare_metadata()
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/req/req_install.py", line 540, in prepare_metadata
    self.metadata_directory = generate_metadata_legacy(
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata
    raise MetadataGenerationFailed(package_details=details) from error
pipenv.patched.pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/pipenv/resolver.py", line 816, in <module>
    main()
  File "/usr/local/lib/python3.10/site-packages/pipenv/resolver.py", line 802, in main
    _main(
  File "/usr/local/lib/python3.10/site-packages/pipenv/resolver.py", line 782, in _main
    resolve_packages(
  File "/usr/local/lib/python3.10/site-packages/pipenv/resolver.py", line 730, in resolve_packages
    results, resolver = resolve(
  File "/usr/local/lib/python3.10/site-packages/pipenv/resolver.py", line 709, in resolve
    return resolve_deps(
  File "/usr/local/lib/python3.10/site-packages/pipenv/utils/resolver.py", line 1105, in resolve_deps
    results, hashes, markers_lookup, resolver, skipped = actually_resolve_deps(
  File "/usr/local/lib/python3.10/site-packages/pipenv/utils/resolver.py", line 894, in actually_resolve_deps
    resolver.resolve()
  File "/usr/local/lib/python3.10/site-packages/pipenv/utils/resolver.py", line 689, in resolve
    raise ResolutionFailure(message=str(e))
pipenv.exceptions.ResolutionFailure: ERROR: metadata generation failed
✘ Locking Failed! 

Steps to replicate

1.
Create Pipfile:

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

[packages]
hacking = "*"
flake8 = "==5.0.4"

[dev-packages]

2.
Lock:

pipenv lock

Then, hacking is locked as v0.5.4 in Pipfile.lock:

        "hacking": {
            "hashes": [
                "sha256:5cd4b4080d3e9c73113826426052161902940ce8b8aeba089f25204159bf8b30"
            ],
            "index": "pypi",
            "version": "==0.5.4"
        },

3.
Sync:

pipenv sync

4.
Update:

pipenv update --verbose

When remove virtualenv, you can update without error:

pipenv --rm
pipenv update

Or, you can also update by install pbr<0.6 into venv:

pipenv run pip install 'pbr<0.6'

$ pipenv --support

Pipenv version: '2022.9.24'

Pipenv location: '/usr/local/lib/python3.10/site-packages/pipenv'

Python location: '/usr/local/bin/python'

OS Name: 'posix'

User pip version: '22.2.2'

user Python installations found:

  • 3.10.7: /usr/local/bin/python
  • 3.10.7: /usr/local/bin/python3
  • 3.9.2: /usr/bin/python3.9
  • 3.9.2: /usr/bin/python3

PEP 508 Information:

{'implementation_name': 'cpython',
 'implementation_version': '3.10.7',
 'os_name': 'posix',
 'platform_machine': 'x86_64',
 'platform_python_implementation': 'CPython',
 'platform_release': '5.10.102.1-microsoft-standard-WSL2',
 'platform_system': 'Linux',
 'platform_version': '#1 SMP Wed Mar 2 00:30:59 UTC 2022',
 'python_full_version': '3.10.7',
 'python_version': '3.10',
 'sys_platform': 'linux'}

System environment variables:

  • SHELL
  • COLORTERM
  • TERM_PROGRAM_VERSION
  • HOSTNAME
  • PYTHON_VERSION
  • SSH_AUTH_SOCK
  • REMOTE_CONTAINERS_IPC
  • PWD
  • PYTHON_SETUPTOOLS_VERSION
  • VSCODE_GIT_ASKPASS_NODE
  • HOME
  • LANG
  • REMOTE_CONTAINERS
  • GPG_KEY
  • GIT_ASKPASS
  • VSCODE_GIT_ASKPASS_EXTRA_ARGS
  • TERM
  • REMOTE_CONTAINERS_SOCKETS
  • VSCODE_GIT_IPC_HANDLE
  • SHLVL
  • PYTHON_PIP_VERSION
  • PYTHON_GET_PIP_SHA256
  • VSCODE_GIT_ASKPASS_MAIN
  • PYTHON_GET_PIP_URL
  • BROWSER
  • PATH
  • TERM_PROGRAM
  • VSCODE_IPC_HOOK_CLI
  • _
  • OLDPWD
  • PIP_DISABLE_PIP_VERSION_CHECK
  • PIP_PYTHON_PATH
  • PYTHONDONTWRITEBYTECODE
  • PYTHONFINDER_IGNORE_UNSUPPORTED

Pipenv–specific environment variables:

Debug–specific environment variables:

  • PATH: /vscode/vscode-server/bin/linux-x64/92d25e35d9bf1a6b16f7d0758f25d48ace11e5b9/bin/remote-cli:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  • SHELL: /bin/bash
  • LANG: C.UTF-8
  • PWD: /workspace

Contents of Pipfile ('/workspace/Pipfile'):

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

[packages]
hacking = "*"
flake8 = "==5.0.4"

[dev-packages]

Contents of Pipfile.lock ('/workspace/Pipfile.lock'):

{
    "_meta": {
        "hash": {
            "sha256": "cce9d5eae6e8b47e3f7d9af1a7835c24d4cd0c9641f398cb5e6c87292e581e98"
        },
        "pipfile-spec": 6,
        "requires": {},
        "sources": [
            {
                "name": "pypi",
                "url": "https://pypi.org/simple",
                "verify_ssl": true
            }
        ]
    },
    "default": {
        "d2to1": {
            "hashes": [
                "sha256:49ef2d16862b3efdc81fc5c32eac373b984945cde5fc02bb01a0a11ff03dd825"
            ],
            "version": "==0.2.12.post1"
        },
        "flake8": {
            "hashes": [
                "sha256:6fbe320aad8d6b95cec8b8e47bc933004678dc63095be98528b7bdd2a9f510db",
                "sha256:7a1cf6b73744f5806ab95e526f6f0d8c01c66d7bbe349562d22dfca20610b248"
            ],
            "index": "pypi",
            "version": "==5.0.4"
        },
        "hacking": {
            "hashes": [
                "sha256:5cd4b4080d3e9c73113826426052161902940ce8b8aeba089f25204159bf8b30"
            ],
            "index": "pypi",
            "version": "==0.5.4"
        },
        "mccabe": {
            "hashes": [
                "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325",
                "sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e"
            ],
            "markers": "python_version >= '3.6'",
            "version": "==0.7.0"
        },
        "pbr": {
            "hashes": [
                "sha256:cfcc4ff8e698256fc17ea3ff796478b050852585aa5bae79ecd05b2ab7b39b9a",
                "sha256:da3e18aac0a3c003e9eea1a81bd23e5a3a75d745670dcf736317b7d966887fdf"
            ],
            "markers": "python_version >= '2.6'",
            "version": "==5.10.0"
        },
        "pycodestyle": {
            "hashes": [
                "sha256:2c9607871d58c76354b697b42f5d57e1ada7d261c261efac224b664affdc5785",
                "sha256:d1735fc58b418fd7c5f658d28d943854f8a849b01a5d0a1e6f3f3fdd0166804b"
            ],
            "markers": "python_version >= '3.6'",
            "version": "==2.9.1"
        },
        "pyflakes": {
            "hashes": [
                "sha256:4579f67d887f804e67edb544428f264b7b24f435b263c4614f384135cea553d2",
                "sha256:491feb020dca48ccc562a8c0cbe8df07ee13078df59813b83959cbdada312ea3"
            ],
            "markers": "python_version >= '3.6'",
            "version": "==2.5.0"
        },
        "setuptools": {
            "hashes": [
                "sha256:1b6bdc6161661409c5f21508763dc63ab20a9ac2f8ba20029aaaa7fdb9118012",
                "sha256:3050e338e5871e70c72983072fe34f6032ae1cdeeeb67338199c2f74e083a80e"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==65.4.1"
        }
    },
    "develop": {}
}
@yukihiko-shinoda
Copy link
Author

Console log 1
root@7c51f2953b16:/workspace# pipenv update --verbose
Running $ pipenv lock then $ pipenv sync.
Locking [packages] dependencies...
Building requirements...
Resolving dependencies...
Reporter.starting()
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting()
Reporter.adding_requirement(SpecifierRequirement('flake8'), None)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('flake8'), None)
Reporter.adding_requirement(SpecifierRequirement('hacking'), None)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('hacking'), None)
Reporter.adding_requirement(SpecifierRequirement('invoke'), None)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('invoke'), None)
Reporter.starting_round(0)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(0)
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.10.0,>=2.9.0'), LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.10.0,>=2.9.0'), LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.8.0,>=0.7.0'), LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.8.0,>=0.7.0'), LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
Reporter.ending_round(0, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(0, state)
Reporter.starting_round(1)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(1)
Reporter.adding_requirement(SpecifierRequirement('flake8<3.9.0,>=3.8.0'), LinkCandidate('https://files.pythonhosted.org/packages/28/89/a3d6c4fcd1ac0c8d330f18f7c51347d94c4008e7a1547268b444ba6f47e8/hacking-4.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('flake8<3.9.0,>=3.8.0'), LinkCandidate('https://files.pythonhosted.org/packages/28/89/a3d6c4fcd1ac0c8d330f18f7c51347d94c4008e7a1547268b444ba6f47e8/hacking-4.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/28/89/a3d6c4fcd1ac0c8d330f18f7c51347d94c4008e7a1547268b444ba6f47e8/hacking-4.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/28/89/a3d6c4fcd1ac0c8d330f18f7c51347d94c4008e7a1547268b444ba6f47e8/hacking-4.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.ending_round(1, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(1, state)
Reporter.starting_round(2)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(2)
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/d4/ca/3971802ee6251da1abead1a22831d7f4743781e2f743bd266bdd2f46c19b/flake8-3.8.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/d4/ca/3971802ee6251da1abead1a22831d7f4743781e2f743bd266bdd2f46c19b/flake8-3.8.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/6c/20/6326a9a0c6f0527612bae748c4c03df5cd69cf06dfb2cf59d85c6e165a6a/flake8-3.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/6c/20/6326a9a0c6f0527612bae748c4c03df5cd69cf06dfb2cf59d85c6e165a6a/flake8-3.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/ea/35/dcf9a3393305bfc61854b764b5aeb79a72493e77991eead133c189d7868e/flake8-3.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/ea/35/dcf9a3393305bfc61854b764b5aeb79a72493e77991eead133c189d7868e/flake8-3.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/47/36e51603431e1a5289eb41636199d2c225fcb1ca286e29c02d219c8e6e88/flake8-3.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/47/36e51603431e1a5289eb41636199d2c225fcb1ca286e29c02d219c8e6e88/flake8-3.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/42/91c9c3fee57d0cc662b00a2b69ab7d0fcdc341207e4de5f70dba864e5968/flake8-3.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/42/91c9c3fee57d0cc662b00a2b69ab7d0fcdc341207e4de5f70dba864e5968/flake8-3.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/28/89/a3d6c4fcd1ac0c8d330f18f7c51347d94c4008e7a1547268b444ba6f47e8/hacking-4.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/28/89/a3d6c4fcd1ac0c8d330f18f7c51347d94c4008e7a1547268b444ba6f47e8/hacking-4.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.ending_round(2, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(2, state)
Reporter.starting_round(3)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(3)
Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/mccabe/) (requires-python:>=3.6)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/mccabe/) (requires-python:>=3.6)'))
Reporter.ending_round(3, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(3, state)
Reporter.starting_round(4)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(4)
Reporter.adding_requirement(SpecifierRequirement('flake8<3.9.0,>=3.8.0'), LinkCandidate('https://files.pythonhosted.org/packages/62/3e/43f696364d0bf350b6b8927c3e2e1ffe5d7efb3f114e74224c5941018527/hacking-4.0.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('flake8<3.9.0,>=3.8.0'), LinkCandidate('https://files.pythonhosted.org/packages/62/3e/43f696364d0bf350b6b8927c3e2e1ffe5d7efb3f114e74224c5941018527/hacking-4.0.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/62/3e/43f696364d0bf350b6b8927c3e2e1ffe5d7efb3f114e74224c5941018527/hacking-4.0.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/62/3e/43f696364d0bf350b6b8927c3e2e1ffe5d7efb3f114e74224c5941018527/hacking-4.0.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.ending_round(4, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(4, state)
Reporter.starting_round(5)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(5)
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/d4/ca/3971802ee6251da1abead1a22831d7f4743781e2f743bd266bdd2f46c19b/flake8-3.8.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/d4/ca/3971802ee6251da1abead1a22831d7f4743781e2f743bd266bdd2f46c19b/flake8-3.8.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/6c/20/6326a9a0c6f0527612bae748c4c03df5cd69cf06dfb2cf59d85c6e165a6a/flake8-3.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/6c/20/6326a9a0c6f0527612bae748c4c03df5cd69cf06dfb2cf59d85c6e165a6a/flake8-3.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/ea/35/dcf9a3393305bfc61854b764b5aeb79a72493e77991eead133c189d7868e/flake8-3.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/ea/35/dcf9a3393305bfc61854b764b5aeb79a72493e77991eead133c189d7868e/flake8-3.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/47/36e51603431e1a5289eb41636199d2c225fcb1ca286e29c02d219c8e6e88/flake8-3.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/47/36e51603431e1a5289eb41636199d2c225fcb1ca286e29c02d219c8e6e88/flake8-3.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/42/91c9c3fee57d0cc662b00a2b69ab7d0fcdc341207e4de5f70dba864e5968/flake8-3.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/42/91c9c3fee57d0cc662b00a2b69ab7d0fcdc341207e4de5f70dba864e5968/flake8-3.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/62/3e/43f696364d0bf350b6b8927c3e2e1ffe5d7efb3f114e74224c5941018527/hacking-4.0.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/62/3e/43f696364d0bf350b6b8927c3e2e1ffe5d7efb3f114e74224c5941018527/hacking-4.0.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.ending_round(5, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(5, state)
Reporter.starting_round(6)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(6)
Reporter.adding_requirement(SpecifierRequirement('flake8<3.9.0,>=3.8.0'), LinkCandidate('https://files.pythonhosted.org/packages/df/2b/418fa56cd2ae466eb3f088feeefe6b42eb477633e1588390b0f4da413a33/hacking-3.2.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('flake8<3.9.0,>=3.8.0'), LinkCandidate('https://files.pythonhosted.org/packages/df/2b/418fa56cd2ae466eb3f088feeefe6b42eb477633e1588390b0f4da413a33/hacking-3.2.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/df/2b/418fa56cd2ae466eb3f088feeefe6b42eb477633e1588390b0f4da413a33/hacking-3.2.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/df/2b/418fa56cd2ae466eb3f088feeefe6b42eb477633e1588390b0f4da413a33/hacking-3.2.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.ending_round(6, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(6, state)
Reporter.starting_round(7)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(7)
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/d4/ca/3971802ee6251da1abead1a22831d7f4743781e2f743bd266bdd2f46c19b/flake8-3.8.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/d4/ca/3971802ee6251da1abead1a22831d7f4743781e2f743bd266bdd2f46c19b/flake8-3.8.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/6c/20/6326a9a0c6f0527612bae748c4c03df5cd69cf06dfb2cf59d85c6e165a6a/flake8-3.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/6c/20/6326a9a0c6f0527612bae748c4c03df5cd69cf06dfb2cf59d85c6e165a6a/flake8-3.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/ea/35/dcf9a3393305bfc61854b764b5aeb79a72493e77991eead133c189d7868e/flake8-3.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/ea/35/dcf9a3393305bfc61854b764b5aeb79a72493e77991eead133c189d7868e/flake8-3.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/47/36e51603431e1a5289eb41636199d2c225fcb1ca286e29c02d219c8e6e88/flake8-3.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/47/36e51603431e1a5289eb41636199d2c225fcb1ca286e29c02d219c8e6e88/flake8-3.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/42/91c9c3fee57d0cc662b00a2b69ab7d0fcdc341207e4de5f70dba864e5968/flake8-3.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/42/91c9c3fee57d0cc662b00a2b69ab7d0fcdc341207e4de5f70dba864e5968/flake8-3.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/df/2b/418fa56cd2ae466eb3f088feeefe6b42eb477633e1588390b0f4da413a33/hacking-3.2.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/df/2b/418fa56cd2ae466eb3f088feeefe6b42eb477633e1588390b0f4da413a33/hacking-3.2.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.ending_round(7, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(7, state)
Reporter.starting_round(8)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(8)
Reporter.adding_requirement(SpecifierRequirement('flake8<3.9.0,>=3.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/80/da/9a75b33027e1cf67d4e0cc4177ec48f7b5163f7d3664aa55d0a9ed8b8eac/hacking-3.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('flake8<3.9.0,>=3.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/80/da/9a75b33027e1cf67d4e0cc4177ec48f7b5163f7d3664aa55d0a9ed8b8eac/hacking-3.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/80/da/9a75b33027e1cf67d4e0cc4177ec48f7b5163f7d3664aa55d0a9ed8b8eac/hacking-3.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/80/da/9a75b33027e1cf67d4e0cc4177ec48f7b5163f7d3664aa55d0a9ed8b8eac/hacking-3.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.ending_round(8, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(8, state)
Reporter.starting_round(9)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(9)
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/d4/ca/3971802ee6251da1abead1a22831d7f4743781e2f743bd266bdd2f46c19b/flake8-3.8.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/d4/ca/3971802ee6251da1abead1a22831d7f4743781e2f743bd266bdd2f46c19b/flake8-3.8.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/6c/20/6326a9a0c6f0527612bae748c4c03df5cd69cf06dfb2cf59d85c6e165a6a/flake8-3.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/6c/20/6326a9a0c6f0527612bae748c4c03df5cd69cf06dfb2cf59d85c6e165a6a/flake8-3.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/ea/35/dcf9a3393305bfc61854b764b5aeb79a72493e77991eead133c189d7868e/flake8-3.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/ea/35/dcf9a3393305bfc61854b764b5aeb79a72493e77991eead133c189d7868e/flake8-3.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/47/36e51603431e1a5289eb41636199d2c225fcb1ca286e29c02d219c8e6e88/flake8-3.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/47/36e51603431e1a5289eb41636199d2c225fcb1ca286e29c02d219c8e6e88/flake8-3.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/42/91c9c3fee57d0cc662b00a2b69ab7d0fcdc341207e4de5f70dba864e5968/flake8-3.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/42/91c9c3fee57d0cc662b00a2b69ab7d0fcdc341207e4de5f70dba864e5968/flake8-3.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/1f/7ea40d1e4146ea55dbab41cda1376db092a75794914169aabd7e8d7a7def/flake8-3.7.9-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/1f/7ea40d1e4146ea55dbab41cda1376db092a75794914169aabd7e8d7a7def/flake8-3.7.9-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/26/de/3f815a99d86eb10464ea7bd6059c0172c7ca97d4bdcfca41051b388a653b/flake8-3.7.8-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/26/de/3f815a99d86eb10464ea7bd6059c0172c7ca97d4bdcfca41051b388a653b/flake8-3.7.8-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/e9/76/b915bd28976068a9843bf836b789794aa4a8eb13338b23581005cd9177c0/flake8-3.7.7-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/e9/76/b915bd28976068a9843bf836b789794aa4a8eb13338b23581005cd9177c0/flake8-3.7.7-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/54/a7/adf0c095af5b6c33d560780404504e9d58d9a1999253834f2b2d141098d8/flake8-3.7.6-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/54/a7/adf0c095af5b6c33d560780404504e9d58d9a1999253834f2b2d141098d8/flake8-3.7.6-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/5a/d8/1377549a9b77ad6d3c8161c741e2186bc698150f639fe08123bfe53e7a27/flake8-3.7.5-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/5a/d8/1377549a9b77ad6d3c8161c741e2186bc698150f639fe08123bfe53e7a27/flake8-3.7.5-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/ee/e0c4e08b94f80df6e8a852f7bb6da6d6a7094248206d1657389a32e83fe3/flake8-3.7.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/ee/e0c4e08b94f80df6e8a852f7bb6da6d6a7094248206d1657389a32e83fe3/flake8-3.7.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/62/ca/01eb596aa0752b76b02a77cab6272f7c132575e63f6f87a7dc9480683a28/flake8-3.7.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/62/ca/01eb596aa0752b76b02a77cab6272f7c132575e63f6f87a7dc9480683a28/flake8-3.7.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/3b/59284a25e5f087347125d35596c6775c574b8933722f71e0cdfff92cecab/flake8-3.7.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/3b/59284a25e5f087347125d35596c6775c574b8933722f71e0cdfff92cecab/flake8-3.7.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/5f/abf3fb57fcb9e0dac0e5215dcb84c792cc353c7c5361fb613d4b81102873/flake8-3.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/5f/abf3fb57fcb9e0dac0e5215dcb84c792cc353c7c5361fb613d4b81102873/flake8-3.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/c9/17/b05f0910ef5e3d275f56d4bfc6bf4048cba779635cc1e61d7c07404d04d5/flake8-3.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/c9/17/b05f0910ef5e3d275f56d4bfc6bf4048cba779635cc1e61d7c07404d04d5/flake8-3.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('setuptools>=30'), LinkCandidate('https://files.pythonhosted.org/packages/34/a6/49e2849a0e5464e1b5d621f63bc8453066f0f367bb3b744a33fca0bc1ddd/flake8-3.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('setuptools>=30'), LinkCandidate('https://files.pythonhosted.org/packages/34/a6/49e2849a0e5464e1b5d621f63bc8453066f0f367bb3b744a33fca0bc1ddd/flake8-3.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.1.0,>=2.0.0'), LinkCandidate('https://files.pythonhosted.org/packages/34/a6/49e2849a0e5464e1b5d621f63bc8453066f0f367bb3b744a33fca0bc1ddd/flake8-3.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.1.0,>=2.0.0'), LinkCandidate('https://files.pythonhosted.org/packages/34/a6/49e2849a0e5464e1b5d621f63bc8453066f0f367bb3b744a33fca0bc1ddd/flake8-3.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/80/da/9a75b33027e1cf67d4e0cc4177ec48f7b5163f7d3664aa55d0a9ed8b8eac/hacking-3.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/80/da/9a75b33027e1cf67d4e0cc4177ec48f7b5163f7d3664aa55d0a9ed8b8eac/hacking-3.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.ending_round(9, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(9, state)
Reporter.starting_round(10)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(10)
Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/67/e4/fc77f1039c34b3612c4867b69cbb2b8a4e569720b1f19b0637002ee03aff/pycodestyle-2.9.1-py2.py3-none-any.whl (from https://pypi.org/simple/pycodestyle/) (requires-python:>=3.6)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/67/e4/fc77f1039c34b3612c4867b69cbb2b8a4e569720b1f19b0637002ee03aff/pycodestyle-2.9.1-py2.py3-none-any.whl (from https://pypi.org/simple/pycodestyle/) (requires-python:>=3.6)'))
Reporter.ending_round(10, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(10, state)

@yukihiko-shinoda
Copy link
Author

Console log 2
Reporter.starting_round(11)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(11)
Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/dc/13/63178f59f74e53acc2165aee4b002619a3cfa7eeaeac989a9eb41edf364e/pyflakes-2.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyflakes/) (requires-python:>=3.6)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/dc/13/63178f59f74e53acc2165aee4b002619a3cfa7eeaeac989a9eb41edf364e/pyflakes-2.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyflakes/) (requires-python:>=3.6)'))
Reporter.ending_round(11, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(11, state)
Reporter.starting_round(12)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(12)
Reporter.adding_requirement(SpecifierRequirement('flake8<3.8.0,>=3.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/d8/1e/87943c48e3bcd6010d2539130f322168e46186429ae4d26128d7cf496d13/hacking-3.0.1-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('flake8<3.8.0,>=3.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/d8/1e/87943c48e3bcd6010d2539130f322168e46186429ae4d26128d7cf496d13/hacking-3.0.1-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/d8/1e/87943c48e3bcd6010d2539130f322168e46186429ae4d26128d7cf496d13/hacking-3.0.1-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/d8/1e/87943c48e3bcd6010d2539130f322168e46186429ae4d26128d7cf496d13/hacking-3.0.1-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.ending_round(12, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(12, state)
Reporter.starting_round(13)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(13)
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/1f/7ea40d1e4146ea55dbab41cda1376db092a75794914169aabd7e8d7a7def/flake8-3.7.9-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/1f/7ea40d1e4146ea55dbab41cda1376db092a75794914169aabd7e8d7a7def/flake8-3.7.9-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/26/de/3f815a99d86eb10464ea7bd6059c0172c7ca97d4bdcfca41051b388a653b/flake8-3.7.8-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/26/de/3f815a99d86eb10464ea7bd6059c0172c7ca97d4bdcfca41051b388a653b/flake8-3.7.8-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/e9/76/b915bd28976068a9843bf836b789794aa4a8eb13338b23581005cd9177c0/flake8-3.7.7-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/e9/76/b915bd28976068a9843bf836b789794aa4a8eb13338b23581005cd9177c0/flake8-3.7.7-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/54/a7/adf0c095af5b6c33d560780404504e9d58d9a1999253834f2b2d141098d8/flake8-3.7.6-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/54/a7/adf0c095af5b6c33d560780404504e9d58d9a1999253834f2b2d141098d8/flake8-3.7.6-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/5a/d8/1377549a9b77ad6d3c8161c741e2186bc698150f639fe08123bfe53e7a27/flake8-3.7.5-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/5a/d8/1377549a9b77ad6d3c8161c741e2186bc698150f639fe08123bfe53e7a27/flake8-3.7.5-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/ee/e0c4e08b94f80df6e8a852f7bb6da6d6a7094248206d1657389a32e83fe3/flake8-3.7.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/ee/e0c4e08b94f80df6e8a852f7bb6da6d6a7094248206d1657389a32e83fe3/flake8-3.7.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/62/ca/01eb596aa0752b76b02a77cab6272f7c132575e63f6f87a7dc9480683a28/flake8-3.7.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/62/ca/01eb596aa0752b76b02a77cab6272f7c132575e63f6f87a7dc9480683a28/flake8-3.7.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/3b/59284a25e5f087347125d35596c6775c574b8933722f71e0cdfff92cecab/flake8-3.7.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/3b/59284a25e5f087347125d35596c6775c574b8933722f71e0cdfff92cecab/flake8-3.7.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/5f/abf3fb57fcb9e0dac0e5215dcb84c792cc353c7c5361fb613d4b81102873/flake8-3.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/5f/abf3fb57fcb9e0dac0e5215dcb84c792cc353c7c5361fb613d4b81102873/flake8-3.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/c9/17/b05f0910ef5e3d275f56d4bfc6bf4048cba779635cc1e61d7c07404d04d5/flake8-3.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/c9/17/b05f0910ef5e3d275f56d4bfc6bf4048cba779635cc1e61d7c07404d04d5/flake8-3.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('setuptools>=30'), LinkCandidate('https://files.pythonhosted.org/packages/34/a6/49e2849a0e5464e1b5d621f63bc8453066f0f367bb3b744a33fca0bc1ddd/flake8-3.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('setuptools>=30'), LinkCandidate('https://files.pythonhosted.org/packages/34/a6/49e2849a0e5464e1b5d621f63bc8453066f0f367bb3b744a33fca0bc1ddd/flake8-3.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.1.0,>=2.0.0'), LinkCandidate('https://files.pythonhosted.org/packages/34/a6/49e2849a0e5464e1b5d621f63bc8453066f0f367bb3b744a33fca0bc1ddd/flake8-3.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.1.0,>=2.0.0'), LinkCandidate('https://files.pythonhosted.org/packages/34/a6/49e2849a0e5464e1b5d621f63bc8453066f0f367bb3b744a33fca0bc1ddd/flake8-3.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/d8/1e/87943c48e3bcd6010d2539130f322168e46186429ae4d26128d7cf496d13/hacking-3.0.1-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/d8/1e/87943c48e3bcd6010d2539130f322168e46186429ae4d26128d7cf496d13/hacking-3.0.1-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.ending_round(13, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(13, state)
Reporter.starting_round(14)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(14)
Reporter.adding_requirement(SpecifierRequirement('flake8<4.0.0,>=3.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/78/58/62fa2cda086a46c133f48a7951138fb7fe82442190e715a7f5e8ffd0357f/hacking-3.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('flake8<4.0.0,>=3.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/78/58/62fa2cda086a46c133f48a7951138fb7fe82442190e715a7f5e8ffd0357f/hacking-3.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.adding_requirement(SpecifierRequirement('six>=1.10.0'), LinkCandidate('https://files.pythonhosted.org/packages/78/58/62fa2cda086a46c133f48a7951138fb7fe82442190e715a7f5e8ffd0357f/hacking-3.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('six>=1.10.0'), LinkCandidate('https://files.pythonhosted.org/packages/78/58/62fa2cda086a46c133f48a7951138fb7fe82442190e715a7f5e8ffd0357f/hacking-3.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/78/58/62fa2cda086a46c133f48a7951138fb7fe82442190e715a7f5e8ffd0357f/hacking-3.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/78/58/62fa2cda086a46c133f48a7951138fb7fe82442190e715a7f5e8ffd0357f/hacking-3.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.ending_round(14, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(14, state)
Reporter.starting_round(15)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(15)
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.4.0,>=2.3.0'), LinkCandidate('https://files.pythonhosted.org/packages/fc/80/35a0716e5d5101e643404dabd20f07f5528a21f3ef4032d31a49c913237b/flake8-3.9.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.4.0,>=2.3.0'), LinkCandidate('https://files.pythonhosted.org/packages/fc/80/35a0716e5d5101e643404dabd20f07f5528a21f3ef4032d31a49c913237b/flake8-3.9.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.4.0,>=2.3.0'), LinkCandidate('https://files.pythonhosted.org/packages/a0/b0/3b5820728d687f2c000476216a3fccc7a03baac1034afc0284ccde25e26d/flake8-3.9.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.4.0,>=2.3.0'), LinkCandidate('https://files.pythonhosted.org/packages/a0/b0/3b5820728d687f2c000476216a3fccc7a03baac1034afc0284ccde25e26d/flake8-3.9.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.4.0,>=2.3.0'), LinkCandidate('https://files.pythonhosted.org/packages/2a/cb/cd92e789442e234b8701bf6e886a55fbc83b7fd6e529b047e20b9cf196e8/flake8-3.9.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.4.0,>=2.3.0'), LinkCandidate('https://files.pythonhosted.org/packages/2a/cb/cd92e789442e234b8701bf6e886a55fbc83b7fd6e529b047e20b9cf196e8/flake8-3.9.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/d4/ca/3971802ee6251da1abead1a22831d7f4743781e2f743bd266bdd2f46c19b/flake8-3.8.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/d4/ca/3971802ee6251da1abead1a22831d7f4743781e2f743bd266bdd2f46c19b/flake8-3.8.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/6c/20/6326a9a0c6f0527612bae748c4c03df5cd69cf06dfb2cf59d85c6e165a6a/flake8-3.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/6c/20/6326a9a0c6f0527612bae748c4c03df5cd69cf06dfb2cf59d85c6e165a6a/flake8-3.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/ea/35/dcf9a3393305bfc61854b764b5aeb79a72493e77991eead133c189d7868e/flake8-3.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/ea/35/dcf9a3393305bfc61854b764b5aeb79a72493e77991eead133c189d7868e/flake8-3.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/47/36e51603431e1a5289eb41636199d2c225fcb1ca286e29c02d219c8e6e88/flake8-3.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/47/36e51603431e1a5289eb41636199d2c225fcb1ca286e29c02d219c8e6e88/flake8-3.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/42/91c9c3fee57d0cc662b00a2b69ab7d0fcdc341207e4de5f70dba864e5968/flake8-3.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/42/91c9c3fee57d0cc662b00a2b69ab7d0fcdc341207e4de5f70dba864e5968/flake8-3.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/1f/7ea40d1e4146ea55dbab41cda1376db092a75794914169aabd7e8d7a7def/flake8-3.7.9-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/1f/7ea40d1e4146ea55dbab41cda1376db092a75794914169aabd7e8d7a7def/flake8-3.7.9-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/26/de/3f815a99d86eb10464ea7bd6059c0172c7ca97d4bdcfca41051b388a653b/flake8-3.7.8-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/26/de/3f815a99d86eb10464ea7bd6059c0172c7ca97d4bdcfca41051b388a653b/flake8-3.7.8-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/e9/76/b915bd28976068a9843bf836b789794aa4a8eb13338b23581005cd9177c0/flake8-3.7.7-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/e9/76/b915bd28976068a9843bf836b789794aa4a8eb13338b23581005cd9177c0/flake8-3.7.7-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/54/a7/adf0c095af5b6c33d560780404504e9d58d9a1999253834f2b2d141098d8/flake8-3.7.6-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/54/a7/adf0c095af5b6c33d560780404504e9d58d9a1999253834f2b2d141098d8/flake8-3.7.6-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/5a/d8/1377549a9b77ad6d3c8161c741e2186bc698150f639fe08123bfe53e7a27/flake8-3.7.5-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/5a/d8/1377549a9b77ad6d3c8161c741e2186bc698150f639fe08123bfe53e7a27/flake8-3.7.5-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/ee/e0c4e08b94f80df6e8a852f7bb6da6d6a7094248206d1657389a32e83fe3/flake8-3.7.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/ee/e0c4e08b94f80df6e8a852f7bb6da6d6a7094248206d1657389a32e83fe3/flake8-3.7.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/62/ca/01eb596aa0752b76b02a77cab6272f7c132575e63f6f87a7dc9480683a28/flake8-3.7.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/62/ca/01eb596aa0752b76b02a77cab6272f7c132575e63f6f87a7dc9480683a28/flake8-3.7.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/3b/59284a25e5f087347125d35596c6775c574b8933722f71e0cdfff92cecab/flake8-3.7.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/3b/59284a25e5f087347125d35596c6775c574b8933722f71e0cdfff92cecab/flake8-3.7.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/5f/abf3fb57fcb9e0dac0e5215dcb84c792cc353c7c5361fb613d4b81102873/flake8-3.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/5f/abf3fb57fcb9e0dac0e5215dcb84c792cc353c7c5361fb613d4b81102873/flake8-3.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/c9/17/b05f0910ef5e3d275f56d4bfc6bf4048cba779635cc1e61d7c07404d04d5/flake8-3.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/c9/17/b05f0910ef5e3d275f56d4bfc6bf4048cba779635cc1e61d7c07404d04d5/flake8-3.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('setuptools>=30'), LinkCandidate('https://files.pythonhosted.org/packages/34/a6/49e2849a0e5464e1b5d621f63bc8453066f0f367bb3b744a33fca0bc1ddd/flake8-3.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('setuptools>=30'), LinkCandidate('https://files.pythonhosted.org/packages/34/a6/49e2849a0e5464e1b5d621f63bc8453066f0f367bb3b744a33fca0bc1ddd/flake8-3.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.1.0,>=2.0.0'), LinkCandidate('https://files.pythonhosted.org/packages/34/a6/49e2849a0e5464e1b5d621f63bc8453066f0f367bb3b744a33fca0bc1ddd/flake8-3.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.1.0,>=2.0.0'), LinkCandidate('https://files.pythonhosted.org/packages/34/a6/49e2849a0e5464e1b5d621f63bc8453066f0f367bb3b744a33fca0bc1ddd/flake8-3.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/78/58/62fa2cda086a46c133f48a7951138fb7fe82442190e715a7f5e8ffd0357f/hacking-3.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/78/58/62fa2cda086a46c133f48a7951138fb7fe82442190e715a7f5e8ffd0357f/hacking-3.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.ending_round(15, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(15, state)
Reporter.starting_round(16)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(16)
Reporter.adding_requirement(SpecifierRequirement('flake8<4.0.0,>=3.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/51/3f/7fb62a123e7055e713bbf3a39fbbc4fad2002ac5ea881bc37395a070c9b4/hacking-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('flake8<4.0.0,>=3.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/51/3f/7fb62a123e7055e713bbf3a39fbbc4fad2002ac5ea881bc37395a070c9b4/hacking-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('six>=1.10.0'), LinkCandidate('https://files.pythonhosted.org/packages/51/3f/7fb62a123e7055e713bbf3a39fbbc4fad2002ac5ea881bc37395a070c9b4/hacking-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('six>=1.10.0'), LinkCandidate('https://files.pythonhosted.org/packages/51/3f/7fb62a123e7055e713bbf3a39fbbc4fad2002ac5ea881bc37395a070c9b4/hacking-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/51/3f/7fb62a123e7055e713bbf3a39fbbc4fad2002ac5ea881bc37395a070c9b4/hacking-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/51/3f/7fb62a123e7055e713bbf3a39fbbc4fad2002ac5ea881bc37395a070c9b4/hacking-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.ending_round(16, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(16, state)
Reporter.starting_round(17)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(17)
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.4.0,>=2.3.0'), LinkCandidate('https://files.pythonhosted.org/packages/fc/80/35a0716e5d5101e643404dabd20f07f5528a21f3ef4032d31a49c913237b/flake8-3.9.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.4.0,>=2.3.0'), LinkCandidate('https://files.pythonhosted.org/packages/fc/80/35a0716e5d5101e643404dabd20f07f5528a21f3ef4032d31a49c913237b/flake8-3.9.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.4.0,>=2.3.0'), LinkCandidate('https://files.pythonhosted.org/packages/a0/b0/3b5820728d687f2c000476216a3fccc7a03baac1034afc0284ccde25e26d/flake8-3.9.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.4.0,>=2.3.0'), LinkCandidate('https://files.pythonhosted.org/packages/a0/b0/3b5820728d687f2c000476216a3fccc7a03baac1034afc0284ccde25e26d/flake8-3.9.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.4.0,>=2.3.0'), LinkCandidate('https://files.pythonhosted.org/packages/2a/cb/cd92e789442e234b8701bf6e886a55fbc83b7fd6e529b047e20b9cf196e8/flake8-3.9.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.4.0,>=2.3.0'), LinkCandidate('https://files.pythonhosted.org/packages/2a/cb/cd92e789442e234b8701bf6e886a55fbc83b7fd6e529b047e20b9cf196e8/flake8-3.9.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/d4/ca/3971802ee6251da1abead1a22831d7f4743781e2f743bd266bdd2f46c19b/flake8-3.8.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/d4/ca/3971802ee6251da1abead1a22831d7f4743781e2f743bd266bdd2f46c19b/flake8-3.8.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/6c/20/6326a9a0c6f0527612bae748c4c03df5cd69cf06dfb2cf59d85c6e165a6a/flake8-3.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/6c/20/6326a9a0c6f0527612bae748c4c03df5cd69cf06dfb2cf59d85c6e165a6a/flake8-3.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/ea/35/dcf9a3393305bfc61854b764b5aeb79a72493e77991eead133c189d7868e/flake8-3.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/ea/35/dcf9a3393305bfc61854b764b5aeb79a72493e77991eead133c189d7868e/flake8-3.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/47/36e51603431e1a5289eb41636199d2c225fcb1ca286e29c02d219c8e6e88/flake8-3.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/47/36e51603431e1a5289eb41636199d2c225fcb1ca286e29c02d219c8e6e88/flake8-3.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/42/91c9c3fee57d0cc662b00a2b69ab7d0fcdc341207e4de5f70dba864e5968/flake8-3.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/42/91c9c3fee57d0cc662b00a2b69ab7d0fcdc341207e4de5f70dba864e5968/flake8-3.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/1f/7ea40d1e4146ea55dbab41cda1376db092a75794914169aabd7e8d7a7def/flake8-3.7.9-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/1f/7ea40d1e4146ea55dbab41cda1376db092a75794914169aabd7e8d7a7def/flake8-3.7.9-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/26/de/3f815a99d86eb10464ea7bd6059c0172c7ca97d4bdcfca41051b388a653b/flake8-3.7.8-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/26/de/3f815a99d86eb10464ea7bd6059c0172c7ca97d4bdcfca41051b388a653b/flake8-3.7.8-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/e9/76/b915bd28976068a9843bf836b789794aa4a8eb13338b23581005cd9177c0/flake8-3.7.7-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/e9/76/b915bd28976068a9843bf836b789794aa4a8eb13338b23581005cd9177c0/flake8-3.7.7-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/54/a7/adf0c095af5b6c33d560780404504e9d58d9a1999253834f2b2d141098d8/flake8-3.7.6-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/54/a7/adf0c095af5b6c33d560780404504e9d58d9a1999253834f2b2d141098d8/flake8-3.7.6-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/5a/d8/1377549a9b77ad6d3c8161c741e2186bc698150f639fe08123bfe53e7a27/flake8-3.7.5-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/5a/d8/1377549a9b77ad6d3c8161c741e2186bc698150f639fe08123bfe53e7a27/flake8-3.7.5-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/ee/e0c4e08b94f80df6e8a852f7bb6da6d6a7094248206d1657389a32e83fe3/flake8-3.7.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/ee/e0c4e08b94f80df6e8a852f7bb6da6d6a7094248206d1657389a32e83fe3/flake8-3.7.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/62/ca/01eb596aa0752b76b02a77cab6272f7c132575e63f6f87a7dc9480683a28/flake8-3.7.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/62/ca/01eb596aa0752b76b02a77cab6272f7c132575e63f6f87a7dc9480683a28/flake8-3.7.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/3b/59284a25e5f087347125d35596c6775c574b8933722f71e0cdfff92cecab/flake8-3.7.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/3b/59284a25e5f087347125d35596c6775c574b8933722f71e0cdfff92cecab/flake8-3.7.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/5f/abf3fb57fcb9e0dac0e5215dcb84c792cc353c7c5361fb613d4b81102873/flake8-3.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/5f/abf3fb57fcb9e0dac0e5215dcb84c792cc353c7c5361fb613d4b81102873/flake8-3.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/c9/17/b05f0910ef5e3d275f56d4bfc6bf4048cba779635cc1e61d7c07404d04d5/flake8-3.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/c9/17/b05f0910ef5e3d275f56d4bfc6bf4048cba779635cc1e61d7c07404d04d5/flake8-3.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('setuptools>=30'), LinkCandidate('https://files.pythonhosted.org/packages/34/a6/49e2849a0e5464e1b5d621f63bc8453066f0f367bb3b744a33fca0bc1ddd/flake8-3.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('setuptools>=30'), LinkCandidate('https://files.pythonhosted.org/packages/34/a6/49e2849a0e5464e1b5d621f63bc8453066f0f367bb3b744a33fca0bc1ddd/flake8-3.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.1.0,>=2.0.0'), LinkCandidate('https://files.pythonhosted.org/packages/34/a6/49e2849a0e5464e1b5d621f63bc8453066f0f367bb3b744a33fca0bc1ddd/flake8-3.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.1.0,>=2.0.0'), LinkCandidate('https://files.pythonhosted.org/packages/34/a6/49e2849a0e5464e1b5d621f63bc8453066f0f367bb3b744a33fca0bc1ddd/flake8-3.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/51/3f/7fb62a123e7055e713bbf3a39fbbc4fad2002ac5ea881bc37395a070c9b4/hacking-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/51/3f/7fb62a123e7055e713bbf3a39fbbc4fad2002ac5ea881bc37395a070c9b4/hacking-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.ending_round(17, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(17, state)
Reporter.starting_round(18)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(18)
Reporter.adding_requirement(SpecifierRequirement('pbr!=2.1.0,>=2.0.0'), LinkCandidate('https://files.pythonhosted.org/packages/71/05/ae66ec5a58e5c973ea09adcd4eac1a63e370579b768a2fd875172b8cc82e/hacking-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr!=2.1.0,>=2.0.0'), LinkCandidate('https://files.pythonhosted.org/packages/71/05/ae66ec5a58e5c973ea09adcd4eac1a63e370579b768a2fd875172b8cc82e/hacking-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('six>=1.10.0'), LinkCandidate('https://files.pythonhosted.org/packages/71/05/ae66ec5a58e5c973ea09adcd4eac1a63e370579b768a2fd875172b8cc82e/hacking-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('six>=1.10.0'), LinkCandidate('https://files.pythonhosted.org/packages/71/05/ae66ec5a58e5c973ea09adcd4eac1a63e370579b768a2fd875172b8cc82e/hacking-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('flake8<2.7.0,>=2.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/71/05/ae66ec5a58e5c973ea09adcd4eac1a63e370579b768a2fd875172b8cc82e/hacking-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('flake8<2.7.0,>=2.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/71/05/ae66ec5a58e5c973ea09adcd4eac1a63e370579b768a2fd875172b8cc82e/hacking-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/71/05/ae66ec5a58e5c973ea09adcd4eac1a63e370579b768a2fd875172b8cc82e/hacking-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/71/05/ae66ec5a58e5c973ea09adcd4eac1a63e370579b768a2fd875172b8cc82e/hacking-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.ending_round(18, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(18, state)
Reporter.starting_round(19)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(19)
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.6,>=0.2.1'), LinkCandidate('https://files.pythonhosted.org/packages/70/a9/9b66f22d038de51e05f92d5e677fd89d8f9c980db0b8a130621baad052f5/flake8-2.6.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.6,>=0.2.1'), LinkCandidate('https://files.pythonhosted.org/packages/70/a9/9b66f22d038de51e05f92d5e677fd89d8f9c980db0b8a130621baad052f5/flake8-2.6.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.6,>=0.2.1'), LinkCandidate('https://files.pythonhosted.org/packages/46/14/457b85bea74649f6d086c494c42d5e8dc8780ac98822e8030a6f261e9c9b/flake8-2.6.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.6,>=0.2.1'), LinkCandidate('https://files.pythonhosted.org/packages/46/14/457b85bea74649f6d086c494c42d5e8dc8780ac98822e8030a6f261e9c9b/flake8-2.6.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.6,>=0.2.1'), LinkCandidate('https://files.pythonhosted.org/packages/aa/68/9882a69953b1f87a2661611660a4766e0c15c211c48981b371ed2a995494/flake8-2.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.6,>=0.2.1'), LinkCandidate('https://files.pythonhosted.org/packages/aa/68/9882a69953b1f87a2661611660a4766e0c15c211c48981b371ed2a995494/flake8-2.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/)'))
Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/71/05/ae66ec5a58e5c973ea09adcd4eac1a63e370579b768a2fd875172b8cc82e/hacking-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/71/05/ae66ec5a58e5c973ea09adcd4eac1a63e370579b768a2fd875172b8cc82e/hacking-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.ending_round(19, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(19, state)

@yukihiko-shinoda
Copy link
Author

Console log 3
Reporter.starting_round(20)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(20)
Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.7'), LinkCandidate('https://files.pythonhosted.org/packages/25/95/705a1afe3808a9fbd7dc28b5647bc9f2a1138689e47cbd9e1bd5399ded4b/hacking-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.7'), LinkCandidate('https://files.pythonhosted.org/packages/25/95/705a1afe3808a9fbd7dc28b5647bc9f2a1138689e47cbd9e1bd5399ded4b/hacking-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/25/95/705a1afe3808a9fbd7dc28b5647bc9f2a1138689e47cbd9e1bd5399ded4b/hacking-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/25/95/705a1afe3808a9fbd7dc28b5647bc9f2a1138689e47cbd9e1bd5399ded4b/hacking-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.7'), LinkCandidate('https://files.pythonhosted.org/packages/0e/cb/69832aae051053b0e520a8a734dda05da0937778abb0cc016fcac6536782/hacking-0.13.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.7'), LinkCandidate('https://files.pythonhosted.org/packages/0e/cb/69832aae051053b0e520a8a734dda05da0937778abb0cc016fcac6536782/hacking-0.13.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/0e/cb/69832aae051053b0e520a8a734dda05da0937778abb0cc016fcac6536782/hacking-0.13.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/0e/cb/69832aae051053b0e520a8a734dda05da0937778abb0cc016fcac6536782/hacking-0.13.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.7'), LinkCandidate('https://files.pythonhosted.org/packages/91/ba/ef758cd0de7660fbf741fe067f3d82a708b7996a82b0569013419bd360ec/hacking-0.12.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.7'), LinkCandidate('https://files.pythonhosted.org/packages/91/ba/ef758cd0de7660fbf741fe067f3d82a708b7996a82b0569013419bd360ec/hacking-0.12.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/91/ba/ef758cd0de7660fbf741fe067f3d82a708b7996a82b0569013419bd360ec/hacking-0.12.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/91/ba/ef758cd0de7660fbf741fe067f3d82a708b7996a82b0569013419bd360ec/hacking-0.12.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.7'), LinkCandidate('https://files.pythonhosted.org/packages/57/4f/2d0932d1d5845a969336bc5eef02e7a00fdad28f8de949abbf333a12d859/hacking-0.11.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.7'), LinkCandidate('https://files.pythonhosted.org/packages/57/4f/2d0932d1d5845a969336bc5eef02e7a00fdad28f8de949abbf333a12d859/hacking-0.11.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/57/4f/2d0932d1d5845a969336bc5eef02e7a00fdad28f8de949abbf333a12d859/hacking-0.11.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/57/4f/2d0932d1d5845a969336bc5eef02e7a00fdad28f8de949abbf333a12d859/hacking-0.11.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.7'), LinkCandidate('https://files.pythonhosted.org/packages/7e/ab/40987ca5b2d916ed1c9d57cf5a975c3637ac478de5f6301e1979d21b47dd/hacking-0.10.3-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.7'), LinkCandidate('https://files.pythonhosted.org/packages/7e/ab/40987ca5b2d916ed1c9d57cf5a975c3637ac478de5f6301e1979d21b47dd/hacking-0.10.3-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/7e/ab/40987ca5b2d916ed1c9d57cf5a975c3637ac478de5f6301e1979d21b47dd/hacking-0.10.3-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/7e/ab/40987ca5b2d916ed1c9d57cf5a975c3637ac478de5f6301e1979d21b47dd/hacking-0.10.3-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.7'), LinkCandidate('https://files.pythonhosted.org/packages/7d/70/296324caa48707c88643ed512276f9aaa60fc1cb33aa92de60ae5177468b/hacking-0.10.2-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.7'), LinkCandidate('https://files.pythonhosted.org/packages/7d/70/296324caa48707c88643ed512276f9aaa60fc1cb33aa92de60ae5177468b/hacking-0.10.2-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/7d/70/296324caa48707c88643ed512276f9aaa60fc1cb33aa92de60ae5177468b/hacking-0.10.2-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/7d/70/296324caa48707c88643ed512276f9aaa60fc1cb33aa92de60ae5177468b/hacking-0.10.2-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.7'), LinkCandidate('https://files.pythonhosted.org/packages/2c/42/ae9749e0001d11314ef5a7ec8b0f85f27e7039189578b680aa7971a5e5c2/hacking-0.10.1-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.7'), LinkCandidate('https://files.pythonhosted.org/packages/2c/42/ae9749e0001d11314ef5a7ec8b0f85f27e7039189578b680aa7971a5e5c2/hacking-0.10.1-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/2c/42/ae9749e0001d11314ef5a7ec8b0f85f27e7039189578b680aa7971a5e5c2/hacking-0.10.1-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/2c/42/ae9749e0001d11314ef5a7ec8b0f85f27e7039189578b680aa7971a5e5c2/hacking-0.10.1-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.7'), LinkCandidate('https://files.pythonhosted.org/packages/46/9b/bc6ae5362b725086c4f3793e1ef14bc83331958c8e84fed0565025ab538b/hacking-0.10.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.7'), LinkCandidate('https://files.pythonhosted.org/packages/46/9b/bc6ae5362b725086c4f3793e1ef14bc83331958c8e84fed0565025ab538b/hacking-0.10.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/46/9b/bc6ae5362b725086c4f3793e1ef14bc83331958c8e84fed0565025ab538b/hacking-0.10.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/46/9b/bc6ae5362b725086c4f3793e1ef14bc83331958c8e84fed0565025ab538b/hacking-0.10.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr>=0.11'), LinkCandidate('https://files.pythonhosted.org/packages/08/cf/f443237140e99d94ab3e647f52b193c19a25ed4002753f4d94c80cfa3a58/hacking-0.9.7.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr>=0.11'), LinkCandidate('https://files.pythonhosted.org/packages/08/cf/f443237140e99d94ab3e647f52b193c19a25ed4002753f4d94c80cfa3a58/hacking-0.9.7.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/08/cf/f443237140e99d94ab3e647f52b193c19a25ed4002753f4d94c80cfa3a58/hacking-0.9.7.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/08/cf/f443237140e99d94ab3e647f52b193c19a25ed4002753f4d94c80cfa3a58/hacking-0.9.7.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/08/cf/f443237140e99d94ab3e647f52b193c19a25ed4002753f4d94c80cfa3a58/hacking-0.9.7.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/08/cf/f443237140e99d94ab3e647f52b193c19a25ed4002753f4d94c80cfa3a58/hacking-0.9.7.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr<2.0,>=0.11'), LinkCandidate('https://files.pythonhosted.org/packages/3f/35/657c99d44944a9e32830860f056ab918863a4b3fb3632785ac6c5ba2337f/hacking-0.9.6.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr<2.0,>=0.11'), LinkCandidate('https://files.pythonhosted.org/packages/3f/35/657c99d44944a9e32830860f056ab918863a4b3fb3632785ac6c5ba2337f/hacking-0.9.6.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/3f/35/657c99d44944a9e32830860f056ab918863a4b3fb3632785ac6c5ba2337f/hacking-0.9.6.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/3f/35/657c99d44944a9e32830860f056ab918863a4b3fb3632785ac6c5ba2337f/hacking-0.9.6.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/3f/35/657c99d44944a9e32830860f056ab918863a4b3fb3632785ac6c5ba2337f/hacking-0.9.6.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/3f/35/657c99d44944a9e32830860f056ab918863a4b3fb3632785ac6c5ba2337f/hacking-0.9.6.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr!=0.7,<1.0,>=0.6'), LinkCandidate('https://files.pythonhosted.org/packages/75/ef/a1666dbc204af284764c7e369ef5d7380ae317074515320216441d7ad97a/hacking-0.9.5.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr!=0.7,<1.0,>=0.6'), LinkCandidate('https://files.pythonhosted.org/packages/75/ef/a1666dbc204af284764c7e369ef5d7380ae317074515320216441d7ad97a/hacking-0.9.5.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/75/ef/a1666dbc204af284764c7e369ef5d7380ae317074515320216441d7ad97a/hacking-0.9.5.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/75/ef/a1666dbc204af284764c7e369ef5d7380ae317074515320216441d7ad97a/hacking-0.9.5.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/75/ef/a1666dbc204af284764c7e369ef5d7380ae317074515320216441d7ad97a/hacking-0.9.5.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/75/ef/a1666dbc204af284764c7e369ef5d7380ae317074515320216441d7ad97a/hacking-0.9.5.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr!=0.7,<1.0,>=0.6'), LinkCandidate('https://files.pythonhosted.org/packages/73/f1/1fa496d95467ac5c30f876540c09c714d0d8da4584dd1809698bdd342cab/hacking-0.9.4.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr!=0.7,<1.0,>=0.6'), LinkCandidate('https://files.pythonhosted.org/packages/73/f1/1fa496d95467ac5c30f876540c09c714d0d8da4584dd1809698bdd342cab/hacking-0.9.4.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/73/f1/1fa496d95467ac5c30f876540c09c714d0d8da4584dd1809698bdd342cab/hacking-0.9.4.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/73/f1/1fa496d95467ac5c30f876540c09c714d0d8da4584dd1809698bdd342cab/hacking-0.9.4.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/73/f1/1fa496d95467ac5c30f876540c09c714d0d8da4584dd1809698bdd342cab/hacking-0.9.4.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/73/f1/1fa496d95467ac5c30f876540c09c714d0d8da4584dd1809698bdd342cab/hacking-0.9.4.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr!=0.7,<1.0,>=0.6'), LinkCandidate('https://files.pythonhosted.org/packages/38/30/ddb9bd64b3ccadd0dedb09645c20a0e33fdd3dc9839312969f8ab1257356/hacking-0.9.3.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr!=0.7,<1.0,>=0.6'), LinkCandidate('https://files.pythonhosted.org/packages/38/30/ddb9bd64b3ccadd0dedb09645c20a0e33fdd3dc9839312969f8ab1257356/hacking-0.9.3.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/38/30/ddb9bd64b3ccadd0dedb09645c20a0e33fdd3dc9839312969f8ab1257356/hacking-0.9.3.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/38/30/ddb9bd64b3ccadd0dedb09645c20a0e33fdd3dc9839312969f8ab1257356/hacking-0.9.3.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/38/30/ddb9bd64b3ccadd0dedb09645c20a0e33fdd3dc9839312969f8ab1257356/hacking-0.9.3.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/38/30/ddb9bd64b3ccadd0dedb09645c20a0e33fdd3dc9839312969f8ab1257356/hacking-0.9.3.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr!=0.7,<1.0,>=0.6'), LinkCandidate('https://files.pythonhosted.org/packages/3a/84/b3626dafcbe2c789888c6f6108a1c05a3f49c149000d5d83476201e5bf3f/hacking-0.9.2.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr!=0.7,<1.0,>=0.6'), LinkCandidate('https://files.pythonhosted.org/packages/3a/84/b3626dafcbe2c789888c6f6108a1c05a3f49c149000d5d83476201e5bf3f/hacking-0.9.2.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/3a/84/b3626dafcbe2c789888c6f6108a1c05a3f49c149000d5d83476201e5bf3f/hacking-0.9.2.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/3a/84/b3626dafcbe2c789888c6f6108a1c05a3f49c149000d5d83476201e5bf3f/hacking-0.9.2.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/3a/84/b3626dafcbe2c789888c6f6108a1c05a3f49c149000d5d83476201e5bf3f/hacking-0.9.2.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/3a/84/b3626dafcbe2c789888c6f6108a1c05a3f49c149000d5d83476201e5bf3f/hacking-0.9.2.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr!=0.7,<1.0,>=0.6'), LinkCandidate('https://files.pythonhosted.org/packages/d5/b1/cfab7059192e51fe1d4885c706c3704db853b0b35ebb321f6d2fd9c7a117/hacking-0.9.1.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr!=0.7,<1.0,>=0.6'), LinkCandidate('https://files.pythonhosted.org/packages/d5/b1/cfab7059192e51fe1d4885c706c3704db853b0b35ebb321f6d2fd9c7a117/hacking-0.9.1.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/d5/b1/cfab7059192e51fe1d4885c706c3704db853b0b35ebb321f6d2fd9c7a117/hacking-0.9.1.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/d5/b1/cfab7059192e51fe1d4885c706c3704db853b0b35ebb321f6d2fd9c7a117/hacking-0.9.1.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/d5/b1/cfab7059192e51fe1d4885c706c3704db853b0b35ebb321f6d2fd9c7a117/hacking-0.9.1.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/d5/b1/cfab7059192e51fe1d4885c706c3704db853b0b35ebb321f6d2fd9c7a117/hacking-0.9.1.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr!=0.7,<1.0,>=0.6'), LinkCandidate('https://files.pythonhosted.org/packages/20/b0/ed11dbe4af534329f28e1da0b1d064ea4fd333d6a55cccb15619b7731fa8/hacking-0.9.0.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr!=0.7,<1.0,>=0.6'), LinkCandidate('https://files.pythonhosted.org/packages/20/b0/ed11dbe4af534329f28e1da0b1d064ea4fd333d6a55cccb15619b7731fa8/hacking-0.9.0.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/20/b0/ed11dbe4af534329f28e1da0b1d064ea4fd333d6a55cccb15619b7731fa8/hacking-0.9.0.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/20/b0/ed11dbe4af534329f28e1da0b1d064ea4fd333d6a55cccb15619b7731fa8/hacking-0.9.0.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/20/b0/ed11dbe4af534329f28e1da0b1d064ea4fd333d6a55cccb15619b7731fa8/hacking-0.9.0.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/20/b0/ed11dbe4af534329f28e1da0b1d064ea4fd333d6a55cccb15619b7731fa8/hacking-0.9.0.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr<1.0,>=0.5.21'), LinkCandidate('https://files.pythonhosted.org/packages/be/8b/74fab37d23be2b337457f0192689ac34bde0deca753db901748ce8e41a97/hacking-0.8.1.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr<1.0,>=0.5.21'), LinkCandidate('https://files.pythonhosted.org/packages/be/8b/74fab37d23be2b337457f0192689ac34bde0deca753db901748ce8e41a97/hacking-0.8.1.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.4.5'), LinkCandidate('https://files.pythonhosted.org/packages/be/8b/74fab37d23be2b337457f0192689ac34bde0deca753db901748ce8e41a97/hacking-0.8.1.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.4.5'), LinkCandidate('https://files.pythonhosted.org/packages/be/8b/74fab37d23be2b337457f0192689ac34bde0deca753db901748ce8e41a97/hacking-0.8.1.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<0.7.4,>=0.7.2'), LinkCandidate('https://files.pythonhosted.org/packages/be/8b/74fab37d23be2b337457f0192689ac34bde0deca753db901748ce8e41a97/hacking-0.8.1.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<0.7.4,>=0.7.2'), LinkCandidate('https://files.pythonhosted.org/packages/be/8b/74fab37d23be2b337457f0192689ac34bde0deca753db901748ce8e41a97/hacking-0.8.1.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr<1.0,>=0.5.21'), LinkCandidate('https://files.pythonhosted.org/packages/fb/dd/13214749cff9b2074a5cadfe66b6becbba33017e4cb9a5ce56b7e0b59e4b/hacking-0.8.0.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr<1.0,>=0.5.21'), LinkCandidate('https://files.pythonhosted.org/packages/fb/dd/13214749cff9b2074a5cadfe66b6becbba33017e4cb9a5ce56b7e0b59e4b/hacking-0.8.0.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.4.5'), LinkCandidate('https://files.pythonhosted.org/packages/fb/dd/13214749cff9b2074a5cadfe66b6becbba33017e4cb9a5ce56b7e0b59e4b/hacking-0.8.0.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.4.5'), LinkCandidate('https://files.pythonhosted.org/packages/fb/dd/13214749cff9b2074a5cadfe66b6becbba33017e4cb9a5ce56b7e0b59e4b/hacking-0.8.0.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<0.7.4,>=0.7.2'), LinkCandidate('https://files.pythonhosted.org/packages/fb/dd/13214749cff9b2074a5cadfe66b6becbba33017e4cb9a5ce56b7e0b59e4b/hacking-0.8.0.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<0.7.4,>=0.7.2'), LinkCandidate('https://files.pythonhosted.org/packages/fb/dd/13214749cff9b2074a5cadfe66b6becbba33017e4cb9a5ce56b7e0b59e4b/hacking-0.8.0.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr<1.0,>=0.5.21'), LinkCandidate('https://files.pythonhosted.org/packages/06/e7/4f40332e5ee4ed0f24f366e69885dd94abb4ea05b9cb24a419022457f97a/hacking-0.7.2.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr<1.0,>=0.5.21'), LinkCandidate('https://files.pythonhosted.org/packages/06/e7/4f40332e5ee4ed0f24f366e69885dd94abb4ea05b9cb24a419022457f97a/hacking-0.7.2.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.4.5'), LinkCandidate('https://files.pythonhosted.org/packages/06/e7/4f40332e5ee4ed0f24f366e69885dd94abb4ea05b9cb24a419022457f97a/hacking-0.7.2.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.4.5'), LinkCandidate('https://files.pythonhosted.org/packages/06/e7/4f40332e5ee4ed0f24f366e69885dd94abb4ea05b9cb24a419022457f97a/hacking-0.7.2.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<0.7.4,>=0.7.2'), LinkCandidate('https://files.pythonhosted.org/packages/06/e7/4f40332e5ee4ed0f24f366e69885dd94abb4ea05b9cb24a419022457f97a/hacking-0.7.2.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<0.7.4,>=0.7.2'), LinkCandidate('https://files.pythonhosted.org/packages/06/e7/4f40332e5ee4ed0f24f366e69885dd94abb4ea05b9cb24a419022457f97a/hacking-0.7.2.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr<1.0,>=0.5.21'), LinkCandidate('https://files.pythonhosted.org/packages/c7/c5/0d4864d173e3f35fcb8f3f185f0beedd185f51beacf3defc5ce5add066b6/hacking-0.7.1.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr<1.0,>=0.5.21'), LinkCandidate('https://files.pythonhosted.org/packages/c7/c5/0d4864d173e3f35fcb8f3f185f0beedd185f51beacf3defc5ce5add066b6/hacking-0.7.1.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.4.5'), LinkCandidate('https://files.pythonhosted.org/packages/c7/c5/0d4864d173e3f35fcb8f3f185f0beedd185f51beacf3defc5ce5add066b6/hacking-0.7.1.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.4.5'), LinkCandidate('https://files.pythonhosted.org/packages/c7/c5/0d4864d173e3f35fcb8f3f185f0beedd185f51beacf3defc5ce5add066b6/hacking-0.7.1.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<0.7.4,>=0.7.2'), LinkCandidate('https://files.pythonhosted.org/packages/c7/c5/0d4864d173e3f35fcb8f3f185f0beedd185f51beacf3defc5ce5add066b6/hacking-0.7.1.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<0.7.4,>=0.7.2'), LinkCandidate('https://files.pythonhosted.org/packages/c7/c5/0d4864d173e3f35fcb8f3f185f0beedd185f51beacf3defc5ce5add066b6/hacking-0.7.1.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr<1.0,>=0.5.21'), LinkCandidate('https://files.pythonhosted.org/packages/a4/94/1ffab421e4f45523664231e0c845bde9bdb0490c3abceb7ae06a6163f03f/hacking-0.7.0.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr<1.0,>=0.5.21'), LinkCandidate('https://files.pythonhosted.org/packages/a4/94/1ffab421e4f45523664231e0c845bde9bdb0490c3abceb7ae06a6163f03f/hacking-0.7.0.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.4.5'), LinkCandidate('https://files.pythonhosted.org/packages/a4/94/1ffab421e4f45523664231e0c845bde9bdb0490c3abceb7ae06a6163f03f/hacking-0.7.0.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.4.5'), LinkCandidate('https://files.pythonhosted.org/packages/a4/94/1ffab421e4f45523664231e0c845bde9bdb0490c3abceb7ae06a6163f03f/hacking-0.7.0.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.7.2'), LinkCandidate('https://files.pythonhosted.org/packages/a4/94/1ffab421e4f45523664231e0c845bde9bdb0490c3abceb7ae06a6163f03f/hacking-0.7.0.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.7.2'), LinkCandidate('https://files.pythonhosted.org/packages/a4/94/1ffab421e4f45523664231e0c845bde9bdb0490c3abceb7ae06a6163f03f/hacking-0.7.0.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('d2to1<0.3,>=0.2.10'), LinkCandidate('https://files.pythonhosted.org/packages/03/c7/88bcce36996cc902d0f863c77596127cb76d9f9a2ac3c3dab47b36fd69ba/hacking-0.6.0.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('d2to1<0.3,>=0.2.10'), LinkCandidate('https://files.pythonhosted.org/packages/03/c7/88bcce36996cc902d0f863c77596127cb76d9f9a2ac3c3dab47b36fd69ba/hacking-0.6.0.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr<0.6,>=0.5.10'), LinkCandidate('https://files.pythonhosted.org/packages/03/c7/88bcce36996cc902d0f863c77596127cb76d9f9a2ac3c3dab47b36fd69ba/hacking-0.6.0.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr<0.6,>=0.5.10'), LinkCandidate('https://files.pythonhosted.org/packages/03/c7/88bcce36996cc902d0f863c77596127cb76d9f9a2ac3c3dab47b36fd69ba/hacking-0.6.0.tar.gz (from https://pypi.org/simple/hacking/)'))
ERROR:pip.subprocessor:[present-rich] python setup.py egg_info exited with 1
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata
    call_subprocess(
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/utils/subprocess.py", line 224, in call_subprocess
    raise error
pipenv.patched.pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/pipenv/utils/resolver.py", line 687, in resolve
    results = resolver.resolve(self.constraints, check_supported_wheels=False)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve
    result = self._result = resolver.resolve(
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve
    state = resolution.resolve(requirements, max_rounds=max_rounds)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_vendor/resolvelib/resolvers.py", line 373, in resolve
    failure_causes = self._attempt_to_pin_criterion(name)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_vendor/resolvelib/resolvers.py", line 213, in _attempt_to_pin_criterion
    criteria = self._get_updated_criteria(candidate)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_vendor/resolvelib/resolvers.py", line 204, in _get_updated_criteria
    self._add_to_criteria(criteria, requirement, parent=candidate)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria
    if not criterion.candidates:
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_vendor/resolvelib/structs.py", line 151, in __bool__
    return bool(self._sequence)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__
    return any(self)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in <genexpr>
    return (c for c in iterator if id(c) not in self._incompatible_ids)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built
    candidate = func()
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link
    self._link_candidate_cache[link] = LinkCandidate(
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/candidates.py", line 301, in __init__
    super().__init__(
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/candidates.py", line 163, in __init__
    self.dist = self._prepare()
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/candidates.py", line 232, in _prepare
    dist = self._prepare_distribution()
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/candidates.py", line 312, in _prepare_distribution
    return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/operations/prepare.py", line 438, in prepare_linked_requirement
    return self._prepare_linked_requirement(req, parallel_builds)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/operations/prepare.py", line 524, in _prepare_linked_requirement
    dist = _get_prepared_distribution(
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/operations/prepare.py", line 68, in _get_prepared_distribution
    abstract_dist.prepare_distribution_metadata(
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata
    self.req.prepare_metadata()
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/req/req_install.py", line 540, in prepare_metadata
    self.metadata_directory = generate_metadata_legacy(
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata
    raise MetadataGenerationFailed(package_details=details) from error
pipenv.patched.pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/pipenv/resolver.py", line 816, in <module>
    main()
  File "/usr/local/lib/python3.10/site-packages/pipenv/resolver.py", line 802, in main
    _main(
  File "/usr/local/lib/python3.10/site-packages/pipenv/resolver.py", line 782, in _main
    resolve_packages(
  File "/usr/local/lib/python3.10/site-packages/pipenv/resolver.py", line 730, in resolve_packages
    results, resolver = resolve(
  File "/usr/local/lib/python3.10/site-packages/pipenv/resolver.py", line 709, in resolve
    return resolve_deps(
  File "/usr/local/lib/python3.10/site-packages/pipenv/utils/resolver.py", line 1105, in resolve_deps
    results, hashes, markers_lookup, resolver, skipped = actually_resolve_deps(
  File "/usr/local/lib/python3.10/site-packages/pipenv/utils/resolver.py", line 894, in actually_resolve_deps
    resolver.resolve()
  File "/usr/local/lib/python3.10/site-packages/pipenv/utils/resolver.py", line 689, in resolve
    raise ResolutionFailure(message=str(e))
pipenv.exceptions.ResolutionFailure: ERROR: metadata generation failed
✘ Locking Failed!

@matteius
Copy link
Member

@yukihiko-shinoda It is possible that you need to pipenv run pip install pbr>=2.0.0 ahead of this becuase of the hacking setup.py may depend on it to generate the metdata: https://opendev.org/openstack/hacking/src/branch/master/setup.py#L19

I would see if that helps and report back.

@yukihiko-shinoda
Copy link
Author

yukihiko-shinoda commented Sep 30, 2022

@matteius Thanks for quick response, unfortunately it had no effect.

Console log
root@7c51f2953b16:/workspace# pipenv run pip list
Package     Version
----------- ------------
d2to1       0.2.12.post1
flake8      5.0.4
hacking     0.5.4
invoke      1.7.1
mccabe      0.7.0
pbr         5.10.0
pip         22.2.2
pycodestyle 2.9.1
pyflakes    2.5.0
setuptools  65.4.1
wheel       0.37.1
root@7c51f2953b16:/workspace# pipenv update --verbose
Running $ pipenv lock then $ pipenv sync.
Locking [packages] dependencies...
Building requirements...
Resolving dependencies...
Reporter.starting()
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting()
Reporter.adding_requirement(SpecifierRequirement('flake8'), None)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('flake8'), None)
Reporter.adding_requirement(SpecifierRequirement('hacking'), None)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('hacking'), None)
Reporter.adding_requirement(SpecifierRequirement('invoke'), None)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('invoke'), None)
Reporter.starting_round(0)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(0)
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.8.0,>=0.7.0'), LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.8.0,>=0.7.0'), LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.10.0,>=2.9.0'), LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.10.0,>=2.9.0'), LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
Reporter.ending_round(0, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(0, state)
Reporter.starting_round(1)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(1)
Reporter.adding_requirement(SpecifierRequirement('flake8<3.9.0,>=3.8.0'), LinkCandidate('https://files.pythonhosted.org/packages/28/89/a3d6c4fcd1ac0c8d330f18f7c51347d94c4008e7a1547268b444ba6f47e8/hacking-4.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('flake8<3.9.0,>=3.8.0'), LinkCandidate('https://files.pythonhosted.org/packages/28/89/a3d6c4fcd1ac0c8d330f18f7c51347d94c4008e7a1547268b444ba6f47e8/hacking-4.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/28/89/a3d6c4fcd1ac0c8d330f18f7c51347d94c4008e7a1547268b444ba6f47e8/hacking-4.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/28/89/a3d6c4fcd1ac0c8d330f18f7c51347d94c4008e7a1547268b444ba6f47e8/hacking-4.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.ending_round(1, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(1, state)
Reporter.starting_round(2)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(2)
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/d4/ca/3971802ee6251da1abead1a22831d7f4743781e2f743bd266bdd2f46c19b/flake8-3.8.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/d4/ca/3971802ee6251da1abead1a22831d7f4743781e2f743bd266bdd2f46c19b/flake8-3.8.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/6c/20/6326a9a0c6f0527612bae748c4c03df5cd69cf06dfb2cf59d85c6e165a6a/flake8-3.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/6c/20/6326a9a0c6f0527612bae748c4c03df5cd69cf06dfb2cf59d85c6e165a6a/flake8-3.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/ea/35/dcf9a3393305bfc61854b764b5aeb79a72493e77991eead133c189d7868e/flake8-3.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/ea/35/dcf9a3393305bfc61854b764b5aeb79a72493e77991eead133c189d7868e/flake8-3.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/47/36e51603431e1a5289eb41636199d2c225fcb1ca286e29c02d219c8e6e88/flake8-3.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/47/36e51603431e1a5289eb41636199d2c225fcb1ca286e29c02d219c8e6e88/flake8-3.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/42/91c9c3fee57d0cc662b00a2b69ab7d0fcdc341207e4de5f70dba864e5968/flake8-3.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/42/91c9c3fee57d0cc662b00a2b69ab7d0fcdc341207e4de5f70dba864e5968/flake8-3.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/28/89/a3d6c4fcd1ac0c8d330f18f7c51347d94c4008e7a1547268b444ba6f47e8/hacking-4.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/28/89/a3d6c4fcd1ac0c8d330f18f7c51347d94c4008e7a1547268b444ba6f47e8/hacking-4.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.ending_round(2, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(2, state)
Reporter.starting_round(3)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(3)
Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/dc/13/63178f59f74e53acc2165aee4b002619a3cfa7eeaeac989a9eb41edf364e/pyflakes-2.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyflakes/) (requires-python:>=3.6)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/dc/13/63178f59f74e53acc2165aee4b002619a3cfa7eeaeac989a9eb41edf364e/pyflakes-2.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyflakes/) (requires-python:>=3.6)'))
Reporter.ending_round(3, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(3, state)
Reporter.starting_round(4)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(4)
Reporter.adding_requirement(SpecifierRequirement('flake8<3.9.0,>=3.8.0'), LinkCandidate('https://files.pythonhosted.org/packages/62/3e/43f696364d0bf350b6b8927c3e2e1ffe5d7efb3f114e74224c5941018527/hacking-4.0.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('flake8<3.9.0,>=3.8.0'), LinkCandidate('https://files.pythonhosted.org/packages/62/3e/43f696364d0bf350b6b8927c3e2e1ffe5d7efb3f114e74224c5941018527/hacking-4.0.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/62/3e/43f696364d0bf350b6b8927c3e2e1ffe5d7efb3f114e74224c5941018527/hacking-4.0.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/62/3e/43f696364d0bf350b6b8927c3e2e1ffe5d7efb3f114e74224c5941018527/hacking-4.0.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.ending_round(4, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(4, state)
Reporter.starting_round(5)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(5)
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/d4/ca/3971802ee6251da1abead1a22831d7f4743781e2f743bd266bdd2f46c19b/flake8-3.8.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/d4/ca/3971802ee6251da1abead1a22831d7f4743781e2f743bd266bdd2f46c19b/flake8-3.8.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/6c/20/6326a9a0c6f0527612bae748c4c03df5cd69cf06dfb2cf59d85c6e165a6a/flake8-3.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/6c/20/6326a9a0c6f0527612bae748c4c03df5cd69cf06dfb2cf59d85c6e165a6a/flake8-3.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/ea/35/dcf9a3393305bfc61854b764b5aeb79a72493e77991eead133c189d7868e/flake8-3.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/ea/35/dcf9a3393305bfc61854b764b5aeb79a72493e77991eead133c189d7868e/flake8-3.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/47/36e51603431e1a5289eb41636199d2c225fcb1ca286e29c02d219c8e6e88/flake8-3.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/47/36e51603431e1a5289eb41636199d2c225fcb1ca286e29c02d219c8e6e88/flake8-3.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/42/91c9c3fee57d0cc662b00a2b69ab7d0fcdc341207e4de5f70dba864e5968/flake8-3.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/42/91c9c3fee57d0cc662b00a2b69ab7d0fcdc341207e4de5f70dba864e5968/flake8-3.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/62/3e/43f696364d0bf350b6b8927c3e2e1ffe5d7efb3f114e74224c5941018527/hacking-4.0.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/62/3e/43f696364d0bf350b6b8927c3e2e1ffe5d7efb3f114e74224c5941018527/hacking-4.0.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.ending_round(5, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(5, state)
Reporter.starting_round(6)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(6)
Reporter.adding_requirement(SpecifierRequirement('flake8<3.9.0,>=3.8.0'), LinkCandidate('https://files.pythonhosted.org/packages/df/2b/418fa56cd2ae466eb3f088feeefe6b42eb477633e1588390b0f4da413a33/hacking-3.2.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('flake8<3.9.0,>=3.8.0'), LinkCandidate('https://files.pythonhosted.org/packages/df/2b/418fa56cd2ae466eb3f088feeefe6b42eb477633e1588390b0f4da413a33/hacking-3.2.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/df/2b/418fa56cd2ae466eb3f088feeefe6b42eb477633e1588390b0f4da413a33/hacking-3.2.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/df/2b/418fa56cd2ae466eb3f088feeefe6b42eb477633e1588390b0f4da413a33/hacking-3.2.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.ending_round(6, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(6, state)
Reporter.starting_round(7)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(7)
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/d4/ca/3971802ee6251da1abead1a22831d7f4743781e2f743bd266bdd2f46c19b/flake8-3.8.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/d4/ca/3971802ee6251da1abead1a22831d7f4743781e2f743bd266bdd2f46c19b/flake8-3.8.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/6c/20/6326a9a0c6f0527612bae748c4c03df5cd69cf06dfb2cf59d85c6e165a6a/flake8-3.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/6c/20/6326a9a0c6f0527612bae748c4c03df5cd69cf06dfb2cf59d85c6e165a6a/flake8-3.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/ea/35/dcf9a3393305bfc61854b764b5aeb79a72493e77991eead133c189d7868e/flake8-3.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/ea/35/dcf9a3393305bfc61854b764b5aeb79a72493e77991eead133c189d7868e/flake8-3.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/47/36e51603431e1a5289eb41636199d2c225fcb1ca286e29c02d219c8e6e88/flake8-3.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/47/36e51603431e1a5289eb41636199d2c225fcb1ca286e29c02d219c8e6e88/flake8-3.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/42/91c9c3fee57d0cc662b00a2b69ab7d0fcdc341207e4de5f70dba864e5968/flake8-3.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/42/91c9c3fee57d0cc662b00a2b69ab7d0fcdc341207e4de5f70dba864e5968/flake8-3.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/df/2b/418fa56cd2ae466eb3f088feeefe6b42eb477633e1588390b0f4da413a33/hacking-3.2.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/df/2b/418fa56cd2ae466eb3f088feeefe6b42eb477633e1588390b0f4da413a33/hacking-3.2.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.ending_round(7, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(7, state)
Reporter.starting_round(8)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(8)
Reporter.adding_requirement(SpecifierRequirement('flake8<3.9.0,>=3.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/80/da/9a75b33027e1cf67d4e0cc4177ec48f7b5163f7d3664aa55d0a9ed8b8eac/hacking-3.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('flake8<3.9.0,>=3.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/80/da/9a75b33027e1cf67d4e0cc4177ec48f7b5163f7d3664aa55d0a9ed8b8eac/hacking-3.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/80/da/9a75b33027e1cf67d4e0cc4177ec48f7b5163f7d3664aa55d0a9ed8b8eac/hacking-3.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/80/da/9a75b33027e1cf67d4e0cc4177ec48f7b5163f7d3664aa55d0a9ed8b8eac/hacking-3.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.ending_round(8, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(8, state)
Reporter.starting_round(9)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(9)
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/d4/ca/3971802ee6251da1abead1a22831d7f4743781e2f743bd266bdd2f46c19b/flake8-3.8.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/d4/ca/3971802ee6251da1abead1a22831d7f4743781e2f743bd266bdd2f46c19b/flake8-3.8.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/6c/20/6326a9a0c6f0527612bae748c4c03df5cd69cf06dfb2cf59d85c6e165a6a/flake8-3.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/6c/20/6326a9a0c6f0527612bae748c4c03df5cd69cf06dfb2cf59d85c6e165a6a/flake8-3.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/ea/35/dcf9a3393305bfc61854b764b5aeb79a72493e77991eead133c189d7868e/flake8-3.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/ea/35/dcf9a3393305bfc61854b764b5aeb79a72493e77991eead133c189d7868e/flake8-3.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/47/36e51603431e1a5289eb41636199d2c225fcb1ca286e29c02d219c8e6e88/flake8-3.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/47/36e51603431e1a5289eb41636199d2c225fcb1ca286e29c02d219c8e6e88/flake8-3.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/42/91c9c3fee57d0cc662b00a2b69ab7d0fcdc341207e4de5f70dba864e5968/flake8-3.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/42/91c9c3fee57d0cc662b00a2b69ab7d0fcdc341207e4de5f70dba864e5968/flake8-3.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/1f/7ea40d1e4146ea55dbab41cda1376db092a75794914169aabd7e8d7a7def/flake8-3.7.9-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/1f/7ea40d1e4146ea55dbab41cda1376db092a75794914169aabd7e8d7a7def/flake8-3.7.9-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/26/de/3f815a99d86eb10464ea7bd6059c0172c7ca97d4bdcfca41051b388a653b/flake8-3.7.8-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/26/de/3f815a99d86eb10464ea7bd6059c0172c7ca97d4bdcfca41051b388a653b/flake8-3.7.8-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/e9/76/b915bd28976068a9843bf836b789794aa4a8eb13338b23581005cd9177c0/flake8-3.7.7-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/e9/76/b915bd28976068a9843bf836b789794aa4a8eb13338b23581005cd9177c0/flake8-3.7.7-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/54/a7/adf0c095af5b6c33d560780404504e9d58d9a1999253834f2b2d141098d8/flake8-3.7.6-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/54/a7/adf0c095af5b6c33d560780404504e9d58d9a1999253834f2b2d141098d8/flake8-3.7.6-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/5a/d8/1377549a9b77ad6d3c8161c741e2186bc698150f639fe08123bfe53e7a27/flake8-3.7.5-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/5a/d8/1377549a9b77ad6d3c8161c741e2186bc698150f639fe08123bfe53e7a27/flake8-3.7.5-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/ee/e0c4e08b94f80df6e8a852f7bb6da6d6a7094248206d1657389a32e83fe3/flake8-3.7.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/ee/e0c4e08b94f80df6e8a852f7bb6da6d6a7094248206d1657389a32e83fe3/flake8-3.7.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/62/ca/01eb596aa0752b76b02a77cab6272f7c132575e63f6f87a7dc9480683a28/flake8-3.7.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/62/ca/01eb596aa0752b76b02a77cab6272f7c132575e63f6f87a7dc9480683a28/flake8-3.7.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/3b/59284a25e5f087347125d35596c6775c574b8933722f71e0cdfff92cecab/flake8-3.7.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/3b/59284a25e5f087347125d35596c6775c574b8933722f71e0cdfff92cecab/flake8-3.7.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/5f/abf3fb57fcb9e0dac0e5215dcb84c792cc353c7c5361fb613d4b81102873/flake8-3.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/5f/abf3fb57fcb9e0dac0e5215dcb84c792cc353c7c5361fb613d4b81102873/flake8-3.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/c9/17/b05f0910ef5e3d275f56d4bfc6bf4048cba779635cc1e61d7c07404d04d5/flake8-3.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/c9/17/b05f0910ef5e3d275f56d4bfc6bf4048cba779635cc1e61d7c07404d04d5/flake8-3.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.5.0,>=2.4.0'), LinkCandidate('https://files.pythonhosted.org/packages/34/a6/49e2849a0e5464e1b5d621f63bc8453066f0f367bb3b744a33fca0bc1ddd/flake8-3.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.5.0,>=2.4.0'), LinkCandidate('https://files.pythonhosted.org/packages/34/a6/49e2849a0e5464e1b5d621f63bc8453066f0f367bb3b744a33fca0bc1ddd/flake8-3.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/80/da/9a75b33027e1cf67d4e0cc4177ec48f7b5163f7d3664aa55d0a9ed8b8eac/hacking-3.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/80/da/9a75b33027e1cf67d4e0cc4177ec48f7b5163f7d3664aa55d0a9ed8b8eac/hacking-3.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.ending_round(9, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(9, state)
Reporter.starting_round(10)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(10)
Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/mccabe/) (requires-python:>=3.6)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/mccabe/) (requires-python:>=3.6)'))
Reporter.ending_round(10, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(10, state)
Reporter.starting_round(11)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(11)
Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/67/e4/fc77f1039c34b3612c4867b69cbb2b8a4e569720b1f19b0637002ee03aff/pycodestyle-2.9.1-py2.py3-none-any.whl (from https://pypi.org/simple/pycodestyle/) (requires-python:>=3.6)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/67/e4/fc77f1039c34b3612c4867b69cbb2b8a4e569720b1f19b0637002ee03aff/pycodestyle-2.9.1-py2.py3-none-any.whl (from https://pypi.org/simple/pycodestyle/) (requires-python:>=3.6)'))
Reporter.ending_round(11, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(11, state)
Reporter.starting_round(12)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(12)
Reporter.adding_requirement(SpecifierRequirement('flake8<3.8.0,>=3.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/d8/1e/87943c48e3bcd6010d2539130f322168e46186429ae4d26128d7cf496d13/hacking-3.0.1-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('flake8<3.8.0,>=3.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/d8/1e/87943c48e3bcd6010d2539130f322168e46186429ae4d26128d7cf496d13/hacking-3.0.1-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/d8/1e/87943c48e3bcd6010d2539130f322168e46186429ae4d26128d7cf496d13/hacking-3.0.1-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/d8/1e/87943c48e3bcd6010d2539130f322168e46186429ae4d26128d7cf496d13/hacking-3.0.1-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.ending_round(12, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(12, state)
Reporter.starting_round(13)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(13)
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/1f/7ea40d1e4146ea55dbab41cda1376db092a75794914169aabd7e8d7a7def/flake8-3.7.9-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/1f/7ea40d1e4146ea55dbab41cda1376db092a75794914169aabd7e8d7a7def/flake8-3.7.9-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/26/de/3f815a99d86eb10464ea7bd6059c0172c7ca97d4bdcfca41051b388a653b/flake8-3.7.8-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/26/de/3f815a99d86eb10464ea7bd6059c0172c7ca97d4bdcfca41051b388a653b/flake8-3.7.8-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/e9/76/b915bd28976068a9843bf836b789794aa4a8eb13338b23581005cd9177c0/flake8-3.7.7-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/e9/76/b915bd28976068a9843bf836b789794aa4a8eb13338b23581005cd9177c0/flake8-3.7.7-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/54/a7/adf0c095af5b6c33d560780404504e9d58d9a1999253834f2b2d141098d8/flake8-3.7.6-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/54/a7/adf0c095af5b6c33d560780404504e9d58d9a1999253834f2b2d141098d8/flake8-3.7.6-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/5a/d8/1377549a9b77ad6d3c8161c741e2186bc698150f639fe08123bfe53e7a27/flake8-3.7.5-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/5a/d8/1377549a9b77ad6d3c8161c741e2186bc698150f639fe08123bfe53e7a27/flake8-3.7.5-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/ee/e0c4e08b94f80df6e8a852f7bb6da6d6a7094248206d1657389a32e83fe3/flake8-3.7.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/ee/e0c4e08b94f80df6e8a852f7bb6da6d6a7094248206d1657389a32e83fe3/flake8-3.7.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/62/ca/01eb596aa0752b76b02a77cab6272f7c132575e63f6f87a7dc9480683a28/flake8-3.7.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/62/ca/01eb596aa0752b76b02a77cab6272f7c132575e63f6f87a7dc9480683a28/flake8-3.7.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/3b/59284a25e5f087347125d35596c6775c574b8933722f71e0cdfff92cecab/flake8-3.7.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/3b/59284a25e5f087347125d35596c6775c574b8933722f71e0cdfff92cecab/flake8-3.7.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/5f/abf3fb57fcb9e0dac0e5215dcb84c792cc353c7c5361fb613d4b81102873/flake8-3.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/5f/abf3fb57fcb9e0dac0e5215dcb84c792cc353c7c5361fb613d4b81102873/flake8-3.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/c9/17/b05f0910ef5e3d275f56d4bfc6bf4048cba779635cc1e61d7c07404d04d5/flake8-3.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/c9/17/b05f0910ef5e3d275f56d4bfc6bf4048cba779635cc1e61d7c07404d04d5/flake8-3.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.5.0,>=2.4.0'), LinkCandidate('https://files.pythonhosted.org/packages/34/a6/49e2849a0e5464e1b5d621f63bc8453066f0f367bb3b744a33fca0bc1ddd/flake8-3.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.5.0,>=2.4.0'), LinkCandidate('https://files.pythonhosted.org/packages/34/a6/49e2849a0e5464e1b5d621f63bc8453066f0f367bb3b744a33fca0bc1ddd/flake8-3.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/d8/1e/87943c48e3bcd6010d2539130f322168e46186429ae4d26128d7cf496d13/hacking-3.0.1-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/d8/1e/87943c48e3bcd6010d2539130f322168e46186429ae4d26128d7cf496d13/hacking-3.0.1-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.ending_round(13, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(13, state)
Reporter.starting_round(14)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(14)
Reporter.adding_requirement(SpecifierRequirement('six>=1.10.0'), LinkCandidate('https://files.pythonhosted.org/packages/78/58/62fa2cda086a46c133f48a7951138fb7fe82442190e715a7f5e8ffd0357f/hacking-3.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('six>=1.10.0'), LinkCandidate('https://files.pythonhosted.org/packages/78/58/62fa2cda086a46c133f48a7951138fb7fe82442190e715a7f5e8ffd0357f/hacking-3.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.adding_requirement(SpecifierRequirement('flake8<4.0.0,>=3.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/78/58/62fa2cda086a46c133f48a7951138fb7fe82442190e715a7f5e8ffd0357f/hacking-3.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('flake8<4.0.0,>=3.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/78/58/62fa2cda086a46c133f48a7951138fb7fe82442190e715a7f5e8ffd0357f/hacking-3.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/78/58/62fa2cda086a46c133f48a7951138fb7fe82442190e715a7f5e8ffd0357f/hacking-3.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/78/58/62fa2cda086a46c133f48a7951138fb7fe82442190e715a7f5e8ffd0357f/hacking-3.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.ending_round(14, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(14, state)
Reporter.starting_round(15)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(15)
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.4.0,>=2.3.0'), LinkCandidate('https://files.pythonhosted.org/packages/fc/80/35a0716e5d5101e643404dabd20f07f5528a21f3ef4032d31a49c913237b/flake8-3.9.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.4.0,>=2.3.0'), LinkCandidate('https://files.pythonhosted.org/packages/fc/80/35a0716e5d5101e643404dabd20f07f5528a21f3ef4032d31a49c913237b/flake8-3.9.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.4.0,>=2.3.0'), LinkCandidate('https://files.pythonhosted.org/packages/a0/b0/3b5820728d687f2c000476216a3fccc7a03baac1034afc0284ccde25e26d/flake8-3.9.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.4.0,>=2.3.0'), LinkCandidate('https://files.pythonhosted.org/packages/a0/b0/3b5820728d687f2c000476216a3fccc7a03baac1034afc0284ccde25e26d/flake8-3.9.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.4.0,>=2.3.0'), LinkCandidate('https://files.pythonhosted.org/packages/2a/cb/cd92e789442e234b8701bf6e886a55fbc83b7fd6e529b047e20b9cf196e8/flake8-3.9.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.4.0,>=2.3.0'), LinkCandidate('https://files.pythonhosted.org/packages/2a/cb/cd92e789442e234b8701bf6e886a55fbc83b7fd6e529b047e20b9cf196e8/flake8-3.9.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/d4/ca/3971802ee6251da1abead1a22831d7f4743781e2f743bd266bdd2f46c19b/flake8-3.8.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/d4/ca/3971802ee6251da1abead1a22831d7f4743781e2f743bd266bdd2f46c19b/flake8-3.8.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/6c/20/6326a9a0c6f0527612bae748c4c03df5cd69cf06dfb2cf59d85c6e165a6a/flake8-3.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/6c/20/6326a9a0c6f0527612bae748c4c03df5cd69cf06dfb2cf59d85c6e165a6a/flake8-3.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/ea/35/dcf9a3393305bfc61854b764b5aeb79a72493e77991eead133c189d7868e/flake8-3.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/ea/35/dcf9a3393305bfc61854b764b5aeb79a72493e77991eead133c189d7868e/flake8-3.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/47/36e51603431e1a5289eb41636199d2c225fcb1ca286e29c02d219c8e6e88/flake8-3.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/47/36e51603431e1a5289eb41636199d2c225fcb1ca286e29c02d219c8e6e88/flake8-3.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/42/91c9c3fee57d0cc662b00a2b69ab7d0fcdc341207e4de5f70dba864e5968/flake8-3.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/42/91c9c3fee57d0cc662b00a2b69ab7d0fcdc341207e4de5f70dba864e5968/flake8-3.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/1f/7ea40d1e4146ea55dbab41cda1376db092a75794914169aabd7e8d7a7def/flake8-3.7.9-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/1f/7ea40d1e4146ea55dbab41cda1376db092a75794914169aabd7e8d7a7def/flake8-3.7.9-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/26/de/3f815a99d86eb10464ea7bd6059c0172c7ca97d4bdcfca41051b388a653b/flake8-3.7.8-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/26/de/3f815a99d86eb10464ea7bd6059c0172c7ca97d4bdcfca41051b388a653b/flake8-3.7.8-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/e9/76/b915bd28976068a9843bf836b789794aa4a8eb13338b23581005cd9177c0/flake8-3.7.7-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/e9/76/b915bd28976068a9843bf836b789794aa4a8eb13338b23581005cd9177c0/flake8-3.7.7-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/54/a7/adf0c095af5b6c33d560780404504e9d58d9a1999253834f2b2d141098d8/flake8-3.7.6-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/54/a7/adf0c095af5b6c33d560780404504e9d58d9a1999253834f2b2d141098d8/flake8-3.7.6-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/5a/d8/1377549a9b77ad6d3c8161c741e2186bc698150f639fe08123bfe53e7a27/flake8-3.7.5-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/5a/d8/1377549a9b77ad6d3c8161c741e2186bc698150f639fe08123bfe53e7a27/flake8-3.7.5-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/ee/e0c4e08b94f80df6e8a852f7bb6da6d6a7094248206d1657389a32e83fe3/flake8-3.7.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/ee/e0c4e08b94f80df6e8a852f7bb6da6d6a7094248206d1657389a32e83fe3/flake8-3.7.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/62/ca/01eb596aa0752b76b02a77cab6272f7c132575e63f6f87a7dc9480683a28/flake8-3.7.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/62/ca/01eb596aa0752b76b02a77cab6272f7c132575e63f6f87a7dc9480683a28/flake8-3.7.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/3b/59284a25e5f087347125d35596c6775c574b8933722f71e0cdfff92cecab/flake8-3.7.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/3b/59284a25e5f087347125d35596c6775c574b8933722f71e0cdfff92cecab/flake8-3.7.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/5f/abf3fb57fcb9e0dac0e5215dcb84c792cc353c7c5361fb613d4b81102873/flake8-3.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/5f/abf3fb57fcb9e0dac0e5215dcb84c792cc353c7c5361fb613d4b81102873/flake8-3.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/c9/17/b05f0910ef5e3d275f56d4bfc6bf4048cba779635cc1e61d7c07404d04d5/flake8-3.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/c9/17/b05f0910ef5e3d275f56d4bfc6bf4048cba779635cc1e61d7c07404d04d5/flake8-3.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.5.0,>=2.4.0'), LinkCandidate('https://files.pythonhosted.org/packages/34/a6/49e2849a0e5464e1b5d621f63bc8453066f0f367bb3b744a33fca0bc1ddd/flake8-3.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.5.0,>=2.4.0'), LinkCandidate('https://files.pythonhosted.org/packages/34/a6/49e2849a0e5464e1b5d621f63bc8453066f0f367bb3b744a33fca0bc1ddd/flake8-3.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/78/58/62fa2cda086a46c133f48a7951138fb7fe82442190e715a7f5e8ffd0357f/hacking-3.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/78/58/62fa2cda086a46c133f48a7951138fb7fe82442190e715a7f5e8ffd0357f/hacking-3.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.ending_round(15, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(15, state)
Reporter.starting_round(16)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(16)
Reporter.adding_requirement(SpecifierRequirement('six>=1.10.0'), LinkCandidate('https://files.pythonhosted.org/packages/51/3f/7fb62a123e7055e713bbf3a39fbbc4fad2002ac5ea881bc37395a070c9b4/hacking-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('six>=1.10.0'), LinkCandidate('https://files.pythonhosted.org/packages/51/3f/7fb62a123e7055e713bbf3a39fbbc4fad2002ac5ea881bc37395a070c9b4/hacking-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('flake8<4.0.0,>=3.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/51/3f/7fb62a123e7055e713bbf3a39fbbc4fad2002ac5ea881bc37395a070c9b4/hacking-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('flake8<4.0.0,>=3.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/51/3f/7fb62a123e7055e713bbf3a39fbbc4fad2002ac5ea881bc37395a070c9b4/hacking-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/51/3f/7fb62a123e7055e713bbf3a39fbbc4fad2002ac5ea881bc37395a070c9b4/hacking-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/51/3f/7fb62a123e7055e713bbf3a39fbbc4fad2002ac5ea881bc37395a070c9b4/hacking-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.ending_round(16, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(16, state)
Reporter.starting_round(17)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(17)
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.4.0,>=2.3.0'), LinkCandidate('https://files.pythonhosted.org/packages/fc/80/35a0716e5d5101e643404dabd20f07f5528a21f3ef4032d31a49c913237b/flake8-3.9.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.4.0,>=2.3.0'), LinkCandidate('https://files.pythonhosted.org/packages/fc/80/35a0716e5d5101e643404dabd20f07f5528a21f3ef4032d31a49c913237b/flake8-3.9.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.4.0,>=2.3.0'), LinkCandidate('https://files.pythonhosted.org/packages/a0/b0/3b5820728d687f2c000476216a3fccc7a03baac1034afc0284ccde25e26d/flake8-3.9.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.4.0,>=2.3.0'), LinkCandidate('https://files.pythonhosted.org/packages/a0/b0/3b5820728d687f2c000476216a3fccc7a03baac1034afc0284ccde25e26d/flake8-3.9.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.4.0,>=2.3.0'), LinkCandidate('https://files.pythonhosted.org/packages/2a/cb/cd92e789442e234b8701bf6e886a55fbc83b7fd6e529b047e20b9cf196e8/flake8-3.9.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.4.0,>=2.3.0'), LinkCandidate('https://files.pythonhosted.org/packages/2a/cb/cd92e789442e234b8701bf6e886a55fbc83b7fd6e529b047e20b9cf196e8/flake8-3.9.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/d4/ca/3971802ee6251da1abead1a22831d7f4743781e2f743bd266bdd2f46c19b/flake8-3.8.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/d4/ca/3971802ee6251da1abead1a22831d7f4743781e2f743bd266bdd2f46c19b/flake8-3.8.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/6c/20/6326a9a0c6f0527612bae748c4c03df5cd69cf06dfb2cf59d85c6e165a6a/flake8-3.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/6c/20/6326a9a0c6f0527612bae748c4c03df5cd69cf06dfb2cf59d85c6e165a6a/flake8-3.8.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/ea/35/dcf9a3393305bfc61854b764b5aeb79a72493e77991eead133c189d7868e/flake8-3.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/ea/35/dcf9a3393305bfc61854b764b5aeb79a72493e77991eead133c189d7868e/flake8-3.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/47/36e51603431e1a5289eb41636199d2c225fcb1ca286e29c02d219c8e6e88/flake8-3.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/47/36e51603431e1a5289eb41636199d2c225fcb1ca286e29c02d219c8e6e88/flake8-3.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/42/91c9c3fee57d0cc662b00a2b69ab7d0fcdc341207e4de5f70dba864e5968/flake8-3.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.3.0,>=2.2.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/42/91c9c3fee57d0cc662b00a2b69ab7d0fcdc341207e4de5f70dba864e5968/flake8-3.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/1f/7ea40d1e4146ea55dbab41cda1376db092a75794914169aabd7e8d7a7def/flake8-3.7.9-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/f8/1f/7ea40d1e4146ea55dbab41cda1376db092a75794914169aabd7e8d7a7def/flake8-3.7.9-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/26/de/3f815a99d86eb10464ea7bd6059c0172c7ca97d4bdcfca41051b388a653b/flake8-3.7.8-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/26/de/3f815a99d86eb10464ea7bd6059c0172c7ca97d4bdcfca41051b388a653b/flake8-3.7.8-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/e9/76/b915bd28976068a9843bf836b789794aa4a8eb13338b23581005cd9177c0/flake8-3.7.7-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/e9/76/b915bd28976068a9843bf836b789794aa4a8eb13338b23581005cd9177c0/flake8-3.7.7-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/54/a7/adf0c095af5b6c33d560780404504e9d58d9a1999253834f2b2d141098d8/flake8-3.7.6-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/54/a7/adf0c095af5b6c33d560780404504e9d58d9a1999253834f2b2d141098d8/flake8-3.7.6-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/5a/d8/1377549a9b77ad6d3c8161c741e2186bc698150f639fe08123bfe53e7a27/flake8-3.7.5-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/5a/d8/1377549a9b77ad6d3c8161c741e2186bc698150f639fe08123bfe53e7a27/flake8-3.7.5-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/ee/e0c4e08b94f80df6e8a852f7bb6da6d6a7094248206d1657389a32e83fe3/flake8-3.7.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/bf/ee/e0c4e08b94f80df6e8a852f7bb6da6d6a7094248206d1657389a32e83fe3/flake8-3.7.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/62/ca/01eb596aa0752b76b02a77cab6272f7c132575e63f6f87a7dc9480683a28/flake8-3.7.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/62/ca/01eb596aa0752b76b02a77cab6272f7c132575e63f6f87a7dc9480683a28/flake8-3.7.3-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/3b/59284a25e5f087347125d35596c6775c574b8933722f71e0cdfff92cecab/flake8-3.7.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/3b/59284a25e5f087347125d35596c6775c574b8933722f71e0cdfff92cecab/flake8-3.7.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/5f/abf3fb57fcb9e0dac0e5215dcb84c792cc353c7c5361fb613d4b81102873/flake8-3.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/69/5f/abf3fb57fcb9e0dac0e5215dcb84c792cc353c7c5361fb613d4b81102873/flake8-3.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/c9/17/b05f0910ef5e3d275f56d4bfc6bf4048cba779635cc1e61d7c07404d04d5/flake8-3.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.7.0,>=0.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/c9/17/b05f0910ef5e3d275f56d4bfc6bf4048cba779635cc1e61d7c07404d04d5/flake8-3.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.5.0,>=2.4.0'), LinkCandidate('https://files.pythonhosted.org/packages/34/a6/49e2849a0e5464e1b5d621f63bc8453066f0f367bb3b744a33fca0bc1ddd/flake8-3.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.5.0,>=2.4.0'), LinkCandidate('https://files.pythonhosted.org/packages/34/a6/49e2849a0e5464e1b5d621f63bc8453066f0f367bb3b744a33fca0bc1ddd/flake8-3.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)'))
Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/51/3f/7fb62a123e7055e713bbf3a39fbbc4fad2002ac5ea881bc37395a070c9b4/hacking-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/51/3f/7fb62a123e7055e713bbf3a39fbbc4fad2002ac5ea881bc37395a070c9b4/hacking-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.ending_round(17, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(17, state)
Reporter.starting_round(18)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(18)
Reporter.adding_requirement(SpecifierRequirement('six>=1.10.0'), LinkCandidate('https://files.pythonhosted.org/packages/71/05/ae66ec5a58e5c973ea09adcd4eac1a63e370579b768a2fd875172b8cc82e/hacking-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('six>=1.10.0'), LinkCandidate('https://files.pythonhosted.org/packages/71/05/ae66ec5a58e5c973ea09adcd4eac1a63e370579b768a2fd875172b8cc82e/hacking-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr!=2.1.0,>=2.0.0'), LinkCandidate('https://files.pythonhosted.org/packages/71/05/ae66ec5a58e5c973ea09adcd4eac1a63e370579b768a2fd875172b8cc82e/hacking-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr!=2.1.0,>=2.0.0'), LinkCandidate('https://files.pythonhosted.org/packages/71/05/ae66ec5a58e5c973ea09adcd4eac1a63e370579b768a2fd875172b8cc82e/hacking-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('flake8<2.7.0,>=2.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/71/05/ae66ec5a58e5c973ea09adcd4eac1a63e370579b768a2fd875172b8cc82e/hacking-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('flake8<2.7.0,>=2.6.0'), LinkCandidate('https://files.pythonhosted.org/packages/71/05/ae66ec5a58e5c973ea09adcd4eac1a63e370579b768a2fd875172b8cc82e/hacking-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/71/05/ae66ec5a58e5c973ea09adcd4eac1a63e370579b768a2fd875172b8cc82e/hacking-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/71/05/ae66ec5a58e5c973ea09adcd4eac1a63e370579b768a2fd875172b8cc82e/hacking-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.ending_round(18, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(18, state)
Reporter.starting_round(19)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(19)
Reporter.adding_requirement(SpecifierRequirement('pyflakes!=1.2.0,!=1.2.1,!=1.2.2,<1.3,>=0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/70/a9/9b66f22d038de51e05f92d5e677fd89d8f9c980db0b8a130621baad052f5/flake8-2.6.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes!=1.2.0,!=1.2.1,!=1.2.2,<1.3,>=0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/70/a9/9b66f22d038de51e05f92d5e677fd89d8f9c980db0b8a130621baad052f5/flake8-2.6.2-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes!=1.2.0,!=1.2.1,!=1.2.2,<1.3,>=0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/46/14/457b85bea74649f6d086c494c42d5e8dc8780ac98822e8030a6f261e9c9b/flake8-2.6.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes!=1.2.0,!=1.2.1,!=1.2.2,<1.3,>=0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/46/14/457b85bea74649f6d086c494c42d5e8dc8780ac98822e8030a6f261e9c9b/flake8-2.6.1-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes!=1.2.0,!=1.2.1,!=1.2.2,<1.3,>=0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/aa/68/9882a69953b1f87a2661611660a4766e0c15c211c48981b371ed2a995494/flake8-2.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes!=1.2.0,!=1.2.1,!=1.2.2,<1.3,>=0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/aa/68/9882a69953b1f87a2661611660a4766e0c15c211c48981b371ed2a995494/flake8-2.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/)'))
Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/71/05/ae66ec5a58e5c973ea09adcd4eac1a63e370579b768a2fd875172b8cc82e/hacking-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/71/05/ae66ec5a58e5c973ea09adcd4eac1a63e370579b768a2fd875172b8cc82e/hacking-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.ending_round(19, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(19, state)
Reporter.starting_round(20)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(20)
Reporter.adding_requirement(SpecifierRequirement('pbr>=1.8'), LinkCandidate('https://files.pythonhosted.org/packages/25/95/705a1afe3808a9fbd7dc28b5647bc9f2a1138689e47cbd9e1bd5399ded4b/hacking-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr>=1.8'), LinkCandidate('https://files.pythonhosted.org/packages/25/95/705a1afe3808a9fbd7dc28b5647bc9f2a1138689e47cbd9e1bd5399ded4b/hacking-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('flake8<2.6.0,>=2.5.4'), LinkCandidate('https://files.pythonhosted.org/packages/25/95/705a1afe3808a9fbd7dc28b5647bc9f2a1138689e47cbd9e1bd5399ded4b/hacking-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('flake8<2.6.0,>=2.5.4'), LinkCandidate('https://files.pythonhosted.org/packages/25/95/705a1afe3808a9fbd7dc28b5647bc9f2a1138689e47cbd9e1bd5399ded4b/hacking-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe==0.2.1'), LinkCandidate('https://files.pythonhosted.org/packages/25/95/705a1afe3808a9fbd7dc28b5647bc9f2a1138689e47cbd9e1bd5399ded4b/hacking-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe==0.2.1'), LinkCandidate('https://files.pythonhosted.org/packages/25/95/705a1afe3808a9fbd7dc28b5647bc9f2a1138689e47cbd9e1bd5399ded4b/hacking-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('flake8<2.6.0,>=2.5.4'), LinkCandidate('https://files.pythonhosted.org/packages/0e/cb/69832aae051053b0e520a8a734dda05da0937778abb0cc016fcac6536782/hacking-0.13.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('flake8<2.6.0,>=2.5.4'), LinkCandidate('https://files.pythonhosted.org/packages/0e/cb/69832aae051053b0e520a8a734dda05da0937778abb0cc016fcac6536782/hacking-0.13.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe==0.2.1'), LinkCandidate('https://files.pythonhosted.org/packages/0e/cb/69832aae051053b0e520a8a734dda05da0937778abb0cc016fcac6536782/hacking-0.13.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe==0.2.1'), LinkCandidate('https://files.pythonhosted.org/packages/0e/cb/69832aae051053b0e520a8a734dda05da0937778abb0cc016fcac6536782/hacking-0.13.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('flake8<2.6.0,>=2.5.4'), LinkCandidate('https://files.pythonhosted.org/packages/91/ba/ef758cd0de7660fbf741fe067f3d82a708b7996a82b0569013419bd360ec/hacking-0.12.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('flake8<2.6.0,>=2.5.4'), LinkCandidate('https://files.pythonhosted.org/packages/91/ba/ef758cd0de7660fbf741fe067f3d82a708b7996a82b0569013419bd360ec/hacking-0.12.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe==0.2.1'), LinkCandidate('https://files.pythonhosted.org/packages/91/ba/ef758cd0de7660fbf741fe067f3d82a708b7996a82b0569013419bd360ec/hacking-0.12.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe==0.2.1'), LinkCandidate('https://files.pythonhosted.org/packages/91/ba/ef758cd0de7660fbf741fe067f3d82a708b7996a82b0569013419bd360ec/hacking-0.12.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('flake8<2.6.0,>=2.5.4'), LinkCandidate('https://files.pythonhosted.org/packages/57/4f/2d0932d1d5845a969336bc5eef02e7a00fdad28f8de949abbf333a12d859/hacking-0.11.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('flake8<2.6.0,>=2.5.4'), LinkCandidate('https://files.pythonhosted.org/packages/57/4f/2d0932d1d5845a969336bc5eef02e7a00fdad28f8de949abbf333a12d859/hacking-0.11.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe==0.2.1'), LinkCandidate('https://files.pythonhosted.org/packages/57/4f/2d0932d1d5845a969336bc5eef02e7a00fdad28f8de949abbf333a12d859/hacking-0.11.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe==0.2.1'), LinkCandidate('https://files.pythonhosted.org/packages/57/4f/2d0932d1d5845a969336bc5eef02e7a00fdad28f8de949abbf333a12d859/hacking-0.11.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('six>=1.7.0'), LinkCandidate('https://files.pythonhosted.org/packages/7e/ab/40987ca5b2d916ed1c9d57cf5a975c3637ac478de5f6301e1979d21b47dd/hacking-0.10.3-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('six>=1.7.0'), LinkCandidate('https://files.pythonhosted.org/packages/7e/ab/40987ca5b2d916ed1c9d57cf5a975c3637ac478de5f6301e1979d21b47dd/hacking-0.10.3-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe==0.2.1'), LinkCandidate('https://files.pythonhosted.org/packages/7e/ab/40987ca5b2d916ed1c9d57cf5a975c3637ac478de5f6301e1979d21b47dd/hacking-0.10.3-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe==0.2.1'), LinkCandidate('https://files.pythonhosted.org/packages/7e/ab/40987ca5b2d916ed1c9d57cf5a975c3637ac478de5f6301e1979d21b47dd/hacking-0.10.3-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr<2.0,>=0.11'), LinkCandidate('https://files.pythonhosted.org/packages/7d/70/296324caa48707c88643ed512276f9aaa60fc1cb33aa92de60ae5177468b/hacking-0.10.2-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr<2.0,>=0.11'), LinkCandidate('https://files.pythonhosted.org/packages/7d/70/296324caa48707c88643ed512276f9aaa60fc1cb33aa92de60ae5177468b/hacking-0.10.2-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('six>=1.7.0'), LinkCandidate('https://files.pythonhosted.org/packages/7d/70/296324caa48707c88643ed512276f9aaa60fc1cb33aa92de60ae5177468b/hacking-0.10.2-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('six>=1.7.0'), LinkCandidate('https://files.pythonhosted.org/packages/7d/70/296324caa48707c88643ed512276f9aaa60fc1cb33aa92de60ae5177468b/hacking-0.10.2-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe==0.2.1'), LinkCandidate('https://files.pythonhosted.org/packages/7d/70/296324caa48707c88643ed512276f9aaa60fc1cb33aa92de60ae5177468b/hacking-0.10.2-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe==0.2.1'), LinkCandidate('https://files.pythonhosted.org/packages/7d/70/296324caa48707c88643ed512276f9aaa60fc1cb33aa92de60ae5177468b/hacking-0.10.2-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('six>=1.7.0'), LinkCandidate('https://files.pythonhosted.org/packages/2c/42/ae9749e0001d11314ef5a7ec8b0f85f27e7039189578b680aa7971a5e5c2/hacking-0.10.1-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('six>=1.7.0'), LinkCandidate('https://files.pythonhosted.org/packages/2c/42/ae9749e0001d11314ef5a7ec8b0f85f27e7039189578b680aa7971a5e5c2/hacking-0.10.1-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe==0.2.1'), LinkCandidate('https://files.pythonhosted.org/packages/2c/42/ae9749e0001d11314ef5a7ec8b0f85f27e7039189578b680aa7971a5e5c2/hacking-0.10.1-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe==0.2.1'), LinkCandidate('https://files.pythonhosted.org/packages/2c/42/ae9749e0001d11314ef5a7ec8b0f85f27e7039189578b680aa7971a5e5c2/hacking-0.10.1-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('six>=1.7.0'), LinkCandidate('https://files.pythonhosted.org/packages/46/9b/bc6ae5362b725086c4f3793e1ef14bc83331958c8e84fed0565025ab538b/hacking-0.10.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('six>=1.7.0'), LinkCandidate('https://files.pythonhosted.org/packages/46/9b/bc6ae5362b725086c4f3793e1ef14bc83331958c8e84fed0565025ab538b/hacking-0.10.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('mccabe==0.2.1'), LinkCandidate('https://files.pythonhosted.org/packages/46/9b/bc6ae5362b725086c4f3793e1ef14bc83331958c8e84fed0565025ab538b/hacking-0.10.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe==0.2.1'), LinkCandidate('https://files.pythonhosted.org/packages/46/9b/bc6ae5362b725086c4f3793e1ef14bc83331958c8e84fed0565025ab538b/hacking-0.10.0-py2.py3-none-any.whl (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr>=0.11'), LinkCandidate('https://files.pythonhosted.org/packages/08/cf/f443237140e99d94ab3e647f52b193c19a25ed4002753f4d94c80cfa3a58/hacking-0.9.7.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr>=0.11'), LinkCandidate('https://files.pythonhosted.org/packages/08/cf/f443237140e99d94ab3e647f52b193c19a25ed4002753f4d94c80cfa3a58/hacking-0.9.7.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/08/cf/f443237140e99d94ab3e647f52b193c19a25ed4002753f4d94c80cfa3a58/hacking-0.9.7.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/08/cf/f443237140e99d94ab3e647f52b193c19a25ed4002753f4d94c80cfa3a58/hacking-0.9.7.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/08/cf/f443237140e99d94ab3e647f52b193c19a25ed4002753f4d94c80cfa3a58/hacking-0.9.7.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/08/cf/f443237140e99d94ab3e647f52b193c19a25ed4002753f4d94c80cfa3a58/hacking-0.9.7.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr<2.0,>=0.11'), LinkCandidate('https://files.pythonhosted.org/packages/3f/35/657c99d44944a9e32830860f056ab918863a4b3fb3632785ac6c5ba2337f/hacking-0.9.6.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr<2.0,>=0.11'), LinkCandidate('https://files.pythonhosted.org/packages/3f/35/657c99d44944a9e32830860f056ab918863a4b3fb3632785ac6c5ba2337f/hacking-0.9.6.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/3f/35/657c99d44944a9e32830860f056ab918863a4b3fb3632785ac6c5ba2337f/hacking-0.9.6.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/3f/35/657c99d44944a9e32830860f056ab918863a4b3fb3632785ac6c5ba2337f/hacking-0.9.6.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/3f/35/657c99d44944a9e32830860f056ab918863a4b3fb3632785ac6c5ba2337f/hacking-0.9.6.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/3f/35/657c99d44944a9e32830860f056ab918863a4b3fb3632785ac6c5ba2337f/hacking-0.9.6.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr!=0.7,<1.0,>=0.6'), LinkCandidate('https://files.pythonhosted.org/packages/75/ef/a1666dbc204af284764c7e369ef5d7380ae317074515320216441d7ad97a/hacking-0.9.5.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr!=0.7,<1.0,>=0.6'), LinkCandidate('https://files.pythonhosted.org/packages/75/ef/a1666dbc204af284764c7e369ef5d7380ae317074515320216441d7ad97a/hacking-0.9.5.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/75/ef/a1666dbc204af284764c7e369ef5d7380ae317074515320216441d7ad97a/hacking-0.9.5.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/75/ef/a1666dbc204af284764c7e369ef5d7380ae317074515320216441d7ad97a/hacking-0.9.5.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/75/ef/a1666dbc204af284764c7e369ef5d7380ae317074515320216441d7ad97a/hacking-0.9.5.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/75/ef/a1666dbc204af284764c7e369ef5d7380ae317074515320216441d7ad97a/hacking-0.9.5.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr!=0.7,<1.0,>=0.6'), LinkCandidate('https://files.pythonhosted.org/packages/73/f1/1fa496d95467ac5c30f876540c09c714d0d8da4584dd1809698bdd342cab/hacking-0.9.4.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr!=0.7,<1.0,>=0.6'), LinkCandidate('https://files.pythonhosted.org/packages/73/f1/1fa496d95467ac5c30f876540c09c714d0d8da4584dd1809698bdd342cab/hacking-0.9.4.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/73/f1/1fa496d95467ac5c30f876540c09c714d0d8da4584dd1809698bdd342cab/hacking-0.9.4.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/73/f1/1fa496d95467ac5c30f876540c09c714d0d8da4584dd1809698bdd342cab/hacking-0.9.4.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/73/f1/1fa496d95467ac5c30f876540c09c714d0d8da4584dd1809698bdd342cab/hacking-0.9.4.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/73/f1/1fa496d95467ac5c30f876540c09c714d0d8da4584dd1809698bdd342cab/hacking-0.9.4.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr!=0.7,<1.0,>=0.6'), LinkCandidate('https://files.pythonhosted.org/packages/38/30/ddb9bd64b3ccadd0dedb09645c20a0e33fdd3dc9839312969f8ab1257356/hacking-0.9.3.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr!=0.7,<1.0,>=0.6'), LinkCandidate('https://files.pythonhosted.org/packages/38/30/ddb9bd64b3ccadd0dedb09645c20a0e33fdd3dc9839312969f8ab1257356/hacking-0.9.3.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/38/30/ddb9bd64b3ccadd0dedb09645c20a0e33fdd3dc9839312969f8ab1257356/hacking-0.9.3.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/38/30/ddb9bd64b3ccadd0dedb09645c20a0e33fdd3dc9839312969f8ab1257356/hacking-0.9.3.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/38/30/ddb9bd64b3ccadd0dedb09645c20a0e33fdd3dc9839312969f8ab1257356/hacking-0.9.3.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/38/30/ddb9bd64b3ccadd0dedb09645c20a0e33fdd3dc9839312969f8ab1257356/hacking-0.9.3.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr!=0.7,<1.0,>=0.6'), LinkCandidate('https://files.pythonhosted.org/packages/3a/84/b3626dafcbe2c789888c6f6108a1c05a3f49c149000d5d83476201e5bf3f/hacking-0.9.2.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr!=0.7,<1.0,>=0.6'), LinkCandidate('https://files.pythonhosted.org/packages/3a/84/b3626dafcbe2c789888c6f6108a1c05a3f49c149000d5d83476201e5bf3f/hacking-0.9.2.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/3a/84/b3626dafcbe2c789888c6f6108a1c05a3f49c149000d5d83476201e5bf3f/hacking-0.9.2.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/3a/84/b3626dafcbe2c789888c6f6108a1c05a3f49c149000d5d83476201e5bf3f/hacking-0.9.2.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/3a/84/b3626dafcbe2c789888c6f6108a1c05a3f49c149000d5d83476201e5bf3f/hacking-0.9.2.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/3a/84/b3626dafcbe2c789888c6f6108a1c05a3f49c149000d5d83476201e5bf3f/hacking-0.9.2.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr!=0.7,<1.0,>=0.6'), LinkCandidate('https://files.pythonhosted.org/packages/d5/b1/cfab7059192e51fe1d4885c706c3704db853b0b35ebb321f6d2fd9c7a117/hacking-0.9.1.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr!=0.7,<1.0,>=0.6'), LinkCandidate('https://files.pythonhosted.org/packages/d5/b1/cfab7059192e51fe1d4885c706c3704db853b0b35ebb321f6d2fd9c7a117/hacking-0.9.1.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/d5/b1/cfab7059192e51fe1d4885c706c3704db853b0b35ebb321f6d2fd9c7a117/hacking-0.9.1.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/d5/b1/cfab7059192e51fe1d4885c706c3704db853b0b35ebb321f6d2fd9c7a117/hacking-0.9.1.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/d5/b1/cfab7059192e51fe1d4885c706c3704db853b0b35ebb321f6d2fd9c7a117/hacking-0.9.1.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/d5/b1/cfab7059192e51fe1d4885c706c3704db853b0b35ebb321f6d2fd9c7a117/hacking-0.9.1.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr!=0.7,<1.0,>=0.6'), LinkCandidate('https://files.pythonhosted.org/packages/20/b0/ed11dbe4af534329f28e1da0b1d064ea4fd333d6a55cccb15619b7731fa8/hacking-0.9.0.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr!=0.7,<1.0,>=0.6'), LinkCandidate('https://files.pythonhosted.org/packages/20/b0/ed11dbe4af534329f28e1da0b1d064ea4fd333d6a55cccb15619b7731fa8/hacking-0.9.0.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/20/b0/ed11dbe4af534329f28e1da0b1d064ea4fd333d6a55cccb15619b7731fa8/hacking-0.9.0.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.5.6'), LinkCandidate('https://files.pythonhosted.org/packages/20/b0/ed11dbe4af534329f28e1da0b1d064ea4fd333d6a55cccb15619b7731fa8/hacking-0.9.0.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/20/b0/ed11dbe4af534329f28e1da0b1d064ea4fd333d6a55cccb15619b7731fa8/hacking-0.9.0.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.8.1'), LinkCandidate('https://files.pythonhosted.org/packages/20/b0/ed11dbe4af534329f28e1da0b1d064ea4fd333d6a55cccb15619b7731fa8/hacking-0.9.0.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr<1.0,>=0.5.21'), LinkCandidate('https://files.pythonhosted.org/packages/be/8b/74fab37d23be2b337457f0192689ac34bde0deca753db901748ce8e41a97/hacking-0.8.1.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr<1.0,>=0.5.21'), LinkCandidate('https://files.pythonhosted.org/packages/be/8b/74fab37d23be2b337457f0192689ac34bde0deca753db901748ce8e41a97/hacking-0.8.1.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.4.5'), LinkCandidate('https://files.pythonhosted.org/packages/be/8b/74fab37d23be2b337457f0192689ac34bde0deca753db901748ce8e41a97/hacking-0.8.1.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.4.5'), LinkCandidate('https://files.pythonhosted.org/packages/be/8b/74fab37d23be2b337457f0192689ac34bde0deca753db901748ce8e41a97/hacking-0.8.1.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<0.7.4,>=0.7.2'), LinkCandidate('https://files.pythonhosted.org/packages/be/8b/74fab37d23be2b337457f0192689ac34bde0deca753db901748ce8e41a97/hacking-0.8.1.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<0.7.4,>=0.7.2'), LinkCandidate('https://files.pythonhosted.org/packages/be/8b/74fab37d23be2b337457f0192689ac34bde0deca753db901748ce8e41a97/hacking-0.8.1.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr<1.0,>=0.5.21'), LinkCandidate('https://files.pythonhosted.org/packages/fb/dd/13214749cff9b2074a5cadfe66b6becbba33017e4cb9a5ce56b7e0b59e4b/hacking-0.8.0.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr<1.0,>=0.5.21'), LinkCandidate('https://files.pythonhosted.org/packages/fb/dd/13214749cff9b2074a5cadfe66b6becbba33017e4cb9a5ce56b7e0b59e4b/hacking-0.8.0.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.4.5'), LinkCandidate('https://files.pythonhosted.org/packages/fb/dd/13214749cff9b2074a5cadfe66b6becbba33017e4cb9a5ce56b7e0b59e4b/hacking-0.8.0.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.4.5'), LinkCandidate('https://files.pythonhosted.org/packages/fb/dd/13214749cff9b2074a5cadfe66b6becbba33017e4cb9a5ce56b7e0b59e4b/hacking-0.8.0.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<0.7.4,>=0.7.2'), LinkCandidate('https://files.pythonhosted.org/packages/fb/dd/13214749cff9b2074a5cadfe66b6becbba33017e4cb9a5ce56b7e0b59e4b/hacking-0.8.0.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<0.7.4,>=0.7.2'), LinkCandidate('https://files.pythonhosted.org/packages/fb/dd/13214749cff9b2074a5cadfe66b6becbba33017e4cb9a5ce56b7e0b59e4b/hacking-0.8.0.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr<1.0,>=0.5.21'), LinkCandidate('https://files.pythonhosted.org/packages/06/e7/4f40332e5ee4ed0f24f366e69885dd94abb4ea05b9cb24a419022457f97a/hacking-0.7.2.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr<1.0,>=0.5.21'), LinkCandidate('https://files.pythonhosted.org/packages/06/e7/4f40332e5ee4ed0f24f366e69885dd94abb4ea05b9cb24a419022457f97a/hacking-0.7.2.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.4.5'), LinkCandidate('https://files.pythonhosted.org/packages/06/e7/4f40332e5ee4ed0f24f366e69885dd94abb4ea05b9cb24a419022457f97a/hacking-0.7.2.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.4.5'), LinkCandidate('https://files.pythonhosted.org/packages/06/e7/4f40332e5ee4ed0f24f366e69885dd94abb4ea05b9cb24a419022457f97a/hacking-0.7.2.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<0.7.4,>=0.7.2'), LinkCandidate('https://files.pythonhosted.org/packages/06/e7/4f40332e5ee4ed0f24f366e69885dd94abb4ea05b9cb24a419022457f97a/hacking-0.7.2.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<0.7.4,>=0.7.2'), LinkCandidate('https://files.pythonhosted.org/packages/06/e7/4f40332e5ee4ed0f24f366e69885dd94abb4ea05b9cb24a419022457f97a/hacking-0.7.2.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr<1.0,>=0.5.21'), LinkCandidate('https://files.pythonhosted.org/packages/c7/c5/0d4864d173e3f35fcb8f3f185f0beedd185f51beacf3defc5ce5add066b6/hacking-0.7.1.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr<1.0,>=0.5.21'), LinkCandidate('https://files.pythonhosted.org/packages/c7/c5/0d4864d173e3f35fcb8f3f185f0beedd185f51beacf3defc5ce5add066b6/hacking-0.7.1.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.4.5'), LinkCandidate('https://files.pythonhosted.org/packages/c7/c5/0d4864d173e3f35fcb8f3f185f0beedd185f51beacf3defc5ce5add066b6/hacking-0.7.1.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.4.5'), LinkCandidate('https://files.pythonhosted.org/packages/c7/c5/0d4864d173e3f35fcb8f3f185f0beedd185f51beacf3defc5ce5add066b6/hacking-0.7.1.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<0.7.4,>=0.7.2'), LinkCandidate('https://files.pythonhosted.org/packages/c7/c5/0d4864d173e3f35fcb8f3f185f0beedd185f51beacf3defc5ce5add066b6/hacking-0.7.1.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<0.7.4,>=0.7.2'), LinkCandidate('https://files.pythonhosted.org/packages/c7/c5/0d4864d173e3f35fcb8f3f185f0beedd185f51beacf3defc5ce5add066b6/hacking-0.7.1.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr<1.0,>=0.5.21'), LinkCandidate('https://files.pythonhosted.org/packages/a4/94/1ffab421e4f45523664231e0c845bde9bdb0490c3abceb7ae06a6163f03f/hacking-0.7.0.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr<1.0,>=0.5.21'), LinkCandidate('https://files.pythonhosted.org/packages/a4/94/1ffab421e4f45523664231e0c845bde9bdb0490c3abceb7ae06a6163f03f/hacking-0.7.0.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pep8==1.4.5'), LinkCandidate('https://files.pythonhosted.org/packages/a4/94/1ffab421e4f45523664231e0c845bde9bdb0490c3abceb7ae06a6163f03f/hacking-0.7.0.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pep8==1.4.5'), LinkCandidate('https://files.pythonhosted.org/packages/a4/94/1ffab421e4f45523664231e0c845bde9bdb0490c3abceb7ae06a6163f03f/hacking-0.7.0.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.7.2'), LinkCandidate('https://files.pythonhosted.org/packages/a4/94/1ffab421e4f45523664231e0c845bde9bdb0490c3abceb7ae06a6163f03f/hacking-0.7.0.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes==0.7.2'), LinkCandidate('https://files.pythonhosted.org/packages/a4/94/1ffab421e4f45523664231e0c845bde9bdb0490c3abceb7ae06a6163f03f/hacking-0.7.0.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('d2to1<0.3,>=0.2.10'), LinkCandidate('https://files.pythonhosted.org/packages/03/c7/88bcce36996cc902d0f863c77596127cb76d9f9a2ac3c3dab47b36fd69ba/hacking-0.6.0.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('d2to1<0.3,>=0.2.10'), LinkCandidate('https://files.pythonhosted.org/packages/03/c7/88bcce36996cc902d0f863c77596127cb76d9f9a2ac3c3dab47b36fd69ba/hacking-0.6.0.tar.gz (from https://pypi.org/simple/hacking/)'))
Reporter.adding_requirement(SpecifierRequirement('pbr<0.6,>=0.5.10'), LinkCandidate('https://files.pythonhosted.org/packages/03/c7/88bcce36996cc902d0f863c77596127cb76d9f9a2ac3c3dab47b36fd69ba/hacking-0.6.0.tar.gz (from https://pypi.org/simple/hacking/)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pbr<0.6,>=0.5.10'), LinkCandidate('https://files.pythonhosted.org/packages/03/c7/88bcce36996cc902d0f863c77596127cb76d9f9a2ac3c3dab47b36fd69ba/hacking-0.6.0.tar.gz (from https://pypi.org/simple/hacking/)'))
ERROR:pip.subprocessor:[present-rich] python setup.py egg_info exited with 1
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata
    call_subprocess(
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/utils/subprocess.py", line 224, in call_subprocess
    raise error
pipenv.patched.pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/pipenv/utils/resolver.py", line 687, in resolve
    results = resolver.resolve(self.constraints, check_supported_wheels=False)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve
    result = self._result = resolver.resolve(
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve
    state = resolution.resolve(requirements, max_rounds=max_rounds)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_vendor/resolvelib/resolvers.py", line 373, in resolve
    failure_causes = self._attempt_to_pin_criterion(name)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_vendor/resolvelib/resolvers.py", line 213, in _attempt_to_pin_criterion
    criteria = self._get_updated_criteria(candidate)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_vendor/resolvelib/resolvers.py", line 204, in _get_updated_criteria
    self._add_to_criteria(criteria, requirement, parent=candidate)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria
    if not criterion.candidates:
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_vendor/resolvelib/structs.py", line 151, in __bool__
    return bool(self._sequence)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__
    return any(self)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in <genexpr>
    return (c for c in iterator if id(c) not in self._incompatible_ids)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built
    candidate = func()
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link
    self._link_candidate_cache[link] = LinkCandidate(
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/candidates.py", line 301, in __init__
    super().__init__(
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/candidates.py", line 163, in __init__
    self.dist = self._prepare()
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/candidates.py", line 232, in _prepare
    dist = self._prepare_distribution()
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/candidates.py", line 312, in _prepare_distribution
    return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/operations/prepare.py", line 438, in prepare_linked_requirement
    return self._prepare_linked_requirement(req, parallel_builds)
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/operations/prepare.py", line 524, in _prepare_linked_requirement
    dist = _get_prepared_distribution(
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/operations/prepare.py", line 68, in _get_prepared_distribution
    abstract_dist.prepare_distribution_metadata(
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata
    self.req.prepare_metadata()
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/req/req_install.py", line 540, in prepare_metadata
    self.metadata_directory = generate_metadata_legacy(
  File "/usr/local/lib/python3.10/site-packages/pipenv/patched/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata
    raise MetadataGenerationFailed(package_details=details) from error
pipenv.patched.pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/pipenv/resolver.py", line 816, in <module>
    main()
  File "/usr/local/lib/python3.10/site-packages/pipenv/resolver.py", line 802, in main
    _main(
  File "/usr/local/lib/python3.10/site-packages/pipenv/resolver.py", line 782, in _main
    resolve_packages(
  File "/usr/local/lib/python3.10/site-packages/pipenv/resolver.py", line 730, in resolve_packages
    results, resolver = resolve(
  File "/usr/local/lib/python3.10/site-packages/pipenv/resolver.py", line 709, in resolve
    return resolve_deps(
  File "/usr/local/lib/python3.10/site-packages/pipenv/utils/resolver.py", line 1105, in resolve_deps
    results, hashes, markers_lookup, resolver, skipped = actually_resolve_deps(
  File "/usr/local/lib/python3.10/site-packages/pipenv/utils/resolver.py", line 894, in actually_resolve_deps
    resolver.resolve()
  File "/usr/local/lib/python3.10/site-packages/pipenv/utils/resolver.py", line 689, in resolve
    raise ResolutionFailure(message=str(e))
pipenv.exceptions.ResolutionFailure: ERROR: metadata generation failed
✘ Locking Failed! 

@matteius
Copy link
Member

matteius commented Oct 2, 2022

@yukihiko-shinoda I was unable to reproduce the issue on the main branch on latest ubuntu:

matteius@matteius-VirtualBox:~/pipenv-triage/issue-5377$ cat Pipfile.lock 
{
    "_meta": {
        "hash": {
            "sha256": "22a80b60e6bf5f453ac351a00086fe5f920eaf7e2268988843e93463bc492cc7"
        },
        "pipfile-spec": 6,
        "requires": {},
        "sources": [
            {
                "name": "pypi",
                "url": "https://pypi.org/simple",
                "verify_ssl": true
            }
        ]
    },
    "default": {
        "d2to1": {
            "hashes": [
                "sha256:49ef2d16862b3efdc81fc5c32eac373b984945cde5fc02bb01a0a11ff03dd825"
            ],
            "version": "==0.2.12.post1"
        },
        "flake8": {
            "hashes": [
                "sha256:6fbe320aad8d6b95cec8b8e47bc933004678dc63095be98528b7bdd2a9f510db",
                "sha256:7a1cf6b73744f5806ab95e526f6f0d8c01c66d7bbe349562d22dfca20610b248"
            ],
            "index": "pypi",
            "version": "==5.0.4"
        },
        "hacking": {
            "hashes": [
                "sha256:5cd4b4080d3e9c73113826426052161902940ce8b8aeba089f25204159bf8b30"
            ],
            "index": "pypi",
            "version": "==0.5.4"
        },
        "invoke": {
            "hashes": [
                "sha256:41b428342d466a82135d5ab37119685a989713742be46e42a3a399d685579314",
                "sha256:d9694a865764dd3fd91f25f7e9a97fb41666e822bbb00e670091e3f43933574d"
            ],
            "index": "pypi",
            "version": "==1.7.3"
        },
        "mccabe": {
            "hashes": [
                "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325",
                "sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e"
            ],
            "markers": "python_version >= '3.6'",
            "version": "==0.7.0"
        },
        "pbr": {
            "hashes": [
                "sha256:cfcc4ff8e698256fc17ea3ff796478b050852585aa5bae79ecd05b2ab7b39b9a",
                "sha256:da3e18aac0a3c003e9eea1a81bd23e5a3a75d745670dcf736317b7d966887fdf"
            ],
            "markers": "python_version >= '2.6'",
            "version": "==5.10.0"
        },
        "pycodestyle": {
            "hashes": [
                "sha256:2c9607871d58c76354b697b42f5d57e1ada7d261c261efac224b664affdc5785",
                "sha256:d1735fc58b418fd7c5f658d28d943854f8a849b01a5d0a1e6f3f3fdd0166804b"
            ],
            "markers": "python_version >= '3.6'",
            "version": "==2.9.1"
        },
        "pyflakes": {
            "hashes": [
                "sha256:4579f67d887f804e67edb544428f264b7b24f435b263c4614f384135cea553d2",
                "sha256:491feb020dca48ccc562a8c0cbe8df07ee13078df59813b83959cbdada312ea3"
            ],
            "markers": "python_version >= '3.6'",
            "version": "==2.5.0"
        },
        "setuptools": {
            "hashes": [
                "sha256:1b6bdc6161661409c5f21508763dc63ab20a9ac2f8ba20029aaaa7fdb9118012",
                "sha256:3050e338e5871e70c72983072fe34f6032ae1cdeeeb67338199c2f74e083a80e"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==65.4.1"
        }
    },
    "develop": {}
}
matteius@matteius-VirtualBox:~/pipenv-triage/issue-5377$ cat Pipfile
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"

[packages]
invoke = "1.7.1"
hacking = "4.1.0"
flake8 = "5.0.4"

[dev-packages]

@matteius
Copy link
Member

matteius commented Oct 2, 2022

@yukihiko-shinoda Perhaps verify you have the latest setuptools installed in your environment before locking? I'm guessing here since I wasn't able to reproduce it.

@matteius matteius added Type: Question ❔ This is a question or a request for support. triage labels Oct 2, 2022
@yukihiko-shinoda
Copy link
Author

@matteius I'm testing by Docker and Python official images: python - Official Image | Docker Hub

Step to build testing environment

1.
Prepare 2 files:

  • docker-compose.yml
  • Dockerfile

docker-compose.yml:

version: '3.9'
services:
  pipenv:
    build: .
    entrypoint: bash

Dockerfile:

FROM python:3.10.7-bullseye
RUN pip install setuptools==65.4.1

2.
Build Docker image and run Docker container:

docker compose build --no-cache && docker compose run --rm pipenv

Then you can test Python, pip, and can install Pipenv.

Test result

I tested with some Pipenv Versions:

Pipenv version result
2022.9.24 NG
2022.8.30 NG
2022.8.24 NG
2022.8.5 NG
2022.7.24 NG
2022.7.4 OK
2022.6.7 OK
2022.5.2 OK

Additionally, also tryed with slim image.
Dockerfile:

FROM python:3.10.7-slim-bullseye
RUN pip install setuptools==65.4.1
Pipenv version result
2022.9.24 NG
2022.8.31 NG
2022.8.30 NG
2022.8.24 OK
2022.8.17 OK
2022.8.5 OK
2022.6.7 NG
2022.5.2 NG
2022.4.30 OK

These results indicate that Pipenv may depend some function of OS.

pip list

I tested with following packages and specific version of Pipenv:

Package          Version
---------------- ---------
certifi          2022.9.24
distlib          0.3.6
filelock         3.8.0
pip              22.2.2
pipenv
platformdirs     2.5.2
setuptools       65.4.1
virtualenv       20.16.5
virtualenv-clone 0.5.7
wheel            0.37.1

@yukihiko-shinoda
Copy link
Author

@matteius Turned out, why it can't reproduce is that I mistaked to pin version in Pipfile:

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

[packages]
- invoke = "1.7.1"
+ invoke = "==1.7.1"
- hacking = "4.1.0"
+ hacking = "==4.1.0"
- flake8 = "5.0.4"
+ flake8 = "==5.0.4"

[dev-packages]

Then, I fixed the first comment so that you finally can reproduce this issue.
As you mentioned, Installing pbr was effective for this issue, however it requires appropriate version and it doesn't reqire when removing virtualenv.

@matteius
Copy link
Member

matteius commented Oct 6, 2022

@yukihiko-shinoda good to hear -- the work I have been doing in #5366 will support this better because you'll be able to define other package groups such as prereqs, and you can manage the version of pbr or other packages that need to be installed ahead of your default group.

@matteius
Copy link
Member

@yukihiko-shinoda Named package categories was released and can be used to install pbr with a specifier as a prerequisite category ahead of the default packages group. For more information: https://pipenv.pypa.io/en/latest/basics/#specifying-package-categories

Please let me know if this issue requires any additional follow-up.

@matteius matteius closed this as completed Nov 5, 2022
@yukihiko-shinoda
Copy link
Author

yukihiko-shinoda commented Jan 4, 2023

@matteius Remaining issues:

  • I don't know how you detect that cause is not installing pbr, Pipenv doesn't display appropriate error message so that user can't use the solution of named package categories.
  • This is the issue at least rerating with Pipenv or its dependency package since installing pdr is not required if virtualenv is removed.

@matteius matteius reopened this Jan 4, 2023
@yukihiko-shinoda
Copy link
Author

Thanks for enhancing logs, I could investigate more and found causes, hacking==4.1.0 depends flake8<3.9.0,>=3.8.0 which confricts with flake8==5.0.4
see: https://opendev.org/openstack/hacking/src/tag/4.1.0/requirements.txt

The invoke==1.7.1 was not involved with this issue.

If error message updated clear, it can expect to reduce GitHub Issues and inquiry.

Logs pipenv lock
root@1e1ce5c898b8:/# pipenv lock
Locking [packages] dependencies...
Building requirements...
Resolving dependencies...
✘ Locking Failed!
⠙ Locking...
CRITICAL:pipenv.patched.pip._internal.resolution.resolvelib.factory:Cannot install -r /tmp/pipenvr1k1znqbrequirements/pipenv-i_oa3r6b-constraints.txt (line 2) and flake8==5.0.4 because these package versions have conflicting dependencies.
[ResolutionFailure]:   File "/usr/local/lib/python3.11/site-packages/pipenv/resolver.py", line 811, in _main
[ResolutionFailure]:       resolve_packages(
[ResolutionFailure]:   File "/usr/local/lib/python3.11/site-packages/pipenv/resolver.py", line 759, in resolve_packages
[ResolutionFailure]:       results, resolver = resolve(
[ResolutionFailure]:       ^^^^^^^^
[ResolutionFailure]:   File "/usr/local/lib/python3.11/site-packages/pipenv/resolver.py", line 738, in resolve
[ResolutionFailure]:       return resolve_deps(
[ResolutionFailure]:       ^^^^^^^^^^^^^
[ResolutionFailure]:   File "/usr/local/lib/python3.11/site-packages/pipenv/utils/resolver.py", line 1102, in resolve_deps
[ResolutionFailure]:       results, hashes, markers_lookup, resolver, skipped = actually_resolve_deps(
[ResolutionFailure]:       ^^^^^^^^^^^^^^^^^^^^^^
[ResolutionFailure]:   File "/usr/local/lib/python3.11/site-packages/pipenv/utils/resolver.py", line 899, in actually_resolve_deps
[ResolutionFailure]:       resolver.resolve()
[ResolutionFailure]:   File "/usr/local/lib/python3.11/site-packages/pipenv/utils/resolver.py", line 687, 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.
  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: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
Logs pipenv lock --verbose
root@1e1ce5c898b8:/# pipenv lock --verbose
Locking [packages] dependencies...
Building requirements...
Resolving dependencies...
Reporter.starting()
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting()
Reporter.adding_requirement(SpecifierRequirement('flake8==5.0.4'), None)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('flake8==5.0.4'), None)
Reporter.adding_requirement(SpecifierRequirement('hacking==4.1.0'), None)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('hacking==4.1.0'), None)
Reporter.adding_requirement(SpecifierRequirement('invoke==1.7.1'), None)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('invoke==1.7.1'), None)
Reporter.starting_round(0)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(0)
Reporter.adding_requirement(SpecifierRequirement('mccabe<0.8.0,>=0.7.0'), LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('mccabe<0.8.0,>=0.7.0'), LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from 
https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.10.0,>=2.9.0'), LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pycodestyle<2.10.0,>=2.9.0'), LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from 
https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('pyflakes<2.6.0,>=2.5.0'), LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from 
https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.pinning(LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
Reporter.ending_round(0, state)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.ending_round(0, state)
Reporter.starting_round(1)
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.starting_round(1)
Reporter.adding_requirement(SpecifierRequirement('flake8<3.9.0,>=3.8.0'), LinkCandidate('https://files.pythonhosted.org/packages/28/89/a3d6c4fcd1ac0c8d330f18f7c51347d94c4008e7a1547268b444ba6f47e8/hacking-4.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.adding_requirement(SpecifierRequirement('flake8<3.9.0,>=3.8.0'), LinkCandidate('https://files.pythonhosted.org/packages/28/89/a3d6c4fcd1ac0c8d330f18f7c51347d94c4008e7a1547268b444ba6f47e8/hacking-4.1.0-py3-none-any.whl (from 
https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))
Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
INFO:pipenv.patched.pip._internal.resolution.resolvelib.reporter:Reporter.backtracking(LinkCandidate('https://files.pythonhosted.org/packages/cf/a0/b881b63a17a59d9d07f5c0cc91a29182c8e8a9aa2bde5b3b2b16519c02f4/flake8-5.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/flake8/) (requires-python:>=3.6.1)'))
CRITICAL:pipenv.patched.pip._internal.resolution.resolvelib.factory:Cannot install -r /tmp/pipenvsqohd4xzrequirements/pipenv-k5mfz7zo-constraints.txt (line 4) and flake8==5.0.4 because these package versions have conflicting dependencies.
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve
    result = self._result = resolver.resolve(
                            ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/pipenv/patched/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve
    state = resolution.resolve(requirements, max_rounds=max_rounds)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/pipenv/patched/pip/_vendor/resolvelib/resolvers.py", line 385, in resolve
    raise ResolutionImpossible(self.state.backtrack_causes)
pipenv.patched.pip._vendor.resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('flake8==5.0.4'), parent=None), RequirementInformation(requirement=SpecifierRequirement('flake8<3.9.0,>=3.8.0'), 
parent=LinkCandidate('https://files.pythonhosted.org/packages/28/89/a3d6c4fcd1ac0c8d330f18f7c51347d94c4008e7a1547268b444ba6f47e8/hacking-4.1.0-py3-none-any.whl (from https://pypi.org/simple/hacking/) (requires-python:>=3.5)'))]
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/pipenv/utils/resolver.py", line 685, in resolve
    results = resolver.resolve(self.constraints, check_supported_wheels=False)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/pipenv/patched/pip/_internal/resolution/resolvelib/resolver.py", line 101, in resolve
    raise error from e
pipenv.patched.pip._internal.exceptions.DistributionNotFound: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/pipenv/resolver.py", line 845, in <module>
    main()
  File "/usr/local/lib/python3.11/site-packages/pipenv/resolver.py", line 831, in main
    _main(
  File "/usr/local/lib/python3.11/site-packages/pipenv/resolver.py", line 811, in _main
    resolve_packages(
  File "/usr/local/lib/python3.11/site-packages/pipenv/resolver.py", line 759, in resolve_packages
    results, resolver = resolve(
                        ^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/pipenv/resolver.py", line 738, in resolve
    return resolve_deps(
           ^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/pipenv/utils/resolver.py", line 1102, in resolve_deps
    results, hashes, markers_lookup, resolver, skipped = actually_resolve_deps(
                                                         ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/pipenv/utils/resolver.py", line 899, in actually_resolve_deps
    resolver.resolve()
  File "/usr/local/lib/python3.11/site-packages/pipenv/utils/resolver.py", line 687, in resolve
    raise ResolutionFailure(message=str(e))
pipenv.exceptions.ResolutionFailure: [31m[1mERROR[0m: [33mResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts[0m
✘ Locking Failed!
⠋ Locking...
$ pipenv --support

Pipenv version: '2023.2.4'

Pipenv location: '/usr/local/lib/python3.11/site-packages/pipenv'

Python location: '/usr/local/bin/python'

OS Name: 'posix'

User pip version: '22.3.1'

user Python installations found:

  • 3.11.1: /usr/local/bin/python
  • 3.11.1: /usr/local/bin/python3
  • 3.9.2: /usr/bin/python3.9
  • 3.9.2: /usr/bin/python3

PEP 508 Information:

{'implementation_name': 'cpython',
 'implementation_version': '3.11.1',
 'os_name': 'posix',
 'platform_machine': 'x86_64',
 'platform_python_implementation': 'CPython',
 'platform_release': '5.10.102.1-microsoft-standard-WSL2',
 'platform_system': 'Linux',
 'platform_version': '#1 SMP Wed Mar 2 00:30:59 UTC 2022',
 'python_full_version': '3.11.1',
 'python_version': '3.11',
 'sys_platform': 'linux'}

System environment variables:

  • HOSTNAME
  • PYTHON_VERSION
  • PWD
  • PYTHON_SETUPTOOLS_VERSION
  • HOME
  • LANG
  • GPG_KEY
  • TERM
  • SHLVL
  • PYTHON_PIP_VERSION
  • PYTHON_GET_PIP_SHA256
  • PYTHON_GET_PIP_URL
  • PATH
  • _
  • PIP_DISABLE_PIP_VERSION_CHECK
  • PIP_PYTHON_PATH
  • PYTHONDONTWRITEBYTECODE
  • PYTHONFINDER_IGNORE_UNSUPPORTED

Pipenv–specific environment variables:

Debug–specific environment variables:

  • PATH: /usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  • LANG: C.UTF-8
  • PWD: /

Contents of Pipfile ('/Pipfile'):

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

[dev-packages]

[packages]
invoke = "==1.7.1"
hacking = "==4.1.0"
flake8 = "==5.0.4"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
triage Type: Question ❔ This is a question or a request for support.
Projects
None yet
Development

No branches or pull requests

2 participants