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

Installing Pipfile.lock environment dependencies and package seperately #1871

Closed
DArtagan opened this issue Mar 28, 2018 · 1 comment
Closed

Comments

@DArtagan
Copy link

Hi there!

I've been working with pipenv since December and tracking its prodigious development. After a lot or reading, "application deployment" is the area of Pipenv/Pipfiles that is still most hazy to me. This could be a documentation/workflow discussion as much as a code one.

Primary question

Can the Pipfile.lock be installed seperately from the Python package it's made for?

Context

I am part of an organization that builds lots of Python apps. Even though these are "apps" (think concrete dependencies), we leverage setup.py as much as possible for tracking metadata, dependencies, and generally trying to be good Python citizens. Our Pipfiles use the pipenv install -e . method to lock the setup.py dependencies into the Pipfile.lock (which then also fixes the editable local package inside the lock). When it comes time for deployment, the package artifact is zipped up and and sent out to servers for deployment. On the destination server, the package is unzipped and we run pipenv install --deploy --system to set up in our clean environment.

If the Pipfile.lock could be distributed and installed seperately:

  • If using source distributions (which aren't kosher for libraries, though it seems they're still common for apps), no need to unpack the source before installation (as in the above Context).
  • Python apps could be pre-built as a wheel for distribution.
  • Containers builds could keep the relatively unchanging dependency installation step and often-changing package installation steps seperate (don't break the cache) for smoother builds.
  • App distributions could be installed and managed on the system generally, rather than as an editable-style local directory. Or apps and dependencies could be purely virtual (which could have some interesting spin-offs for creating hot-loading tools.)

It's possible that this may be asking pipenv do something it wasn't designed for and that this would be better done in pip (when pip eventually supports Pipfiles). My research hasn't led me to how Cargo or Ruby have solved this, can anyone multilingually-versed comment?

Whatever the discussion result, I'm happy and able to contribute back to code or documentation.


$ python -m pipenv.help output

Pipenv version: '11.9.0'

Pipenv location: 'C:\\Users\\dartagan\\AppData\\Roaming\\Python\\Python36\\site-packages\\pipenv'

Python location: 'C:\\Python36\\python.exe'

Other Python installations in PATH:

  • 3.6: C:\Python36\python.exe

  • 3.6.4: C:\Python36\python.exe

  • 3.6.4: C:\Windows\py.exe

PEP 508 Information:

{'implementation_name': 'cpython',
 'implementation_version': '3.6.4',
 'os_name': 'nt',
 'platform_machine': 'AMD64',
 'platform_python_implementation': 'CPython',
 'platform_release': '10',
 'platform_system': 'Windows',
 'platform_version': '10.0.14393',
 'python_full_version': '3.6.4',
 'python_version': '3.6',
 'sys_platform': 'win32'}

System environment variables:

  • ACLOCAL_PATH
  • ALLUSERSPROFILE
  • APPDATA
  • APR_ICONV_PATH
  • COMMONPROGRAMFILES
  • COMPUTERNAME
  • COMSPEC
  • CONFIG_SITE
  • CHOCOLATEYINSTALL
  • CHOCOLATEYLASTPATHUPDATE
  • CHOCOLATEYTOOLSLOCATION
  • COMMONPROGRAMFILES(X86)
  • COMMONPROGRAMW6432
  • DEFLOGDIR
  • DISPLAY
  • EXEPATH
  • FPS_BROWSER_APP_PROFILE_STRING
  • FPS_BROWSER_USER_PROFILE_STRING
  • GYP_MSVS_VERSION
  • HOME
  • HOMEDRIVE
  • HOMEPATH
  • HOSTNAME
  • INFOPATH
  • LANG
  • LDMS_LOCAL_DIR
  • LOCALAPPDATA
  • LOGONSERVER
  • LS_COLORS
  • MANPATH
  • MINGW_CHOST
  • MINGW_PACKAGE_PREFIX
  • MINGW_PREFIX
  • MSYSTEM
  • MSYSTEM_CARCH
  • MSYSTEM_CHOST
  • MSYSTEM_PREFIX
  • NUMBER_OF_PROCESSORS
  • OLDPWD
  • ORIGINAL_PATH
  • ORIGINAL_TEMP
  • ORIGINAL_TMP
  • OS
  • PATH
  • PATHEXT
  • PKG_CONFIG_PATH
  • PLINK_PROTOCOL
  • PROCESSOR_ARCHITECTURE
  • PROCESSOR_IDENTIFIER
  • PROCESSOR_LEVEL
  • PROCESSOR_REVISION
  • PROGRAMFILES
  • PS1
  • PSMODULEPATH
  • PUBLIC
  • PWD
  • PROGRAMDATA
  • PROGRAMFILES(X86)
  • PROGRAMW6432
  • SESSIONNAME
  • SHELL
  • SHLVL
  • SSH_ASKPASS
  • SYSTEMDRIVE
  • SYSTEMROOT
  • TEMP
  • TERM
  • TMP
  • TMPDIR
  • UATDATA
  • USERDNSDOMAIN
  • USERDOMAIN
  • USERDOMAIN_ROAMINGPROFILE
  • USERNAME
  • USERPROFILE
  • VBOX_MSI_INSTALL_PATH
  • VS140COMNTOOLS
  • VSEDEFLOGDIR
  • WINDIR
  • _
  • ASL.LOG
  • PYTHONDONTWRITEBYTECODE
  • PIP_PYTHON_PATH
  • PYTHONUNBUFFERED

Pipenv▒specific environment variables:

Debug▒specific environment variables:

  • PATH: C:\Program Files\Git\usr\local\heroku\bin;C:\Users\dartagan\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\local\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\dartagan\bin;C:\Program Files\Docker\Docker\Resources\bin;C:\Program Files\Docker\Docker\Resources\bin;C:\Program Files\Docker\Docker\Resources\bin;C:\windows\System32;C:\opscode\chefdk\bin;C:\Program Files (x86)\Subversion\bin;C:\Program Files (x86)\Enterprise Vault\EVClient\x64;C:\Program Files\nodejs;C:\HashiCorp\Vagrant\bin;C:\opscode\chefdk\bin;C:\Program Files (x86)\Subversion\bin;C:\Program Files (x86)\Enterprise Vault\EVClient\x64;C:\Program Files\nodejs;C:\HashiCorp\Vagrant\bin;C:\opscode\chefdk\bin;C:\Program Files (x86)\Subversion\bin;C:\Program Files (x86)\Enterprise Vault\EVClient\x64;C:\Program Files\nodejs;C:\HashiCorp\Vagrant\bin;C:\Program Files\Docker\Docker\Resources\bin;C:\Users\dartagan\AppData\Roaming\Python\Python36\Scripts;C:\Python36\Scripts;C:\Python36;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Enterprise Vault\EVClient;C:\ProgramData\chocolatey\bin;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\opscode\chefdk\bin;C:\Program Files (x86)\vim\vim80;C:\HashiCorp\Vagrant\bin;C:\Program Files\nodejs;C:\Program Files (x86)\Yarn\bin;C:\Program Files\nodejs;C:\Users\dartagan\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MongoDB\Server\3.4\bin;C:\tools\cmder;C:\Program Files (x86)\Nmap;C:\Users\dartagan\AppData\Roaming\npm;C:\Program Files\Git\usr\bin\vendor_perl;C:\Program Files\Git\usr\bin\core_perl;C:\Python36\lib\site-packages\pywin32_system32
  • SHELL: C:\Program Files\Git\usr\bin\bash.exe
  • LANG: en_US.UTF-8
  • PWD: C:/Users/dartagan/repositories/pipenv_test_simple

Contents of Pipfile ('C:\Users\dartagan\repositories\pipenv_test_simple\Pipfile'):

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

[packages]
"e1839a8" = {path = ".", editable = true}

[dev-packages]

[requires]
python_version = "3.6"

Contents of Pipfile.lock ('C:\Users\dartagan\repositories\pipenv_test_simple\Pipfile.lock'):

{
    "_meta": {
        "hash": {
            "sha256": "0e120892e832e8b76faa321dfe89c434016f9d29056cb6f8ecd1cf2dae86895b"
        },
        "pipfile-spec": 6,
        "requires": {
            "python_version": "3.6"
        },
        "sources": [
            {
                "name": "pypi",
                "url": "https://pypi.python.org/simple",
                "verify_ssl": true
            }
        ]
    },
    "default": {
        "certifi": {
            "hashes": [
                "sha256:14131608ad2fd56836d33a71ee60fa1c82bc9d2c8d98b7bdbc631fe1b3cd1296",
                "sha256:edbc3f203427eef571f79a7692bb160a2b0f7ccaa31953e99bd17e307cf63f7d"
            ],
            "version": "==2018.1.18"
        },
        "chardet": {
            "hashes": [
                "sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae",
                "sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691"
            ],
            "version": "==3.0.4"
        },
        "e1839a8": {
            "editable": true,
            "path": "."
        },
        "idna": {
            "hashes": [
                "sha256:2c6a5de3089009e3da7c5dde64a141dbc8551d5b7f6cf4ed7c2568d0cc520a8f",
                "sha256:8c7309c718f94b3a625cb648ace320157ad16ff131ae0af362c9f21b80ef6ec4"
            ],
            "version": "==2.6"
        },
        "requests": {
            "hashes": [
                "sha256:6a1b267aa90cac58ac3a765d067950e7dbbf75b1da07e895d1f594193a40a38b",
                "sha256:9c443e7324ba5b85070c4a818ade28bfabedf16ea10206da1132edaa6dda237e"
            ],
            "version": "==2.18.4"
        },
        "urllib3": {
            "hashes": [
                "sha256:06330f386d6e4b195fbfc736b297f58c5a892e4440e54d294d7004e3a9bbea1b",
                "sha256:cc44da8e1145637334317feebd728bd869a35285b93cbb4cca2577da7e62db4f"
            ],
            "version": "==1.22"
        }
    },
    "develop": {}
}

Steps to replicate

The "Actual behaviour" and "Expected behaviour" bits have been tucked into these steps, specifically 6 and 7.

  1. Start a package with a basic setup.py file.
from distutils.core import setup

setup(
    name='simple-test',
    install_requires=[
        'requests',
    ]
)
  1. Lock the package with pipenv install -e .. The resulting Pipfile whould look like:
[[source]]
url = "https://pypi.python.org/simple"
verify_ssl = true
name = "pypi"

[packages]
"e1839a8" = {path = ".", editable = true}

[dev-packages]

[requires]
python_version = "3.6"
And the Pipfile.lock
{
    "_meta": {
        "hash": {
            "sha256": "0e120892e832e8b76faa321dfe89c434016f9d29056cb6f8ecd1cf2dae86895b"
        },
        "pipfile-spec": 6,
        "requires": {
            "python_version": "3.6"
        },
        "sources": [
            {
                "name": "pypi",
                "url": "https://pypi.python.org/simple",
                "verify_ssl": true
            }
        ]
    },
    "default": {
        "certifi": {
            "hashes": [
                "sha256:14131608ad2fd56836d33a71ee60fa1c82bc9d2c8d98b7bdbc631fe1b3cd1296",
                "sha256:edbc3f203427eef571f79a7692bb160a2b0f7ccaa31953e99bd17e307cf63f7d"
            ],
            "version": "==2018.1.18"
        },
        "chardet": {
            "hashes": [
                "sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae",
                "sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691"
            ],
            "version": "==3.0.4"
        },
        "e1839a8": {
            "editable": true,
            "path": "."
        },
        "idna": {
            "hashes": [
                "sha256:2c6a5de3089009e3da7c5dde64a141dbc8551d5b7f6cf4ed7c2568d0cc520a8f",
                "sha256:8c7309c718f94b3a625cb648ace320157ad16ff131ae0af362c9f21b80ef6ec4"
            ],
            "version": "==2.6"
        },
        "requests": {
            "hashes": [
                "sha256:6a1b267aa90cac58ac3a765d067950e7dbbf75b1da07e895d1f594193a40a38b",
                "sha256:9c443e7324ba5b85070c4a818ade28bfabedf16ea10206da1132edaa6dda237e"
            ],
            "version": "==2.18.4"
        },
        "urllib3": {
            "hashes": [
                "sha256:06330f386d6e4b195fbfc736b297f58c5a892e4440e54d294d7004e3a9bbea1b",
                "sha256:cc44da8e1145637334317feebd728bd869a35285b93cbb4cca2577da7e62db4f"
            ],
            "version": "==1.22"
        }
    },
    "develop": {}
}
  1. pipenv run python setup.py sdist
  2. Copy the Pipfile.lock and the source distribution (dist/example.tar.gz) to another location.
  3. Attempt installation of only the Pipfile.lock with pipenv install --deploy --ignore-pipfile. This produces the actual behaviour:
$ pipenv install --deploy --ignore-pipfile
Creating a virtualenv for this project▒
Using C:\Python36\python.exe (3.6.4) to create virtualenv▒
Running virtualenv with interpreter C:\Python36\python.exe
Using base prefix 'C:\\Python36'
New python executable in C:\Users\dartagan\.virtualenvs\pipenv_test_simple-z0csqUmF\Scripts\python.exe
Installing setuptools, pip, wheel...done.

Virtualenv location: C:\Users\dartagan\.virtualenvs\pipenv_test_simple-z0csqUmF
Installing dependencies from Pipfile.lock (86895b)▒
An error occurred while installing -e .! Will try again.
Installing initially▒failed dependencies▒

Directory '.' is not installable. File 'setup.py' not found.
Verbose version:
$ pipenv install --deploy --ignore-pipfile --verbose
Creating a virtualenv for this project▒
Using C:\Python36\python.exe (3.6.4) to create virtualenv▒
Running virtualenv with interpreter C:\Python36\python.exe
Using base prefix 'C:\\Python36'
New python executable in C:\Users\dartagan\.virtualenvs\pipenv_test_simple-z0csqUmF\Scripts\python.exe
Installing setuptools, pip, wheel...done.

Virtualenv location: C:\Users\dartagan\.virtualenvs\pipenv_test_simple-z0csqUmF
Installing dependencies from Pipfile.lock (86895b)▒
Installing 'certifi==2018.1.18 --hash=sha256:14131608ad2fd56836d33a71ee60fa1c82bc9d2c8d98b7bdbc631fe1b3cd1296  --hash=sha256:edbc3f203427eef571f79a7692bb160a2b0f7ccaa31953e99bd17e307cf63f7d'
$ "C:\\Users\\dartagan\\.virtualenvs\\pipenv_test_simple-z0csqUmF\\Scripts\\pip.exe" install   --verbose  --no-deps  -r C:\Users\WILLIA~1.WEI\AppData\Local\Temp\pipenv-5vg9jv76-requirements\pipenv-zv7htt98-requirement.txt --require-hashes -i https://pypi.python.org/simple --exists-action w
Installing 'chardet==3.0.4 --hash=sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae  --hash=sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691'
$ "C:\\Users\\dartagan\\.virtualenvs\\pipenv_test_simple-z0csqUmF\\Scripts\\pip.exe" install   --verbose  --no-deps  -r C:\Users\WILLIA~1.WEI\AppData\Local\Temp\pipenv-5vg9jv76-requirements\pipenv-u6g7vkl2-requirement.txt --require-hashes -i https://pypi.python.org/simple --exists-action w
Installing 'idna==2.6 --hash=sha256:2c6a5de3089009e3da7c5dde64a141dbc8551d5b7f6cf4ed7c2568d0cc520a8f  --hash=sha256:8c7309c718f94b3a625cb648ace320157ad16ff131ae0af362c9f21b80ef6ec4'
$ "C:\\Users\\dartagan\\.virtualenvs\\pipenv_test_simple-z0csqUmF\\Scripts\\pip.exe" install   --verbose  --no-deps  -r C:\Users\WILLIA~1.WEI\AppData\Local\Temp\pipenv-5vg9jv76-requirements\pipenv-yawe7vxi-requirement.txt --require-hashes -i https://pypi.python.org/simple --exists-action w
Installing 'requests==2.18.4 --hash=sha256:6a1b267aa90cac58ac3a765d067950e7dbbf75b1da07e895d1f594193a40a38b  --hash=sha256:9c443e7324ba5b85070c4a818ade28bfabedf16ea10206da1132edaa6dda237e'
$ "C:\\Users\\dartagan\\.virtualenvs\\pipenv_test_simple-z0csqUmF\\Scripts\\pip.exe" install   --verbose  --no-deps  -r C:\Users\WILLIA~1.WEI\AppData\Local\Temp\pipenv-5vg9jv76-requirements\pipenv-mmt76exq-requirement.txt --require-hashes -i https://pypi.python.org/simple --exists-action w
Installing 'urllib3==1.22 --hash=sha256:06330f386d6e4b195fbfc736b297f58c5a892e4440e54d294d7004e3a9bbea1b  --hash=sha256:cc44da8e1145637334317feebd728bd869a35285b93cbb4cca2577da7e62db4f'
$ "C:\\Users\\dartagan\\.virtualenvs\\pipenv_test_simple-z0csqUmF\\Scripts\\pip.exe" install   --verbose  --no-deps  -r C:\Users\WILLIA~1.WEI\AppData\Local\Temp\pipenv-5vg9jv76-requirements\pipenv-y8slbnjm-requirement.txt --require-hashes -i https://pypi.python.org/simple --exists-action w
Installing '-e .'
$ "C:\\Users\\dartagan\\.virtualenvs\\pipenv_test_simple-z0csqUmF\\Scripts\\pip.exe" install   --verbose  --no-deps  -e "." -i https://pypi.python.org/simple --exists-action w
Config variable 'Py_DEBUG' is unset, Python ABI tag may be incorrect
Config variable 'WITH_PYMALLOC' is unset, Python ABI tag may be incorrect
Collecting certifi==2018.1.18 (from -r C:\Users\WILLIA~1.WEI\AppData\Local\Temp\pipenv-5vg9jv76-requirements\pipenv-zv7htt98-requirement.txt (line 1))
  1 location(s) to search for versions of certifi:
  * https://pypi.python.org/simple/certifi/
  Getting page https://pypi.python.org/simple/certifi/
  Looking up "https://pypi.python.org/simple/certifi/" in the cache
  Current age based on date: 786
  Freshness lifetime from max-age: 600
  Freshness lifetime from request max-age: 600
  The cached response is "stale" with no etag, purging
  Starting new HTTPS connection (1): pypi.python.org
  https://pypi.python.org:443 "GET /simple/certifi/ HTTP/1.1" 200 3428
  Updating cache with response from "https://pypi.python.org/simple/certifi/"
  Caching b/c date exists and max-age > 0
  Analyzing links from page https://pypi.python.org/simple/certifi/
    Found link https://pypi.python.org/packages/55/bf/e1094f052b5932a452b12ac5a6c229f3d7dbf41a66cfc8d5832fe3fb6463/certifi-0.0.1.tar.gz#md5=bad50249a8e0a2e5f7858e6322cf06d2 (from https://pypi.python.org/simple/certifi/), version: 0.0.1
    Found link https://pypi.python.org/packages/0c/4d/6e036d6158e533499272f7b82d0ffa115ecc7c930994475b7bf8f4047489/certifi-0.0.2.tar.gz#md5=c91ab8b034966f88f481ef8f6e0c07e1 (from https://pypi.python.org/simple/certifi/), version: 0.0.2
    Found link https://pypi.python.org/packages/17/3d/7d037b5aadde37d95c067e5b26f064ae53f791201a89b5b38ee315409264/certifi-0.0.3.tar.gz#md5=88aa24faf5d46c2d8426450b38330f2a (from https://pypi.python.org/simple/certifi/), version: 0.0.3
    Found link https://pypi.python.org/packages/cd/b9/ad866737dfde6b459fa3188b13d249e50101fa06bab408e6d9e5029b6838/certifi-0.0.4.tar.gz#md5=f79d78ea1404dc6ad607a2f035e25d3f (from https://pypi.python.org/simple/certifi/), version: 0.0.4
    Found link https://pypi.python.org/packages/84/b9/a5aac1c71b154f18dad87b39e42a118a538ce4f95fe10f3f651b0c3d0ac2/certifi-0.0.5.tar.gz#md5=0d5005feb495e83f78e0fb1b3f2ec70f (from https://pypi.python.org/simple/certifi/), version: 0.0.5
    Found link https://pypi.python.org/packages/76/4a/92995898df84d15c42d49e38b814caa94502cbf28be9b9732703303f2107/certifi-0.0.6.tar.gz#md5=e5238cfffd61be7fef5b5db4aa29f818 (from https://pypi.python.org/simple/certifi/), version: 0.0.6
    Found link https://pypi.python.org/packages/43/10/aafebf9677ccec8b227f15eef20a4aac65fbff7f14fc9462f06855fecdd2/certifi-0.0.7.tar.gz#md5=86eee1cacdf8167d7ea7ea3572d233d5 (from https://pypi.python.org/simple/certifi/), version: 0.0.7
    Found link https://pypi.python.org/packages/38/70/d777da670969367780cb0cb66f43799e17e050dcdeb0fa4e26189519f9f2/certifi-0.0.8.tar.gz#md5=dc5f5e7f0b5fc08d27654b17daa6ecec (from https://pypi.python.org/simple/certifi/), version: 0.0.8
    Found link https://pypi.python.org/packages/eb/fe/3ba38b686003664a75c01c42c6f1be02f9837d007c0f15727e6f8f2040a3/certifi-1.0.0.tar.gz#md5=1ef0ac75aabb7bfd4ab6261a55f08493 (from https://pypi.python.org/simple/certifi/), version: 1.0.0
    Found link https://pypi.python.org/packages/4e/58/86422944e1f228a4e90c291388bf69675826c995f163b2894541365f1f0e/certifi-1.0.1-py2.py3-none-any.whl#md5=7a7f27120a39ab0be1bfb6884c6e9ebf (from https://pypi.python.org/simple/certifi/), version: 1.0.1
    Found link https://pypi.python.org/packages/ff/3a/ec07518540a090d463aa20c615a170d52a3633057fde480bd462883a0de2/certifi-1.0.1.tar.gz#md5=45f5cb94b8af9e1df0f9450a8f61b790 (from https://pypi.python.org/simple/certifi/), version: 1.0.1
    Found link https://pypi.python.org/packages/c1/ed/4a424a55f77679700452972e583393b64160583c80ffa893b4be9391f3ae/certifi-14.05.14.tar.gz#md5=315ea4e50673a16ab047099f816fd32a (from https://pypi.python.org/simple/certifi/), version: 14.05.14
    Found link https://pypi.python.org/packages/a5/2b/83904abc08c3d95808d098163b049e923cbf9fa04f6fa5c0f3750959da8e/certifi-2015.11.20-py2.py3-none-any.whl#md5=6206cd9ca559c1d7390da307fe96f661 (from https://pypi.python.org/simple/certifi/), version: 2015.11.20
    Found link https://pypi.python.org/packages/c5/8a/d007319d95bd2424adb3f2a41ffb29de76f2c07b3dd5fd98f3651f9a14f5/certifi-2015.11.20.tar.gz#md5=25134646672c695c1ff1593c2dd75d08 (from https://pypi.python.org/simple/certifi/), version: 2015.11.20
    Found link https://pypi.python.org/packages/df/21/86903664789d010c7693523aa44cd6f96f9d60c7bc813761ff3db5fa8aad/certifi-2015.11.20.1-py2.py3-none-any.whl#md5=144eb8a498f1b98c372eebc6f9a76bc6 (from https://pypi.python.org/simple/certifi/), version: 2015.11.20.1
    Found link https://pypi.python.org/packages/08/59/d39d98454a4fd2c9e0955590398bcfc4047f8e6dde00d7731cefdb32b403/certifi-2015.11.20.1.tar.gz#md5=e04b512009401603f1485380ac879cf5 (from https://pypi.python.org/simple/certifi/), version: 2015.11.20.1
    Found link https://pypi.python.org/packages/86/35/9758a67004a266047c779ae40a3d937869bfc6fc3422f6c606b8afbc9d23/certifi-2015.04.28-py2.py3-none-any.whl#md5=4b0d6599c8297becffeb369c0b3ef47b (from https://pypi.python.org/simple/certifi/), version: 2015.04.28
    Found link https://pypi.python.org/packages/4a/41/52617061e93551d5c8041b70d35db395ad647cc356beb764cd9b278e3114/certifi-2015.04.28.tar.gz#md5=12c7c3a063b2ff97a0f8291d8de41e8c (from https://pypi.python.org/simple/certifi/), version: 2015.04.28
    Found link https://pypi.python.org/packages/c6/aa/85432217f85f1553dc0926a3e00b48e00819b80097dd056e482c19766f11/certifi-2015.9.6-py2.py3-none-any.whl#md5=353670355bc7b0b87b99d101d693aff0 (from https://pypi.python.org/simple/certifi/), version: 2015.9.6
    Found link https://pypi.python.org/packages/e2/ec/ab8442e4d6cf92ea4df67ed81e078bd6a9e092c96ffcd03dbd910e1eb389/certifi-2015.9.6.tar.gz#md5=433489b1ccdd1ffe91500866fea7042d (from https://pypi.python.org/simple/certifi/), version: 2015.9.6
    Found link https://pypi.python.org/packages/cc/7f/fb45b6c47ff3a1e119b8fa0aec4a9d1812f0c9f774d877eca582065ef21e/certifi-2015.9.6.1-py2.py3-none-any.whl#md5=0a6bc6cbbadcbc8e4ada2979294923d9 (from https://pypi.python.org/simple/certifi/), version: 2015.9.6.1
    Found link https://pypi.python.org/packages/d6/8d/700b62e1cbcd0264450b8bb476757808ef2c3f6060ee552c3717d010b616/certifi-2015.9.6.1.tar.gz#md5=4653a5fe35985fd3b5d6a19c88f50135 (from https://pypi.python.org/simple/certifi/), version: 2015.9.6.1
    Found link https://pypi.python.org/packages/58/41/b16d4787c30bfb27d608fd2383ab2a7823afa0491fa16df04336d7b7519b/certifi-2015.9.6.2-py2.py3-none-any.whl#md5=512f112ac0d3cb1efe88786e00fde931 (from https://pypi.python.org/simple/certifi/), version: 2015.9.6.2
    Found link https://pypi.python.org/packages/63/71/422814652028afbff99347da9f3d102f53113a1d2389e255a2dde15c5d8d/certifi-2015.9.6.2.tar.gz#md5=323884431b31aa0eccb5f8086d92196b (from https://pypi.python.org/simple/certifi/), version: 2015.9.6.2
    Found link https://pypi.python.org/packages/db/60/1ed0106bde7b14b363b15b17cc308aad93ba57d3582570f3ad7180ae0fae/certifi-2016.2.28-py2.py3-none-any.whl#md5=409448ee124f3159d912e4e155b034b0 (from https://pypi.python.org/simple/certifi/), version: 2016.2.28
    Found link https://pypi.python.org/packages/5c/f8/f6c54727c74579c6bbe5926f5deb9677c5810a33e11da58d1a4e2d09d041/certifi-2016.2.28.tar.gz#md5=5d672aa766e1f773c75cfeccd02d3650 (from https://pypi.python.org/simple/certifi/), version: 2016.2.28
    Found link https://pypi.python.org/packages/65/da/116b7b175ecdb089406ec24238d1fe668b52d3f25e4e7ba88983807eac6a/certifi-2016.8.2-py2.py3-none-any.whl#md5=7e8f31a38035586cc28033c06dec3875 (from https://pypi.python.org/simple/certifi/), version: 2016.8.2
    Found link https://pypi.python.org/packages/60/d8/e4dbd7239f1dd3854135949cc2cc8344602b1545a7929b7bf652ac69fbb6/certifi-2016.8.2.tar.gz#md5=004ae166985d3a684bcac5368e22ed63 (from https://pypi.python.org/simple/certifi/), version: 2016.8.2
    Found link https://pypi.python.org/packages/34/21/ebb383f944dfc3a14461ee021089da90477be919a5554117c184ae3d44be/certifi-2016.8.31-py2.py3-none-any.whl#md5=0931a7d2576083826efa419d695117a3 (from https://pypi.python.org/simple/certifi/), version: 2016.8.31
    Found link https://pypi.python.org/packages/1c/d1/0133a5084f0d17db0270c6061e824a11b0e417d743f5ff4c594f4090ed89/certifi-2016.8.31.tar.gz#md5=2f22d484a36d38d98be74f9eeb2846ec (from https://pypi.python.org/simple/certifi/), version: 2016.8.31
    Found link https://pypi.python.org/packages/dd/ed/e9bf6a9dc79e23c68385c4ea692f0e9e1a7880518872564f88be013b552f/certifi-2016.8.8-py2.py3-none-any.whl#md5=cd6b969efda72327c5178c3ef0946ff2 (from https://pypi.python.org/simple/certifi/), version: 2016.8.8
    Found link https://pypi.python.org/packages/41/bf/88a3269c7c95fc94a2c581c4b1b3d3ec21af7a268d6a3a4e54578adccfd6/certifi-2016.8.8.tar.gz#md5=b57513f7670482da45bb350b792f659e (from https://pypi.python.org/simple/certifi/), version: 2016.8.8
    Found link https://pypi.python.org/packages/a2/35/b7b457c95fdd661d4c179201e9e58a2181934695943b08ccfcba09284b4e/certifi-2016.9.26-py2.py3-none-any.whl#md5=f48b1ab06489776c408cc5062a826971 (from https://pypi.python.org/simple/certifi/), version: 2016.9.26
    Found link https://pypi.python.org/packages/4f/75/e1bc6e363a2c76f8d7e754c27c437dbe4086414e1d6d2f6b2a3e7846f22b/certifi-2016.9.26.tar.gz#md5=baa81e951a29958563689d868ef1064d (from https://pypi.python.org/simple/certifi/), version: 2016.9.26
    Found link https://pypi.python.org/packages/21/f7/7bb6b1c5ba1db21515950bc16b22cd7ef7d27024100f326a19921efd2ce0/certifi-2017.1.23-py2.py3-none-any.whl#md5=b4c86480f1527eefc24a6a6f8c2253eb (from https://pypi.python.org/simple/certifi/), version: 2017.1.23
    Found link https://pypi.python.org/packages/b6/fa/ca682d5ace0700008d246664e50db8d095d23750bb212c0086305450c276/certifi-2017.1.23.tar.gz#md5=b72521a8badff5e89a8eabea586d79ab (from https://pypi.python.org/simple/certifi/), version: 2017.1.23
    Found link https://pypi.python.org/packages/29/9b/25ef61e948321296f029f53c9f67cc2b54e224db509eb67ce17e0df6044a/certifi-2017.11.5-py2.py3-none-any.whl#md5=429fdf238d878f8090a80ccc3488049b (from https://pypi.python.org/simple/certifi/), version: 2017.11.5
    Found link https://pypi.python.org/packages/23/3f/8be01c50ed24a4bd6b8da799839066ce0288f66f5e11f0367323467f0cbc/certifi-2017.11.5.tar.gz#md5=c15ac46ed1fe4b607ff3405928f9a992 (from https://pypi.python.org/simple/certifi/), version: 2017.11.5
    Found link https://pypi.python.org/packages/eb/01/c1f58987b777d6c4ec535b4e004a4a07bfc9db06f0c7533367ca6da8f2a6/certifi-2017.4.17-py2.py3-none-any.whl#md5=7d6198f160686046fd727900adf39f5b (from https://pypi.python.org/simple/certifi/), version: 2017.4.17
    Found link https://pypi.python.org/packages/dd/0e/1e3b58c861d40a9ca2d7ea4ccf47271d4456ae4294c5998ad817bd1b4396/certifi-2017.4.17.tar.gz#md5=db40445044feda1437ce3ccd5fc28a57 (from https://pypi.python.org/simple/certifi/), version: 2017.4.17
    Found link https://pypi.python.org/packages/dc/ec/38df4e406cfca294fd6e242ea38bd943f47885d95e4dbf1783146f80e391/certifi-2017.7.27-py2.py3-none-any.whl#md5=c84dfaa15d456c86c5b91e8758a920d0 (from https://pypi.python.org/simple/certifi/), version: 2017.7.27
    Found link https://pypi.python.org/packages/fa/70/bf24052d94f00bfdb70ac70840bfa1ba61e6d56ee7da5f62ecbca743c87e/certifi-2017.7.27.tar.gz#md5=bf4506df00739efb8fbc490f6cab5375 (from https://pypi.python.org/simple/certifi/), version: 2017.7.27
    Found link https://pypi.python.org/packages/40/66/06130724e8205fc8c105db7edb92871c7fff7d31324d7f4405c762624a43/certifi-2017.7.27.1-py2.py3-none-any.whl#md5=c78c8e571e3556b8f0222bd221e471ac (from https://pypi.python.org/simple/certifi/), version: 2017.7.27.1
    Found link https://pypi.python.org/packages/20/d0/3f7a84b0c5b89e94abbd073a5f00c7176089f526edb056686751d5064cbd/certifi-2017.7.27.1.tar.gz#md5=48e8370da8b370a16e223ee9c7b6b063 (from https://pypi.python.org/simple/certifi/), version: 2017.7.27.1
    Found link https://pypi.python.org/packages/fa/53/0a5562e2b96749e99a3d55d8c7df91c9e4d8c39a9da1f1a49ac9e4f4b39f/certifi-2018.1.18-py2.py3-none-any.whl#md5=38f1c6a4a5d6b5e8bcb614354d6584c9 (from https://pypi.python.org/simple/certifi/), version: 2018.1.18
    Found link https://pypi.python.org/packages/15/d4/2f888fc463d516ff7bf2379a4e9a552fef7f22a94147655d9b1097108248/certifi-2018.1.18.tar.gz#md5=068fd5c3c690ae47504b3e0bf4e56c4c (from https://pypi.python.org/simple/certifi/), version: 2018.1.18
  Using version 2018.1.18 (newest of versions: 2018.1.18)
  Looking up "https://pypi.python.org/packages/fa/53/0a5562e2b96749e99a3d55d8c7df91c9e4d8c39a9da1f1a49ac9e4f4b39f/certifi-2018.1.18-py2.py3-none-any.whl" in the cache
  Current age based on date: 5869643
  Freshness lifetime from max-age: 31557600
  The response is "fresh", returning cached response
  31557600 > 5869643
  Using cached certifi-2018.1.18-py2.py3-none-any.whl
  Downloading from URL https://pypi.python.org/packages/fa/53/0a5562e2b96749e99a3d55d8c7df91c9e4d8c39a9da1f1a49ac9e4f4b39f/certifi-2018.1.18-py2.py3-none-any.whl#md5=38f1c6a4a5d6b5e8bcb614354d6584c9 (from https://pypi.python.org/simple/certifi/)
Installing collected packages: certifi

Successfully installed certifi-2018.1.18
Cleaning up...

Config variable 'Py_DEBUG' is unset, Python ABI tag may be incorrect
Config variable 'WITH_PYMALLOC' is unset, Python ABI tag may be incorrect
Collecting chardet==3.0.4 (from -r C:\Users\WILLIA~1.WEI\AppData\Local\Temp\pipenv-5vg9jv76-requirements\pipenv-u6g7vkl2-requirement.txt (line 1))
  1 location(s) to search for versions of chardet:
  * https://pypi.python.org/simple/chardet/
  Getting page https://pypi.python.org/simple/chardet/
  Looking up "https://pypi.python.org/simple/chardet/" in the cache
  Current age based on date: 788
  Freshness lifetime from max-age: 600
  Freshness lifetime from request max-age: 600
  The cached response is "stale" with no etag, purging
  Starting new HTTPS connection (1): pypi.python.org
  https://pypi.python.org:443 "GET /simple/chardet/ HTTP/1.1" 200 1581
  Updating cache with response from "https://pypi.python.org/simple/chardet/"
  Caching b/c date exists and max-age > 0
  Analyzing links from page https://pypi.python.org/simple/chardet/
    Found link https://pypi.python.org/packages/13/29/9336841b1a5d9de9de808e1797ab04057bc17982bbab87dd14fc06aa4160/chardet-1.0.tar.gz#md5=1381eac6e12d79a90fd426a7bd748f0e (from https://pypi.python.org/simple/chardet/), version: 1.0
    Skipping link https://pypi.python.org/packages/ec/32/19eab081980cc61aa8d49c44930cf897c1dbce6888579743aed12140810a/chardet-1.0.1-py2.4.egg#md5=44e5cb181436c8b86f1a6fb492f9e409 (from https://pypi.python.org/simple/chardet/); unsupported archive format: .egg
    Skipping link https://pypi.python.org/packages/d4/bc/c1b877d19bc02610873a21cc3978260008c2839acac36772dd29c1f78316/chardet-1.0.1-py2.5.egg#md5=aa49cb7ef2793fc83e5b08abcf2dff79 (from https://pypi.python.org/simple/chardet/); unsupported archive format: .egg
    Found link https://pypi.python.org/packages/94/f1/f3237e3045c422c83968d3a2dfdefc7d4d687d84957e12810564b16ac5d5/chardet-1.0.1.tar.gz#md5=7c28b02bca7847c13bebedaf4df6c5a3 (from https://pypi.python.org/simple/chardet/), version: 1.0.1
    Found link https://pypi.python.org/packages/11/da/101ef38e05881445c1dec36dbd0573f9561e357a2da9e2409656e4677ffa/chardet-1.1.tar.gz#md5=15838de570d0703baf191dcf831cf0de (from https://pypi.python.org/simple/chardet/), version: 1.1
    Found link https://pypi.python.org/packages/f2/f1/2b5ab854299fe1ea312a9c10dda58421ea24af98a128ad1bff6b87c0c927/chardet-2.1.1.tar.gz#md5=295367fd210d20f3febda615a88e1ef0 (from https://pypi.python.org/simple/chardet/), version: 2.1.1
    Found link https://pypi.python.org/packages/63/b7/de3834dc5c84dec3b839690bd663a07613b166b0b7217e46687a1f7eced2/chardet-2.2.1-py2.py3-none-any.whl#md5=556de73cc5d2d14233b3512798423da1 (from https://pypi.python.org/simple/chardet/), version: 2.2.1
    Found link https://pypi.python.org/packages/86/e5/e5f97d77cda0622e875d83edfdbb2f81ba38165e7197f9d185ba2c799f77/chardet-2.2.1.tar.gz#md5=4a758402eaefd0331bdedc7ecb6f452c (from https://pypi.python.org/simple/chardet/), version: 2.2.1
    Found link https://pypi.python.org/packages/7e/5c/605ca2daa5cf21c87690d8fe6ab05a6f2278c451f4ede6456dd26453f4bd/chardet-2.3.0-py2.py3-none-any.whl#md5=ed72df7ce6a2956ac3483e029d951fa2 (from https://pypi.python.org/simple/chardet/), version: 2.3.0
    Found link https://pypi.python.org/packages/7d/87/4e3a3f38b2f5c578ce44f8dc2aa053217de9f0b6d737739b0ddac38ed237/chardet-2.3.0.tar.gz#md5=25274d664ccb5130adae08047416e1a8 (from https://pypi.python.org/simple/chardet/), version: 2.3.0
    Found link https://pypi.python.org/packages/63/8b/44ea61e33bd7d38c1416b625c87a98aeb4ee9abdad3bff630c69b6b5ffc8/chardet-3.0.0-py2.py3-none-any.whl#md5=9dc57a0e5c79d0cc9f45d865c7d72f0d (from https://pypi.python.org/simple/chardet/), version: 3.0.0
    Found link https://pypi.python.org/packages/33/d9/43cd46d6b8cf2e393aeb60f338cfe0154cee7dd3de13a1752d3e4814aee2/chardet-3.0.0.tar.gz#md5=f99fb635c61fe37e14570becaa281c76 (from https://pypi.python.org/simple/chardet/), version: 3.0.0
    Found link https://pypi.python.org/packages/de/e5/3226e65c6f4291bc3f7ec0a9329ed9949bf074d8663a037c58c78d275745/chardet-3.0.1-py2.py3-none-any.whl#md5=2ecd2aac7eebe48484afb917d2bdcce3 (from https://pypi.python.org/simple/chardet/), version: 3.0.1
    Found link https://pypi.python.org/packages/42/d1/c7e0023643df3c53ff72513f53f28bc1e948cb18a56f8a20aee289537ee9/chardet-3.0.1.tar.gz#md5=bf3ea9df23c79d134aea8ef65745da06 (from https://pypi.python.org/simple/chardet/), version: 3.0.1
    Found link https://pypi.python.org/packages/b8/74/54fdc2fcfdd46b6c486964b64c5bb7db9a3664033ab25cf11aab06dd2a5d/chardet-3.0.2-py2.py3-none-any.whl#md5=f18688841820b46ecc430aabdc274cde (from https://pypi.python.org/simple/chardet/), version: 3.0.2
    Found link https://pypi.python.org/packages/91/05/28f23094cdf1410fb03533f0d71e6b4aad3c504100e83b8cea6fc899552c/chardet-3.0.2.tar.gz#md5=96e364abdbde20b5f6dbbe2ad9d54d04 (from https://pypi.python.org/simple/chardet/), version: 3.0.2
    Found link https://pypi.python.org/packages/8c/27/99f781a11e4daa5acadf97add6e5883ec5f8f9abbf279e790fd0ff371db7/chardet-3.0.3-py2.py3-none-any.whl#md5=9f33113c118ab9754ef4316aad359d6e (from https://pypi.python.org/simple/chardet/), version: 3.0.3
    Found link https://pypi.python.org/packages/fc/f9/3963ae8e196ceb4a09e0d7906f511fdf62a631f05d9288dc4905a93a1f52/chardet-3.0.3.tar.gz#md5=d92908d1b0b61dbbd63fb18d33c6493a (from https://pypi.python.org/simple/chardet/), version: 3.0.3
    Found link https://pypi.python.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl#md5=0004b00caff7bb543a1d0d0bd0185a03 (from https://pypi.python.org/simple/chardet/), version: 3.0.4
    Found link https://pypi.python.org/packages/fc/bb/a5768c230f9ddb03acc9ef3f0d4a3cf93462473795d18e9535498c8f929d/chardet-3.0.4.tar.gz#md5=7dd1ba7f9c77e32351b0a0cfacf4055c (from https://pypi.python.org/simple/chardet/), version: 3.0.4
  Using version 3.0.4 (newest of versions: 3.0.4)
  Looking up "https://pypi.python.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl" in the cache
  Current age based on date: 11319174
  Freshness lifetime from max-age: 31557600
  The response is "fresh", returning cached response
  31557600 > 11319174
  Using cached chardet-3.0.4-py2.py3-none-any.whl
  Downloading from URL https://pypi.python.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl#md5=0004b00caff7bb543a1d0d0bd0185a03 (from https://pypi.python.org/simple/chardet/)
Installing collected packages: chardet

Successfully installed chardet-3.0.4
Cleaning up...

Config variable 'Py_DEBUG' is unset, Python ABI tag may be incorrect
Config variable 'WITH_PYMALLOC' is unset, Python ABI tag may be incorrect
Collecting idna==2.6 (from -r C:\Users\WILLIA~1.WEI\AppData\Local\Temp\pipenv-5vg9jv76-requirements\pipenv-yawe7vxi-requirement.txt (line 1))
  1 location(s) to search for versions of idna:
  * https://pypi.python.org/simple/idna/
  Getting page https://pypi.python.org/simple/idna/
  Looking up "https://pypi.python.org/simple/idna/" in the cache
  Current age based on date: 788
  Freshness lifetime from max-age: 600
  Freshness lifetime from request max-age: 600
  The cached response is "stale" with no etag, purging
  Starting new HTTPS connection (1): pypi.python.org
  https://pypi.python.org:443 "GET /simple/idna/ HTTP/1.1" 200 1923
  Updating cache with response from "https://pypi.python.org/simple/idna/"
  Caching b/c date exists and max-age > 0
  Analyzing links from page https://pypi.python.org/simple/idna/
    Found link https://pypi.python.org/packages/22/35/04dedec60e9366ba19ac7c147cd715c88a7e87d43cda47a75802190c0950/idna-0.2.tar.gz#md5=36d5a8db3d6d46cb5d401d0ead4acde6 (from https://pypi.python.org/simple/idna/), version: 0.2
    Found link https://pypi.python.org/packages/8e/52/8146be5f86bf668895e68e85d564572addae141a12a0344347c921002246/idna-0.3.tar.gz#md5=b5e01837926a3d293cd8e6e27c4244ea (from https://pypi.python.org/simple/idna/), version: 0.3
    Found link https://pypi.python.org/packages/d5/af/5d5ed7f2a78182724234c025e5ab5f2166a5212b0c6bf9a9fa891f139c5d/idna-0.4.tar.gz#md5=3d9ad8650e630ffe7d47cd9756bcc126 (from https://pypi.python.org/simple/idna/), version: 0.4
    Found link https://pypi.python.org/packages/c9/8a/14a079eeb7e89449dd8af6037e57ff53722be0d927a11bd21490a5d0a7b0/idna-0.5.tar.gz#md5=590a2dc0fb09b5647d6a86d1585dfc1a (from https://pypi.python.org/simple/idna/), version: 0.5
    Found link https://pypi.python.org/packages/be/06/2c523c1aa1d85aafb21e95e6e207de373e5fad4f2062242ca3b69c69758d/idna-0.6.tar.gz#md5=3bedb7eb5a386b0bd8b5549c8e36378a (from https://pypi.python.org/simple/idna/), version: 0.6
    Found link https://pypi.python.org/packages/cf/57/53ac056e1a9d028dfce896929d0fc769e53a1e4d0917c2ec163acae4528f/idna-0.7.tar.gz#md5=235729aa2bf99e1b940eba53fcbfb37c (from https://pypi.python.org/simple/idna/), version: 0.7
    Found link https://pypi.python.org/packages/65/4a/a571c5d86b11d98244fc822bf75322d2f5663372b8a80d2348d8a55c4332/idna-0.8.tar.gz#md5=2bf526060960309de59d5dbbf7789a26 (from https://pypi.python.org/simple/idna/), version: 0.8
    Found link https://pypi.python.org/packages/c8/6b/d109774559ad508c094c6e7d9b7f97722e61a964976c24ca3a4fa0a0b870/idna-0.9.tar.gz#md5=adeaa25679040dc6f8098a2e2ab6c42d (from https://pypi.python.org/simple/idna/), version: 0.9
    Found link https://pypi.python.org/packages/c4/93/a80bccdee90d97b113b76e2f0ba8e3260034bd0e55cea3ccb66098e710d8/idna-1.0.tar.gz#md5=01abd8bd98f119e02aad6e686ff6181b (from https://pypi.python.org/simple/idna/), version: 1.0
    Found link https://pypi.python.org/packages/0d/3b/ebe79efc3c00fc8dfd391938c6594c73539aeb55d5a38ebb901bae95c770/idna-1.1.tar.gz#md5=9f5bfff6b317763c5a6f674707744dbe (from https://pypi.python.org/simple/idna/), version: 1.1
    Found link https://pypi.python.org/packages/7c/75/b566d769455929ee6ab308d8a1c6c5aecc4928e72b25d42dd019c99f7015/idna-2.0-py2.py3-none-any.whl#md5=40fa688bb01833b2a807fcc40ddaa8c0 (from https://pypi.python.org/simple/idna/), version: 2.0
    Found link https://pypi.python.org/packages/69/27/5f76009f13c6dda4ed5016cbfebf68773f21374f9792db02821c05326a75/idna-2.0.tar.gz#md5=bd17a9d15e755375f48a62c13b25b801 (from https://pypi.python.org/simple/idna/), version: 2.0
    Skipping link https://pypi.python.org/packages/ff/ee/57ca2b52dea2df65a15d4ab2669c89ff29fa227668917cebc43e689360be/idna-2.1-py2-none-any.whl#md5=d87a2689779f273f3a67c97cdda2352d (from https://pypi.python.org/simple/idna/); it is not compatible with this Python
    Found link https://pypi.python.org/packages/71/02/dee75fc3e6f7455bf69221164f94586ee13552c5f33c8002335667a3d122/idna-2.1-py2.py3-none-any.whl#md5=3504ea3c28f95c5ce00fa02c07e1dba6 (from https://pypi.python.org/simple/idna/), version: 2.1
    Found link https://pypi.python.org/packages/fb/84/8c27516fbaa8147acd2e431086b473c453c428e24e8fb99a1d89ce381851/idna-2.1.tar.gz#md5=f6473caa9c5e0cc1ad3fd5d04c3c114b (from https://pypi.python.org/simple/idna/), version: 2.1
    Found link https://pypi.python.org/packages/6b/f4/bb42887fb16eb5f5957897fec9e16d18c56dd8cdd2a729c13947ed786b92/idna-2.2-py2.py3-none-any.whl#md5=fbda7cc9f538bc08e4b23745eba6abac (from https://pypi.python.org/simple/idna/), version: 2.2
    Found link https://pypi.python.org/packages/94/fe/efb1cb6f505e1a560b3d080ae6b9fddc11e7c542d694ce4635c49b1ccdcb/idna-2.2.tar.gz#md5=e2d3f8a45d3d048a653eb186896e9e3e (from https://pypi.python.org/simple/idna/), version: 2.2
    Found link https://pypi.python.org/packages/e6/d7/930b670f75990f8fa5b2ad598b997d66afbf24b672ce504df224e6a4d760/idna-2.3-py2.py3-none-any.whl#md5=9a91c6e3a19352cc06f493e768a926d5 (from https://pypi.python.org/simple/idna/), version: 2.3
    Found link https://pypi.python.org/packages/81/62/c32d933d487d9756f55782de85a70b90cd6827a59a3e330f6adada408241/idna-2.3.tar.gz#md5=b2e3cb6afde43ebd521c3b7484d22235 (from https://pypi.python.org/simple/idna/), version: 2.3
    Found link https://pypi.python.org/packages/08/c6/71319d9ac2055156562992b16cb01dbee74f431c0372d580a8fef6ca0e4c/idna-2.4-py2.py3-none-any.whl#md5=952d5c1df7fca0ca4b1a050e77781bea (from https://pypi.python.org/simple/idna/), version: 2.4
    Found link https://pypi.python.org/packages/a3/06/40cb383eaea6e97047666db51abc2f2b32046f3e2a6e5ab2b946630f6062/idna-2.4.tar.gz#md5=b27328914784bf3e4f6fae16f4b75ba9 (from https://pypi.python.org/simple/idna/), version: 2.4
    Found link https://pypi.python.org/packages/11/7d/9bbbd7bb35f34b0169542487d2a8859e44306bb2e6a4455d491800a5621f/idna-2.5-py2.py3-none-any.whl#md5=a7e9abecc669f5bd2ddb53b453008d32 (from https://pypi.python.org/simple/idna/), version: 2.5
    Found link https://pypi.python.org/packages/d8/82/28a51052215014efc07feac7330ed758702fc0581347098a81699b5281cb/idna-2.5.tar.gz#md5=fc1d992bef73e8824db411bb5d21f012 (from https://pypi.python.org/simple/idna/), version: 2.5
    Found link https://pypi.python.org/packages/27/cc/6dd9a3869f15c2edfab863b992838277279ce92663d334df9ecf5106f5c6/idna-2.6-py2.py3-none-any.whl#md5=875c4a7b32b4897537d5ea9247b5c79e (from https://pypi.python.org/simple/idna/), version: 2.6
    Found link https://pypi.python.org/packages/f4/bd/0467d62790828c23c47fc1dfa1b1f052b24efdf5290f071c7a91d0d82fd3/idna-2.6.tar.gz#md5=c706e2790b016bd0ed4edd2d4ba4d147 (from https://pypi.python.org/simple/idna/), version: 2.6
  Using version 2.6 (newest of versions: 2.6)
  Looking up "https://pypi.python.org/packages/27/cc/6dd9a3869f15c2edfab863b992838277279ce92663d334df9ecf5106f5c6/idna-2.6-py2.py3-none-any.whl" in the cache
  Current age based on date: 11319175
  Freshness lifetime from max-age: 31557600
  The response is "fresh", returning cached response
  31557600 > 11319175
  Using cached idna-2.6-py2.py3-none-any.whl
  Downloading from URL https://pypi.python.org/packages/27/cc/6dd9a3869f15c2edfab863b992838277279ce92663d334df9ecf5106f5c6/idna-2.6-py2.py3-none-any.whl#md5=875c4a7b32b4897537d5ea9247b5c79e (from https://pypi.python.org/simple/idna/)
Installing collected packages: idna

Successfully installed idna-2.6
Cleaning up...

Config variable 'Py_DEBUG' is unset, Python ABI tag may be incorrect
Config variable 'WITH_PYMALLOC' is unset, Python ABI tag may be incorrect
Collecting requests==2.18.4 (from -r C:\Users\WILLIA~1.WEI\AppData\Local\Temp\pipenv-5vg9jv76-requirements\pipenv-mmt76exq-requirement.txt (line 1))
  1 location(s) to search for versions of requests:
  * https://pypi.python.org/simple/requests/
  Getting page https://pypi.python.org/simple/requests/
  Looking up "https://pypi.python.org/simple/requests/" in the cache
  Current age based on date: 791
  Freshness lifetime from max-age: 600
  Freshness lifetime from request max-age: 600
  The cached response is "stale" with no etag, purging
  Starting new HTTPS connection (1): pypi.python.org
  https://pypi.python.org:443 "GET /simple/requests/ HTTP/1.1" 200 12739
  Updating cache with response from "https://pypi.python.org/simple/requests/"
  Caching b/c date exists and max-age > 0
  Analyzing links from page https://pypi.python.org/simple/requests/
    Found link https://pypi.python.org/packages/62/35/0230421b8c4efad6624518028163329ad0c2df9e58e6b3bee013427bf8f6/requests-0.10.0.tar.gz#md5=c90a48af18eb4170dbe4832c1104440c (from https://pypi.python.org/simple/requests/), version: 0.10.0
    Found link https://pypi.python.org/packages/b4/56/ba2d803383ec32d70f8faa7df5eb37ee9b3fc662ff68b7ab01ad9740b83a/requests-0.10.1.tar.gz#md5=699147d2143bff95238befa58980b912 (from https://pypi.python.org/simple/requests/), version: 0.10.1
    Found link https://pypi.python.org/packages/58/1e/6b84552b6553f5beaf7cb0fe15115e7e4673326ed9188ad5338559ee8285/requests-0.10.2.tar.gz#md5=47c3cf85a0112d423137b43989663bef (from https://pypi.python.org/simple/requests/), version: 0.10.2
    Found link https://pypi.python.org/packages/01/44/39988315e036b79fe70428273053617266bf20d1363e91082346fae8450d/requests-0.10.3.tar.gz#md5=a055af00593f4828c3becd0ccfab503f (from https://pypi.python.org/simple/requests/), version: 0.10.3
    Found link https://pypi.python.org/packages/94/ac/5fa21e435ba8050d14db92ce29763c28196b727d4079dc608d39177fbf9b/requests-0.10.4.tar.gz#md5=5e465e9e739bcc9f71935ca4e9706168 (from https://pypi.python.org/simple/requests/), version: 0.10.4
    Found link https://pypi.python.org/packages/b4/1f/8f5430040fcf4391dc5bd324424a569e2e0d96595952b21eb82403602d98/requests-0.10.6.tar.gz#md5=c889401445de3cbbac98509208a73b83 (from https://pypi.python.org/simple/requests/), version: 0.10.6
    Found link https://pypi.python.org/packages/c5/cd/0597f9c040db24ca6d23cc74faa102554cb0a93bdbffb855d7749547921f/requests-0.10.7.tar.gz#md5=a3ac9d431981dcfd592fd0f35c499e4a (from https://pypi.python.org/simple/requests/), version: 0.10.7
    Found link https://pypi.python.org/packages/9a/05/4ab34c6aae63a01aef2fd8be3573a99c197cc76a67f8cee751cb3a7784fb/requests-0.10.8.tar.gz#md5=0fc89a30eef76b2393cbc7ebace91750 (from https://pypi.python.org/simple/requests/), version: 0.10.8
    Found link https://pypi.python.org/packages/d7/ee/6826f31ae3e0e68606cb9086c3904582b3982bbccc73f34d6dc9912b48ad/requests-0.11.1.tar.gz#md5=c903c32a0e1f04889e693da8e9c71872 (from https://pypi.python.org/simple/requests/), version: 0.11.1
    Found link https://pypi.python.org/packages/b6/52/ad2911cf5586f2372a296a93a94d0324e4ffdd225975241562c450594795/requests-0.11.2.tar.gz#md5=5acd23600c897bf1560dca18005b428c (from https://pypi.python.org/simple/requests/), version: 0.11.2
    Found link https://pypi.python.org/packages/3a/ac/0372d6b7fbde19444d5cc560f296e70b26283d2bac0665b576dd3f5e6b60/requests-0.12.0.tar.gz#md5=c38bacf4d6a065f3c47463e63efdfb5a (from https://pypi.python.org/simple/requests/), version: 0.12.0
    Found link https://pypi.python.org/packages/3a/0a/7c62c06702ddb4d3bc50d27f5b8e094d6e66a3374fc2eedf264742f84805/requests-0.12.1.tar.gz#md5=fe9e0515d09733d0eb9e2031c03401b2 (from https://pypi.python.org/simple/requests/), version: 0.12.1
    Found link https://pypi.python.org/packages/86/1b/88d3753931419a226bb4e4c1d354cd2d40acff3482b37e30dd84ba8a243b/requests-0.13.0.tar.gz#md5=7d41e51c273806456faab61370d5147e (from https://pypi.python.org/simple/requests/), version: 0.13.0
    Found link https://pypi.python.org/packages/0d/63/0e6c6b817ab38fb3e38a192d6631d698fe78308a68659af3aa523cd736d4/requests-0.13.1.tar.gz#md5=31a08091feeefe60817e45122d933219 (from https://pypi.python.org/simple/requests/), version: 0.13.1
    Found link https://pypi.python.org/packages/62/ca/338cf287e172099e4500cfa2cb580d2c9a1874427a8a14324d7a4c9d01b1/requests-0.13.2.tar.gz#md5=fac5635391778e2394a411d37e69ae5e (from https://pypi.python.org/simple/requests/), version: 0.13.2
    Found link https://pypi.python.org/packages/54/9d/1ee0bd44e9334b6382ed5226d4bc33518d0d0b03ed806af6444d1c80ed83/requests-0.13.3.tar.gz#md5=54387d7df6c69580b906dcb5a2bd0724 (from https://pypi.python.org/simple/requests/), version: 0.13.3
    Found link https://pypi.python.org/packages/04/75/52e169351e24a9faa8bfac69a07ea3551b845ca6354f22da15c5da3d5100/requests-0.13.4.tar.gz#md5=286cd3352509691e81c520accc5b9e48 (from https://pypi.python.org/simple/requests/), version: 0.13.4
    Found link https://pypi.python.org/packages/ba/d1/919f6240a37ce5aade82da39809e1f28a5f2899a29a0ca10c381ba70efbb/requests-0.13.5.tar.gz#md5=805fd122b4cfd224e15ff2f5288c5ba0 (from https://pypi.python.org/simple/requests/), version: 0.13.5
    Found link https://pypi.python.org/packages/02/56/a6203485b552f9e8e8f16bd4e576446f94737ccbc563957e7510c8e401e4/requests-0.13.6.tar.gz#md5=9ea0f38cc4bf444be5a4c90f127211f2 (from https://pypi.python.org/simple/requests/), version: 0.13.6
    Found link https://pypi.python.org/packages/b4/48/e82ded36a3cee7c0ef9605b44c4615ffe4a37f8b6c8b17fdbc15fae18daa/requests-0.13.7.tar.gz#md5=9212044f915d44fe3010cb923c0e08e5 (from https://pypi.python.org/simple/requests/), version: 0.13.7
    Found link https://pypi.python.org/packages/db/1e/1f37495384a628887e10ecd61d45dba455ceec4b8b5b463512b4700e5b3d/requests-0.13.8.tar.gz#md5=d01596bd344db94763b2e4dfaa7bc7b9 (from https://pypi.python.org/simple/requests/), version: 0.13.8
    Found link https://pypi.python.org/packages/01/da/da83c242c5a77c58aa86072d68fd2855aa9b4d3b1a8bac4b402531b25ff1/requests-0.13.9.tar.gz#md5=66d52b8f47be517fc91a6e18d6b9ce82 (from https://pypi.python.org/simple/requests/), version: 0.13.9
    Found link https://pypi.python.org/packages/4e/31/50a12e5b5e585e0b00ce2592c9b45f2ae109575e3707a341afd7550a8d1a/requests-0.14.0.tar.gz#md5=a809c747e4f09b92147721ebc3e23dd6 (from https://pypi.python.org/simple/requests/), version: 0.14.0
    Found link https://pypi.python.org/packages/40/1d/63a729208e1e93cf2cbda953b9f20ec9b101eb964e3f6205d1c2e294f294/requests-0.14.1.tar.gz#md5=3de30600072cbc7214ae342d1d08aa46 (from https://pypi.python.org/simple/requests/), version: 0.14.1
    Found link https://pypi.python.org/packages/fa/d1/0dd60e1146e79e7b193e7b0189d8c13ef100d55cbfe65e1825ac5f03c397/requests-0.14.2.tar.gz#md5=488508ba3e8270992ad5b3fb54d364ca (from https://pypi.python.org/simple/requests/), version: 0.14.2
    Found link https://pypi.python.org/packages/ba/bb/dfa0141a32d773c47e4dede1a617c59a23b74dd302e449cf85413fc96bc4/requests-0.2.0.tar.gz#md5=637ae94cb6f2f1d9ea9020293055964a (from https://pypi.python.org/simple/requests/), version: 0.2.0
    Found link https://pypi.python.org/packages/4b/ad/d536b2e572e843fda13e4458c67f937b05ce359722c1e4cdad35ba05b6e3/requests-0.2.1.tar.gz#md5=7e9590f3985ece46fc8306e906b458c7 (from https://pypi.python.org/simple/requests/), version: 0.2.1
    Found link https://pypi.python.org/packages/82/3c/3b5beca192da920c0c2ba67119d66ba1e4b1e766f40898e5e684d697ca1c/requests-0.2.2.tar.gz#md5=a703489b1a4a650698ddcf84857360c6 (from https://pypi.python.org/simple/requests/), version: 0.2.2
    Found link https://pypi.python.org/packages/6f/7e/5c2d7d9102c6ab847bd1215f96255e894fbfc81c8abf2c1714ae2a504913/requests-0.2.3.tar.gz#md5=102243646fc0cffdc82269f4bb5c6d5d (from https://pypi.python.org/simple/requests/), version: 0.2.3
    Found link https://pypi.python.org/packages/dc/02/789859c27162bb91ecf6b72ed4ce1af3ed1710255265ad0901c4d4e25666/requests-0.2.4.tar.gz#md5=62dbe8cf12bc1ccd03776e74f59e9ef6 (from https://pypi.python.org/simple/requests/), version: 0.2.4
    Found link https://pypi.python.org/packages/96/2b/88e9d6bf2e9d75cda77bf4fdc03720f4ba262beb532f9510a4a7f3e45660/requests-0.3.0.tar.gz#md5=aa1306575a78ba8b5e625dd2645d2ef0 (from https://pypi.python.org/simple/requests/), version: 0.3.0
    Found link https://pypi.python.org/packages/5e/c0/76fac9445cd8b6394eacae1e098ca0c97767cc0112e45e68521f553df003/requests-0.3.1.tar.gz#md5=3f4701e2ab414cd7018804a70328c527 (from https://pypi.python.org/simple/requests/), version: 0.3.1
    Found link https://pypi.python.org/packages/d5/f1/16b57088f11cd5c6c82834bad6475826309cee44edaae860e9f65c084703/requests-0.3.2.tar.gz#md5=bde777f4c5b7bbb09033901c443962b3 (from https://pypi.python.org/simple/requests/), version: 0.3.2
    Found link https://pypi.python.org/packages/f1/64/8a2ba81294381bb90e8fb4b6fa750e0dca3f2d19e8caaeeae5e7bb6b3753/requests-0.3.3.tar.gz#md5=84c762c116617ba4dd03c19e2b61eb53 (from https://pypi.python.org/simple/requests/), version: 0.3.3
    Found link https://pypi.python.org/packages/ed/1b/8682a0cfe92f67e30fb9ac7982cb785a1230ca4385dc1353513f5b87b9f4/requests-0.3.4.tar.gz#md5=55152cc2b135bc8989dc4fa279295f8b (from https://pypi.python.org/simple/requests/), version: 0.3.4
    Found link https://pypi.python.org/packages/56/c3/0887d5d6c18a366308b3dc7024210b4c89ff9ae92ae5fb87cf8fe58bcae2/requests-0.4.0.tar.gz#md5=77a7a7edd54169c6fa7ace49dcb0b20c (from https://pypi.python.org/simple/requests/), version: 0.4.0
    Found link https://pypi.python.org/packages/b3/54/dbc9b89a66a15ab9f3e2595de1b1ebd1da954efcb30a329c98710e014c05/requests-0.4.1.tar.gz#md5=812ff0ce63d14f7b940bacd880d54ee0 (from https://pypi.python.org/simple/requests/), version: 0.4.1
    Found link https://pypi.python.org/packages/0c/4d/d67bd4e4b17148aad88e6d75c62763ec27363d18038ed75019239e1516d0/requests-0.5.0.tar.gz#md5=6dfdc1688217d774d524e056ec6605a6 (from https://pypi.python.org/simple/requests/), version: 0.5.0
    Found link https://pypi.python.org/packages/5f/1c/8d145fbdb23986063a8a0c954d484a793024137a99ac7f3da603717fe64a/requests-0.5.1.tar.gz#md5=33a6e65d6a4e5b2d91df76256f607b81 (from https://pypi.python.org/simple/requests/), version: 0.5.1
    Found link https://pypi.python.org/packages/0b/b8/932de3bc1b8630357de85bc0c794ee1a7d343cb8008b470a0c9d15e84341/requests-0.6.0.tar.gz#md5=235e9fb6bfd71a48c0f00c0d5aef8896 (from https://pypi.python.org/simple/requests/), version: 0.6.0
    Found link https://pypi.python.org/packages/a6/1f/f948fb7ba68b69b13a1fbbb70d7706e889c7b7d3e9867b498ca7971126db/requests-0.6.1.tar.gz#md5=07770334d48bd69ede1cc28cd0dd7680 (from https://pypi.python.org/simple/requests/), version: 0.6.1
    Found link https://pypi.python.org/packages/55/19/986305b95fae17c58c95e191943a282bce19f82535af4530890c483937ad/requests-0.6.2.tar.gz#md5=0583bb5393b9cfcb022dc2aef7d6ffc8 (from https://pypi.python.org/simple/requests/), version: 0.6.2
    Found link https://pypi.python.org/packages/e1/3f/9235f98536b1393ef8a8e2dbd27273588fc3246000b93b0d763325b2e30c/requests-0.6.3.tar.gz#md5=35a954ae85b358e498fb0e602f1dce9d (from https://pypi.python.org/simple/requests/), version: 0.6.3
    Found link https://pypi.python.org/packages/97/e0/a2bc7317b13caf227a75c8151b562b62a2e9f5d4ab4ad59694bfdbf5c35c/requests-0.6.4.tar.gz#md5=e0eec314178ad9a7bb14f2ec32f35ba3 (from https://pypi.python.org/simple/requests/), version: 0.6.4
    Found link https://pypi.python.org/packages/a8/a6/38b9de830719e4cd62ddf51f240654200658d0315aa9e908eda90ee64879/requests-0.6.5.tar.gz#md5=52f8bc956e027c8a0eb2684f6928169d (from https://pypi.python.org/simple/requests/), version: 0.6.5
    Found link https://pypi.python.org/packages/df/8d/4b1bb15e8814fefa2cdf8f971a479b459d07f8176094bd59742720f31270/requests-0.6.6.tar.gz#md5=2180dacebc0e30ba730d083739907af6 (from https://pypi.python.org/simple/requests/), version: 0.6.6
    Found link https://pypi.python.org/packages/5c/8c/0399c9554b04b2b267d81239773657ddc720799a08565b6c21f7aed652df/requests-0.7.0.tar.gz#md5=83a1a7d79218756efd19b254eeb6b1f0 (from https://pypi.python.org/simple/requests/), version: 0.7.0
    Found link https://pypi.python.org/packages/00/c8/8cf0f078100ce5fe7ff35927d8861e2e36daed9be2db56690f3ad80ccec4/requests-0.7.1.tar.gz#md5=4821c6902d8e83c910c69c6492388e5f (from https://pypi.python.org/simple/requests/), version: 0.7.1
    Found link https://pypi.python.org/packages/7c/af/b46199ae37c032801bcdc5dbb1c82a59613883ee690ff4fd2b5dc3140130/requests-0.7.2.tar.gz#md5=03eb97ed6aacb4102fd434bbfc13ce17 (from https://pypi.python.org/simple/requests/), version: 0.7.2
    Found link https://pypi.python.org/packages/3d/54/c4a7dcfccac9e6dd738e9ed86848a9a5b07a4345e5949f8795cfdc0ea95f/requests-0.7.3.tar.gz#md5=267f6f7d1109775d24a288f798e3ab4a (from https://pypi.python.org/simple/requests/), version: 0.7.3
    Found link https://pypi.python.org/packages/64/50/219c9ff86e6fecfb89bdfe1093aea523f14882657186f806462887220267/requests-0.7.4.tar.gz#md5=c015765399b8c1e309c84ade0d38f07b (from https://pypi.python.org/simple/requests/), version: 0.7.4
    Found link https://pypi.python.org/packages/2b/9e/1be659005a6bb394b02e12804fcaf8cd85050958a459945708b21e362b32/requests-0.7.5.tar.gz#md5=9a12281a811ca25d347d806c456d96f1 (from https://pypi.python.org/simple/requests/), version: 0.7.5
    Found link https://pypi.python.org/packages/de/f0/8fc024ef4f25ef5690c2121215029f88e1895b60c867c1a39134045b181e/requests-0.7.6.tar.gz#md5=728b21bf3914d69a4ff1012c66d9b6ba (from https://pypi.python.org/simple/requests/), version: 0.7.6
    Found link https://pypi.python.org/packages/6a/85/32d23f3dbc43e54631bb9bd76d34c2448cc2f2f0de29babfb1a6a79b4d60/requests-0.8.0.tar.gz#md5=64dc0095cb645aa7f0083957950d524d (from https://pypi.python.org/simple/requests/), version: 0.8.0
    Found link https://pypi.python.org/packages/ae/fb/b1d6916b5278c44a1a2beb919d7ab96327051c3d47db9d6ee6978743444e/requests-0.8.1.tar.gz#md5=6135f837fbd113fc62904c60dcc5c70d (from https://pypi.python.org/simple/requests/), version: 0.8.1
    Found link https://pypi.python.org/packages/65/5d/e69bad1f71d5284113165738d563a997d0d1ac968f939d1375f3df7c59fc/requests-0.8.2.tar.gz#md5=bdbbd7f45688e23e87eec52835959943 (from https://pypi.python.org/simple/requests/), version: 0.8.2
    Found link https://pypi.python.org/packages/f8/17/42ab05005c88e8d301fe0ee9b24e34139422268d0d7b8b11f98107c2a794/requests-0.8.3.tar.gz#md5=93e4cd27ab646fb613a926fede1cc4f5 (from https://pypi.python.org/simple/requests/), version: 0.8.3
    Found link https://pypi.python.org/packages/aa/a7/ec41790a8fb50f8d359568f82cd37a994af5d0159cccb543d147a7eea751/requests-0.8.4.tar.gz#md5=642e5c70250989e4feda9c50be57b100 (from https://pypi.python.org/simple/requests/), version: 0.8.4
    Found link https://pypi.python.org/packages/fc/f8/329450760dddd7e437eef0cd16a8d48582405e72495cf79a77a82e2f0047/requests-0.8.5.tar.gz#md5=5f2975ee9e57f4ea000e5a3f50fc85d1 (from https://pypi.python.org/simple/requests/), version: 0.8.5
    Found link https://pypi.python.org/packages/4e/9b/a78a3bb2913576fad3ec6f18b8d26dd9579268f6b2191d73f4ec40e09490/requests-0.8.6.tar.gz#md5=21b03926ab38417a704ebce57972571a (from https://pypi.python.org/simple/requests/), version: 0.8.6
    Found link https://pypi.python.org/packages/a7/83/bb447075090f4a3a60082765051d476b62f375d0f8174ebe9545d4bb8938/requests-0.8.7.tar.gz#md5=e4d4ee3a90396908bd04b50bf2136617 (from https://pypi.python.org/simple/requests/), version: 0.8.7
    Found link https://pypi.python.org/packages/b7/1d/5c7973ca22bc95d53eba28a7dab7088f1ded7db0d174ea467afaaf898dfc/requests-0.8.8.tar.gz#md5=bfb182cfd3ed839b97744c553b87f502 (from https://pypi.python.org/simple/requests/), version: 0.8.8
    Found link https://pypi.python.org/packages/3a/72/9f39b173ee93645013563df119d28841f47b0ca2ebe04afcefd438e42f30/requests-0.8.9.tar.gz#md5=ff5b3bf5bc3ad19930d3f3afe51f182b (from https://pypi.python.org/simple/requests/), version: 0.8.9
    Found link https://pypi.python.org/packages/89/ce/0115444a1f9d833768160e678c21483e271466918966c11212f040b5f2af/requests-0.9.0.tar.gz#md5=5f6f03ec76f68a7a3f35120ab5a6c589 (from https://pypi.python.org/simple/requests/), version: 0.9.0
    Found link https://pypi.python.org/packages/48/aa/1077a5fef0c4fbdad8ce127166ca474c67788b7609137d26e17ab46ee16d/requests-0.9.1.tar.gz#md5=8ed4667edb5d57945b74a9137adbb8bd (from https://pypi.python.org/simple/requests/), version: 0.9.1
    Found link https://pypi.python.org/packages/68/a1/fac8e1fa783d167cc49debc5b5328ca57eac9d53b58c34d17ce7592cdc6d/requests-0.9.2.tar.gz#md5=65b36d99a4d2f78a22f08c95d2475e33 (from https://pypi.python.org/simple/requests/), version: 0.9.2
    Found link https://pypi.python.org/packages/62/12/0840d1bba04e5d60e469610ad78e02e89e6828e776adaef4116413cf5fd0/requests-0.9.3.tar.gz#md5=b13b6fbfa8fc3fc3c25bae300748053f (from https://pypi.python.org/simple/requests/), version: 0.9.3
    Found link https://pypi.python.org/packages/46/da/94c0fd6ff79b85befc3b528cf3771700def274c52b347bf12eeaa466f34c/requests-1.0.0.tar.gz#md5=099c9035c4b30a7ae5484b1beabc7407 (from https://pypi.python.org/simple/requests/), version: 1.0.0
    Found link https://pypi.python.org/packages/b8/03/fb15922d14fa0b01a0ff4e2920bb8c08546d970ff387454ba892a67d5243/requests-1.0.1.tar.gz#md5=2e938f26f2bdf2899862c751bfa7eff5 (from https://pypi.python.org/simple/requests/), version: 1.0.1
    Found link https://pypi.python.org/packages/32/35/f2908b62b155b1737ab80b1a69142d007522bb0d1b3a0d3f8909595762f5/requests-1.0.2.tar.gz#md5=e5c1a5a5472cd61f144743dd25a2a29f (from https://pypi.python.org/simple/requests/), version: 1.0.2
    Found link https://pypi.python.org/packages/7f/76/66c01dd9afe4c5062e0c838bbd98ead7fa6b52984c7e26100a42c3eb965a/requests-1.0.3.tar.gz#md5=a3169a33973d4b5b51843ead01c5e999 (from https://pypi.python.org/simple/requests/), version: 1.0.3
    Found link https://pypi.python.org/packages/5d/e8/f27e0868b9a49946b3f800722e02b19efebde22ae534276df3e5f6cca41d/requests-1.0.4.tar.gz#md5=0b7448f9e1a077a7218720575003a1b6 (from https://pypi.python.org/simple/requests/), version: 1.0.4
    Found link https://pypi.python.org/packages/e8/ff/d19b7461d84a5804c5cdc29791305530a2b774fe928b497e74ac9b304c79/requests-1.1.0.tar.gz#md5=a0158815af244c32041a3147ee09abf3 (from https://pypi.python.org/simple/requests/), version: 1.1.0
    Found link https://pypi.python.org/packages/37/e4/74cb55b3da7777a1dc7cd7985c3cb12e83e213c03b0f9ca20d2c0e92b3c3/requests-1.2.0.tar.gz#md5=22af2682233770e5468a986f451c51c0 (from https://pypi.python.org/simple/requests/), version: 1.2.0
    Found link https://pypi.python.org/packages/3b/9e/bfa03431335e778854da3d562697e067df40870a78ca81b35089822c6583/requests-1.2.1.tar.gz#md5=4d019670b94b17e329007d64e67e045e (from https://pypi.python.org/simple/requests/), version: 1.2.1
    Found link https://pypi.python.org/packages/c0/44/84a4b7a4e9d5fd1b358dbabd03f17e3dd91ce8881fc3446fbd2fd996be88/requests-1.2.2.tar.gz#md5=1f655ab7f2aa7447a1657ed69786f436 (from https://pypi.python.org/simple/requests/), version: 1.2.2
    Found link https://pypi.python.org/packages/61/79/efc316760a906763de872d7328c9bf8c5af28708a35fdae57fbb4ee005f7/requests-1.2.3.tar.gz#md5=adbd3f18445f7fe5e77f65c502e264fb (from https://pypi.python.org/simple/requests/), version: 1.2.3
    Found link https://pypi.python.org/packages/bf/78/be2b4c440ea767336d8448fe671fe1d78ca499e49d77dac90f92191cca0e/requests-2.0.0-py2.py3-none-any.whl#md5=6af9c16dbddd2fc751ae4f1606d041e8 (from https://pypi.python.org/simple/requests/), version: 2.0.0
    Found link https://pypi.python.org/packages/8e/88/102742c48605aef8d39fa719d932c67783d789679628fa1433cb4b2c7a2a/requests-2.0.0.tar.gz#md5=856fc825c17483e25fd55db115028e3f (from https://pypi.python.org/simple/requests/), version: 2.0.0
    Found link https://pypi.python.org/packages/8f/ea/140f18072bbcd81885a9490abb171792fd2961fd7f366be58396f4c6d634/requests-2.0.1-py2.py3-none-any.whl#md5=d524f9a38a29efe1732fd130e5ebe433 (from https://pypi.python.org/simple/requests/), version: 2.0.1
    Found link https://pypi.python.org/packages/1c/8e/376c93bb72bdae6a754797b8e31370df1e996e8b7dcc928e66691dbf611a/requests-2.0.1.tar.gz#md5=38e61c2856d2ba2782286730241975e6 (from https://pypi.python.org/simple/requests/), version: 2.0.1
    Found link https://pypi.python.org/packages/1e/97/f0a8e5e71c75a2abf5ec91438b84ec1a40a5e1b5f985c06721a3ebe57c0a/requests-2.1.0-py2.py3-none-any.whl#md5=0848cbc0cc7edd150cb8d6ddc25ca906 (from https://pypi.python.org/simple/requests/), version: 2.1.0
    Found link https://pypi.python.org/packages/51/5d/3729c242ed7693f29941fd9d40e936d4994b0aa704dfd0c023312fcce8a3/requests-2.1.0.tar.gz#md5=28543001831f46b1ff40686ebc027deb (from https://pypi.python.org/simple/requests/), version: 2.1.0
    Found link https://pypi.python.org/packages/99/b4/63d99ba8e189c47d906b43bae18af4396e336f2b1bfec86af31efe2d2cb8/requests-2.10.0-py2.py3-none-any.whl#md5=abf5a77de3e8a5973c738cca884502a0 (from https://pypi.python.org/simple/requests/), version: 2.10.0
    Found link https://pypi.python.org/packages/49/6f/183063f01aae1e025cf0130772b55848750a2f3a89bfa11b385b35d7329d/requests-2.10.0.tar.gz#md5=a36f7a64600f1bfec4d55ae021d232ae (from https://pypi.python.org/simple/requests/), version: 2.10.0
    Found link https://pypi.python.org/packages/f8/90/42d5e0d9b5c4c3629a3d99823bbc3748fb85616f0f7a45e79ba7908d4642/requests-2.11.0-py2.py3-none-any.whl#md5=369b7333bf2f710143a1b6678f2f214c (from https://pypi.python.org/simple/requests/), version: 2.11.0
    Found link https://pypi.python.org/packages/8d/66/649f861f980c0a168dd4cccc4dd0ed8fa5bd6c1bed3bea9a286434632771/requests-2.11.0.tar.gz#md5=147afc07d8967cf46359701551a6cb69 (from https://pypi.python.org/simple/requests/), version: 2.11.0
    Found link https://pypi.python.org/packages/ea/03/92d3278bf8287c5caa07dbd9ea139027d5a3592b0f4d14abf072f890fab2/requests-2.11.1-py2.py3-none-any.whl#md5=b4269c6fb64b9361288620ba028fd385 (from https://pypi.python.org/simple/requests/), version: 2.11.1
    Found link https://pypi.python.org/packages/2e/ad/e627446492cc374c284e82381215dcd9a0a87c4f6e90e9789afefe6da0ad/requests-2.11.1.tar.gz#md5=ad5f9c47b5c5dfdb28363ad7546b0763 (from https://pypi.python.org/simple/requests/), version: 2.11.1
    Found link https://pypi.python.org/packages/00/93/9c5c04821578c2ee11af83189c5cbd8338724b5e04e1de5dc3643bbc5bbf/requests-2.12.0-py2.py3-none-any.whl#md5=018b0e512fc0c0c3f30c7fa3c376bb7a (from https://pypi.python.org/simple/requests/), version: 2.12.0
    Found link https://pypi.python.org/packages/6a/97/7b856a8c8a0efebebb0bbba70c7ee879ee3f9654f28928665b64026ef09a/requests-2.12.0.tar.gz#md5=d0d3e5fb81c6b4d87c08ed5cad677337 (from https://pypi.python.org/simple/requests/), version: 2.12.0
    Found link https://pypi.python.org/packages/9b/31/e9925a2b9a06f97c3450bac6107928d3533bfe64ca5615442504104321e8/requests-2.12.1-py2.py3-none-any.whl#md5=384ec19e410ffeb43951782c11d3223b (from https://pypi.python.org/simple/requests/), version: 2.12.1
    Found link https://pypi.python.org/packages/6e/40/7434b2d9fe24107ada25ec90a1fc646e97f346130a2c51aa6a2b1aba28de/requests-2.12.1.tar.gz#md5=8c8ff05ea401ea22718038c3a416ea50 (from https://pypi.python.org/simple/requests/), version: 2.12.1
    Found link https://pypi.python.org/packages/59/dc/54d39bef11678853ca78fc6167cc1b57becf491548942246dd2226bf2bd2/requests-2.12.2-py2.py3-none-any.whl#md5=8c58fa0a054badea1cfbfa54a23299d2 (from https://pypi.python.org/simple/requests/), version: 2.12.2
    Found link https://pypi.python.org/packages/18/87/3c46a06df7b29cd3ab51f055cae2a954758ee3dcbd075d7f4c9a4e8aafbc/requests-2.12.2.tar.gz#md5=1ec26adca0265ead9afd42919867c370 (from https://pypi.python.org/simple/requests/), version: 2.12.2
    Found link https://pypi.python.org/packages/84/68/f0acceafe80354aa9ff4ae49de0572d27929b6d262f0c55196424eb86b2f/requests-2.12.3-py2.py3-none-any.whl#md5=9b4e857c4a27a9c282cb1abb53ebaba2 (from https://pypi.python.org/simple/requests/), version: 2.12.3
    Found link https://pypi.python.org/packages/d9/03/155b3e67fe35fe5b6f4227a8d9e96a14fda828b18199800d161bcefc1359/requests-2.12.3.tar.gz#md5=0cafdecd95a46b081dd5fcfa4978db7a (from https://pypi.python.org/simple/requests/), version: 2.12.3
    Found link https://pypi.python.org/packages/ed/9e/60cc074968c095f728f0d8d28370e8d396fa60afb7582735563cccf223dd/requests-2.12.4-py2.py3-none-any.whl#md5=3989eaeaa2ccad20470afc61710d3498 (from https://pypi.python.org/simple/requests/), version: 2.12.4
    Found link https://pypi.python.org/packages/5b/0b/34be574b1ec997247796e5d516f3a6b6509c4e064f2885a96ed885ce7579/requests-2.12.4.tar.gz#md5=acdb48888a9d3c7309da12fc7f83fedb (from https://pypi.python.org/simple/requests/), version: 2.12.4
    Found link https://pypi.python.org/packages/bf/99/af6139323bac0ca0c6023eabbdc526579525f5584278d001dd2e169f8300/requests-2.12.5-py2.py3-none-any.whl#md5=eeb46098018d358d86c45131a8342060 (from https://pypi.python.org/simple/requests/), version: 2.12.5
    Found link https://pypi.python.org/packages/b6/61/7b374462d5b6b1d824977182db287758d549d8680444bad8d530195acba2/requests-2.12.5.tar.gz#md5=360bb3af97881a7056ed5bb3d0a3e8a3 (from https://pypi.python.org/simple/requests/), version: 2.12.5
    Found link https://pypi.python.org/packages/7e/ac/a80ed043485a3764053f59ca92f809cc8a18344692817152b0e8bd3ca891/requests-2.13.0-py2.py3-none-any.whl#md5=5e432dcf5bd1e3402ea1656700d99365 (from https://pypi.python.org/simple/requests/), version: 2.13.0
    Found link https://pypi.python.org/packages/16/09/37b69de7c924d318e51ece1c4ceb679bf93be9d05973bb30c35babd596e2/requests-2.13.0.tar.gz#md5=921ec6b48f2ddafc8bb6160957baf444 (from https://pypi.python.org/simple/requests/), version: 2.13.0
    Found link https://pypi.python.org/packages/1b/d3/f2541f2965e78f139bff9f001594d41ed90f4b2ce4b61bca387e60c1d3b4/requests-2.14.0-py2.py3-none-any.whl#md5=09e9f0852d50bee105ca859095298923 (from https://pypi.python.org/simple/requests/), version: 2.14.0
    Found link https://pypi.python.org/packages/0b/ac/ffd3674211bc47ae3bf55c7cd4a8fe484b7289af2ffd9cfed5683708690a/requests-2.14.0.tar.gz#md5=09c5b60caced97cbe69064d486d6db53 (from https://pypi.python.org/simple/requests/), version: 2.14.0
    Found link https://pypi.python.org/packages/74/ac/789eb98e0f5431d6d1ce36549ead88b2ab3154260f37c7dac9a34fd170b1/requests-2.14.1-py2.py3-none-any.whl#md5=81754d76f9a71a2d25f8c413fcf86e2c (from https://pypi.python.org/simple/requests/), version: 2.14.1
    Found link https://pypi.python.org/packages/8c/ff/78297074b9b4cf102f9bbd71b62508965dd5c1876e016ef131e5b15c16a4/requests-2.14.1.tar.gz#md5=e985e49070df0024777a55fd59ceef46 (from https://pypi.python.org/simple/requests/), version: 2.14.1
    Found link https://pypi.python.org/packages/e4/b0/286e8a936158e5cc5791d5fa3bc4b1d5a7e1ff4e5b3f3766b63d8e97708a/requests-2.14.2-py2.py3-none-any.whl#md5=a1b2f02e7ba45dff7c76f621cde042c4 (from https://pypi.python.org/simple/requests/), version: 2.14.2
    Found link https://pypi.python.org/packages/72/46/4abc3f5aaf7bf16a52206bb0c68677a26c216c1e6625c78c5aef695b5359/requests-2.14.2.tar.gz#md5=4c3c169ed67466088a2a6947784fe444 (from https://pypi.python.org/simple/requests/), version: 2.14.2
    Found link https://pypi.python.org/packages/fa/a5/e04c4607dc96e3e6b22dfa13ba8776c64bb65cb97ab90f05a3ee14096a0a/requests-2.15.1-py2.py3-none-any.whl#md5=bdf7767141594c4a927188f60665705a (from https://pypi.python.org/simple/requests/), version: 2.15.1
    Found link https://pypi.python.org/packages/6d/ed/3adebdc29ca33f11bca00c38c72125cd4a51091e13685375ba4426fb59dc/requests-2.15.1.tar.gz#md5=1bcf7a286fa26e40a5a397f06ece00e4 (from https://pypi.python.org/simple/requests/), version: 2.15.1
    Found link https://pypi.python.org/packages/35/b8/8ff3310309beb5fbca033b56504f869b0c65c1f284ae2a7900593b5acd3c/requests-2.16.0-py2.py3-none-any.whl#md5=f219013c8cacaaae7534ce2373cbeadc (from https://pypi.python.org/simple/requests/), version: 2.16.0
    Found link https://pypi.python.org/packages/26/e7/4f1ec439ecbcfe3989bb79a9c323d2482e7beea3d8d453e07443302648ec/requests-2.16.0.tar.gz#md5=5ca9eafc020445c86efc0be1f28f602e (from https://pypi.python.org/simple/requests/), version: 2.16.0
    Found link https://pypi.python.org/packages/c7/5d/7711f9fc9b028dc7572f84589e206220f0072e29fd9c7ae3507e7d17d8a6/requests-2.16.1-py2.py3-none-any.whl#md5=0a825bf34bf2cd89b13a04a3a7800e61 (from https://pypi.python.org/simple/requests/), version: 2.16.1
    Found link https://pypi.python.org/packages/4c/54/1d3abddbd4c7544138b88e8329ef5294ffdc6c5d7ea965bf42e3cc4c9c39/requests-2.16.1.tar.gz#md5=4acb351824461eb3ae1f74ec3a65ff28 (from https://pypi.python.org/simple/requests/), version: 2.16.1
    Found link https://pypi.python.org/packages/67/91/b3893b0db7c645b9f92aa827ce3db630eef2dd3a2ad3109c2a28cdc9e6b7/requests-2.16.2-py2.py3-none-any.whl#md5=cc40805ee6f06d148aaa5e76d3e24a07 (from https://pypi.python.org/simple/requests/), version: 2.16.2
    Found link https://pypi.python.org/packages/3c/69/d49fd9a7be23c55278c92e60af6d57336c463d8593afe7260a1665346965/requests-2.16.2.tar.gz#md5=e5425e53aa95e27a9a8267a097feafdc (from https://pypi.python.org/simple/requests/), version: 2.16.2
    Found link https://pypi.python.org/packages/76/b6/e3035b7baa98e20d248fe17af2097b882ec7724d9a8ee7ae195ad7110f82/requests-2.16.3-py2.py3-none-any.whl#md5=0db7fa396a581c66ca4c1b8d02ce1bd4 (from https://pypi.python.org/simple/requests/), version: 2.16.3
    Found link https://pypi.python.org/packages/07/db/3ed266e9cd3e3f69af3af38f56a0b4e21dadf3065521b2860030889284d7/requests-2.16.3.tar.gz#md5=c9816b77406fd9f8e9b80ec8a560d4d8 (from https://pypi.python.org/simple/requests/), version: 2.16.3
    Found link https://pypi.python.org/packages/13/52/41fb28aa332ed68cd616cd1fc44d9e9c4bb85aa60c28d275f8857da561e5/requests-2.16.4-py2.py3-none-any.whl#md5=d1a5f370e6c5236f898f27aa40a84358 (from https://pypi.python.org/simple/requests/), version: 2.16.4
    Found link https://pypi.python.org/packages/47/68/4fe8c7e9e95133d15e342b1403a1751909cddb814a5a9cced2ba4c63487d/requests-2.16.4.tar.gz#md5=badefd50cfc5bc36926a2693e792d277 (from https://pypi.python.org/simple/requests/), version: 2.16.4
    Found link https://pypi.python.org/packages/65/9c/57484d6ac262af20a10b52cd95ebc99843f282342ef008997ef60f9eeb9c/requests-2.16.5-py2.py3-none-any.whl#md5=d10cd92d383805c5cc5a0683cf231e55 (from https://pypi.python.org/simple/requests/), version: 2.16.5
    Found link https://pypi.python.org/packages/de/4c/7c36954d002030c82df31d000338d40fd91b4a993941a8f3c2dbe523c749/requests-2.16.5.tar.gz#md5=cca4f82209373759f5799fc0df6aca23 (from https://pypi.python.org/simple/requests/), version: 2.16.5
    Found link https://pypi.python.org/packages/5b/b6/9a18db79553524246aa1b081829e6f977667ec558cef684988895c1092d9/requests-2.17.0-py2.py3-none-any.whl#md5=6856177470710847da6eb8c5ffb94ed6 (from https://pypi.python.org/simple/requests/), version: 2.17.0
    Found link https://pypi.python.org/packages/7c/84/617aaa311f6504489459c016daff4c66df6bbd54ee35b4cbed3e994f322d/requests-2.17.0.tar.gz#md5=60e16f82a83d02ba30f9139310bf5301 (from https://pypi.python.org/simple/requests/), version: 2.17.0
    Found link https://pypi.python.org/packages/50/41/f6fdaf24a80c726a72f76b15869a20734b7a527081129a380ddce99ffae0/requests-2.17.1-py2.py3-none-any.whl#md5=6ef65029dde7091e65fae2561f36305a (from https://pypi.python.org/simple/requests/), version: 2.17.1
    Found link https://pypi.python.org/packages/d0/c0/f66d080e64a361382ed665023b9925e274d833f410f8c7282fb878e9c60e/requests-2.17.1.tar.gz#md5=53318fe8030b8b234ca672cde82916e4 (from https://pypi.python.org/simple/requests/), version: 2.17.1
    Found link https://pypi.python.org/packages/9a/0b/7a65b391bde96d7b1749dc3562ce22f9cc86f37bd37122f71162304e3164/requests-2.17.2-py2.py3-none-any.whl#md5=30bd4d2841ae4c86ffd89db2a2703c75 (from https://pypi.python.org/simple/requests/), version: 2.17.2
    Found link https://pypi.python.org/packages/23/c2/99fe3c5c15f3d06f0620bc0867bee95ec64074cbd7c9805bb5ad3010411e/requests-2.17.2.tar.gz#md5=f28069fe8ef82543387f3dbe152cffa3 (from https://pypi.python.org/simple/requests/), version: 2.17.2
    Found link https://pypi.python.org/packages/29/b9/d26a6ab2ee178415ab8c0c591d2a1eb782a50c42a417ae390055f86a63c1/requests-2.17.3-py2.py3-none-any.whl#md5=66a7f010b985631e768485af6f3c61df (from https://pypi.python.org/simple/requests/), version: 2.17.3
    Found link https://pypi.python.org/packages/27/c7/a45641c83c6e28f4922ba6af3d4ae4d79b41932c2f3d77fed9e0bf878149/requests-2.17.3.tar.gz#md5=b1b8e6412e11e00e12adbb7786c3f2a3 (from https://pypi.python.org/simple/requests/), version: 2.17.3
    Found link https://pypi.python.org/packages/e2/f0/c81405acbf53d0412b984eb3fc578cdd10e347374e1aec074638a500c186/requests-2.18.0-py2.py3-none-any.whl#md5=6f34e2439fcb3dd1b6e3304903bb6be8 (from https://pypi.python.org/simple/requests/), version: 2.18.0
    Found link https://pypi.python.org/packages/e0/97/e2f972b6826c9cfe57b6934e3773d2783733bc2d345d810bafd309df3d15/requests-2.18.0.tar.gz#md5=b8b333ace1653652ddcce95284577f5c (from https://pypi.python.org/simple/requests/), version: 2.18.0
    Found link https://pypi.python.org/packages/5a/58/671011e3ff4a06e2969322267d78dcfda1bf4d1576551df1cce93cd7239d/requests-2.18.1-py2.py3-none-any.whl#md5=a7fbdc82134a2610b3d0cdc7e59f0bde (from https://pypi.python.org/simple/requests/), version: 2.18.1
    Found link https://pypi.python.org/packages/2c/b5/2b6e8ef8dd18203b6399e9f28c7d54f6de7b7549853fe36d575bd31e29a7/requests-2.18.1.tar.gz#md5=40f723ed01dddeaf990d0609d073f021 (from https://pypi.python.org/simple/requests/), version: 2.18.1
    Found link https://pypi.python.org/packages/cf/fa/31b222e4b44975de1b5ac3e1a725abdfeb00e0d761567ab426ee28a7fc73/requests-2.18.2-py2.py3-none-any.whl#md5=08026e24839d8bf36d248abfb2b6b674 (from https://pypi.python.org/simple/requests/), version: 2.18.2
    Found link https://pypi.python.org/packages/07/2e/81fdfdfac91cf3cb2518fb149ac67caf0e081b485eab68e9aee63396f7e8/requests-2.18.2.tar.gz#md5=49bd9924d3be341871bc922cde6f372e (from https://pypi.python.org/simple/requests/), version: 2.18.2
    Found link https://pypi.python.org/packages/ba/92/c35ed010e8f96781f08dfa6d9a6a19445a175a9304aceedece77cd48b68f/requests-2.18.3-py2.py3-none-any.whl#md5=d2d34c959a45f7da592a383485ad8b8c (from https://pypi.python.org/simple/requests/), version: 2.18.3
    Found link https://pypi.python.org/packages/c3/38/d95ddb6cc8558930600be088e174a2152261a1e0708a18bf91b5b8c90b22/requests-2.18.3.tar.gz#md5=c8f60cf816a35c0c3fef0a40d0e407a6 (from https://pypi.python.org/simple/requests/), version: 2.18.3
    Found link https://pypi.python.org/packages/49/df/50aa1999ab9bde74656c2919d9c0c085fd2b3775fd3eca826012bef76d8c/requests-2.18.4-py2.py3-none-any.whl#md5=eb9be71cc41fd73a51a7c9cd1adde5de (from https://pypi.python.org/simple/requests/), version: 2.18.4
    Found link https://pypi.python.org/packages/b0/e1/eab4fc3752e3d240468a8c0b284607899d2fbfb236a56b7377a329aa8d09/requests-2.18.4.tar.gz#md5=081412b2ef79bdc48229891af13f4d82 (from https://pypi.python.org/simple/requests/), version: 2.18.4
    Found link https://pypi.python.org/packages/3b/99/a8acc0c986281232f9476575c27a81ab697afbf089f42f05c196f51892c0/requests-2.2.0-py2.py3-none-any.whl#md5=8f989615bb0d276d5f3158e7efab494c (from https://pypi.python.org/simple/requests/), version: 2.2.0
    Found link https://pypi.python.org/packages/c9/5a/aa687599abd76de72ae5a554e2e70328fc311d59e0b1e999263fb094baf3/requests-2.2.0.tar.gz#md5=4d2e17221d478ece045e2e81cdb177f5 (from https://pypi.python.org/simple/requests/), version: 2.2.0
    Found link https://pypi.python.org/packages/7d/15/6efffc6aee666e1456852c2bf1d483b46bf971a2d509b35a98fc3eae1c60/requests-2.2.1-py2.py3-none-any.whl#md5=1e38addb978e50bd86f62bda53956b03 (from https://pypi.python.org/simple/requests/), version: 2.2.1
    Found link https://pypi.python.org/packages/d1/0c/2dc2996268bc64b531a5a2dc6f4ec04552f3a8a2a86e88aeedcb92987741/requests-2.2.1.tar.gz#md5=ac27081135f58d1a43e4fb38258d6f4e (from https://pypi.python.org/simple/requests/), version: 2.2.1
    Found link https://pypi.python.org/packages/f7/51/7aa1e337862118bee783c0249debd64cb07b8fbdfef154b1e185754b02d5/requests-2.3.0-py2.py3-none-any.whl#md5=f2d850fd48fc10a93aa03d69b87b96b4 (from https://pypi.python.org/simple/requests/), version: 2.3.0
    Found link https://pypi.python.org/packages/ab/f9/4425c8410faf7c7d420dbd64e127f2cfb68cfef869a374b332610b6abc09/requests-2.3.0.tar.gz#md5=7449ffdc8ec9ac37bbcd286003c80f00 (from https://pypi.python.org/simple/requests/), version: 2.3.0
    Found link https://pypi.python.org/packages/78/14/23cf8ede304c7c8b69b929b17074292073827239c31659ab8c7beb22a059/requests-2.4.0-py2.py3-none-any.whl#md5=47948d2fb3f2aa04235e6f637814b226 (from https://pypi.python.org/simple/requests/), version: 2.4.0
    Found link https://pypi.python.org/packages/ef/a0/9863b20b6a87e45cd4353c10277d9674f9ddfd7c28c58e61a339e273a119/requests-2.4.0.tar.gz#md5=99b830d1afe2e5920adbea0fe3120948 (from https://pypi.python.org/simple/requests/), version: 2.4.0
    Found link https://pypi.python.org/packages/bf/81/22c8ed95e8088c0a7c022969534c8157930f0bed6ae77e12e86fdc2e855c/requests-2.4.1-py2.py3-none-any.whl#md5=19d5413dc71309e4fb1f8103b8eb99ce (from https://pypi.python.org/simple/requests/), version: 2.4.1
    Found link https://pypi.python.org/packages/0f/d0/e80371e64a7a7bafa303ea50465456e5292d9436504ce39b9619b6ba24be/requests-2.4.1.tar.gz#md5=931461f761c70708c46ea65b7889da58 (from https://pypi.python.org/simple/requests/), version: 2.4.1
    Found link https://pypi.python.org/packages/a2/87/afb7990b87f76ec9d11fd15668c2362a8fbe8436e0a780c7fe5aedf1a299/requests-2.4.2-py2.py3-none-any.whl#md5=f49f34b1fcdef6b557964deea1a80cf3 (from https://pypi.python.org/simple/requests/), version: 2.4.2
    Found link https://pypi.python.org/packages/f8/25/1599a06d261fdd84256829d88f7a415c80a6e249988f9e17ba5016119b6f/requests-2.4.2.tar.gz#md5=a2476d2dd83a0520847f216ce0b5f9d1 (from https://pypi.python.org/simple/requests/), version: 2.4.2
    Found link https://pypi.python.org/packages/8a/98/bf72c7bd3ecfaf46dc2de3e59dcda6e61766526d3cf5897e9edd599795fc/requests-2.4.3-py2.py3-none-any.whl#md5=0a66a9c4c22272680430fbb9fb4ca34f (from https://pypi.python.org/simple/requests/), version: 2.4.3
    Found link https://pypi.python.org/packages/f4/ff/34a5a2eb91e35280e65585c48304094b61b58f9966de74ab72673c2fde9d/requests-2.4.3.tar.gz#md5=02214b3a179e445545de4b7a98d3dd17 (from https://pypi.python.org/simple/requests/), version: 2.4.3
    Found link https://pypi.python.org/packages/32/0e/11cfb3a5e269605d0bbe3bbca9845da9b57aed90e75bd489e5e7e3509c13/requests-2.5.0-py2.py3-none-any.whl#md5=9d29a8a0210c236d9329bed49277b3fa (from https://pypi.python.org/simple/requests/), version: 2.5.0
    Found link https://pypi.python.org/packages/c8/fb/d14d1c5166a8449d36c9a3b2656706c506a2cf261d37a79d16c18c37b646/requests-2.5.0.tar.gz#md5=b8bf3ddca75e7ecf1b6776da1e6e3385 (from https://pypi.python.org/simple/requests/), version: 2.5.0
    Found link https://pypi.python.org/packages/54/9a/ee6051b19c62728d5467dead279c532798c287e39c3bc8becb1cfa9f525a/requests-2.5.1-py2.py3-none-any.whl#md5=11dc91bc96c5c5e0b566ce8f9c9644ab (from https://pypi.python.org/simple/requests/), version: 2.5.1
    Found link https://pypi.python.org/packages/61/fe/2c0a4ca99c68ea24eec65d3094d6539d54635562678ee7a58420005c12b6/requests-2.5.1.tar.gz#md5=c270eb5551a02e8ab7a4cbb83e22af2e (from https://pypi.python.org/simple/requests/), version: 2.5.1
    Found link https://pypi.python.org/packages/20/fc/53f45b9bdfa8bd5f11b7d60b50052a8e4729346fcc8d5854e0e1449d92b5/requests-2.5.2-py2.py3-none-any.whl#md5=7e72dfe8ed9d4ce5fd9dd9d799b3add1 (from https://pypi.python.org/simple/requests/), version: 2.5.2
    Found link https://pypi.python.org/packages/d6/f7/1a4c1cae7618ad3d9fe5536ef74f47b2cb1028938e12d6dfe0a9806a8e1b/requests-2.5.2.tar.gz#md5=424e2469202c9bace4e8bf4642d4217a (from https://pypi.python.org/simple/requests/), version: 2.5.2
    Found link https://pypi.python.org/packages/95/54/44dc83b5f11c6da06bf9abd18c8a0905e0e297e0a9c3bfbc0c6ee4bdd33d/requests-2.5.3-py2.py3-none-any.whl#md5=233249f4627ac5481c948e494d2a090e (from https://pypi.python.org/simple/requests/), version: 2.5.3
    Found link https://pypi.python.org/packages/a6/36/06a7d4261f91552f21f017fe162d69df95ca7925d1436c8acf73283ee3d0/requests-2.5.3.tar.gz#md5=23bf4fcc89ea8d353eb5353bb4a475b1 (from https://pypi.python.org/simple/requests/), version: 2.5.3
    Found link https://pypi.python.org/packages/73/63/b0729be549494a3e31316437053bc4e0a8bb71a07a6ee6059434b8f1cd5f/requests-2.6.0-py2.py3-none-any.whl#md5=3ab1972bbaf2802d94516fb86b9b0d0b (from https://pypi.python.org/simple/requests/), version: 2.6.0
    Found link https://pypi.python.org/packages/eb/70/237e11db04807a9409ed39997097118208e7814309d9bc3da7bb98d1fe3d/requests-2.6.0.tar.gz#md5=25287278fa3ea106207461112bb37050 (from https://pypi.python.org/simple/requests/), version: 2.6.0
    Found link https://pypi.python.org/packages/64/74/5bedd762987b5cb4ad5de4901d12942ad7635bffa5ae4f6b5e725d1b2068/requests-2.6.1-py2.py3-none-any.whl#md5=adb8e91b3367bc0417ef1e4a6dced9b1 (from https://pypi.python.org/simple/requests/), version: 2.6.1
    Found link https://pypi.python.org/packages/08/d5/3dfb95813d697d1e5a3eccb9b88f9d91a233fc35b0ddbb5bc238142f9de0/requests-2.6.1.tar.gz#md5=da6e487f89e6a531699b7fd97ff182af (from https://pypi.python.org/simple/requests/), version: 2.6.1
    Found link https://pypi.python.org/packages/9f/3e/c09023432b822a09d965878640de63f8126d77c948f45c24dcad13d42721/requests-2.6.2-py2.py3-none-any.whl#md5=36746c275589b2154307bbcc6d28320a (from https://pypi.python.org/simple/requests/), version: 2.6.2
    Found link https://pypi.python.org/packages/37/b3/d1a5d9768240a1104a620730a1226975ceb9dd3882a8cfd8935b314ee0ca/requests-2.6.2.tar.gz#md5=0d703e5be558566e0f8c37f960d95372 (from https://pypi.python.org/simple/requests/), version: 2.6.2
    Found link https://pypi.python.org/packages/26/ff/c71b3943bebdd9f7ceb9e137296370587eb0b33fe2eb3732ae168bc45204/requests-2.7.0-py2.py3-none-any.whl#md5=564fb256f865a79f977e57b79d31659a (from https://pypi.python.org/simple/requests/), version: 2.7.0
    Found link https://pypi.python.org/packages/0a/00/8cc925deac3a87046a4148d7846b571cf433515872b5430de4cd9dea83cb/requests-2.7.0.tar.gz#md5=29b173fd5fa572ec0764d1fd7b527260 (from https://pypi.python.org/simple/requests/), version: 2.7.0
    Found link https://pypi.python.org/packages/5d/a6/90f822c17b4fc905da67aed49b511f110207242ff164aeda926461101dc6/requests-2.8.0-py2.py3-none-any.whl#md5=52236eb6f886db4d2afba43775c97050 (from https://pypi.python.org/simple/requests/), version: 2.8.0
    Found link https://pypi.python.org/packages/1b/92/0632a7eb5e94bfedd300a3a5f4ebbf8505fd9768ba00ab259b5bf786de5f/requests-2.8.0.tar.gz#md5=3ec7198fc935d83c3eacff1ed4095ce4 (from https://pypi.python.org/simple/requests/), version: 2.8.0
    Found link https://pypi.python.org/packages/c0/0f/a911a44c89ba01b23d8fe3defbdfca1e962de6f11a11da32658902cdc2a4/requests-2.8.1-py2.py3-none-any.whl#md5=46f1d621daa3ab38958a42f51478b1ee (from https://pypi.python.org/simple/requests/), version: 2.8.1
    Found link https://pypi.python.org/packages/38/2d/290d33417c079a5248fcd06b0b8492acdd1851e54e4bdad54c3859dab600/requests-2.8.1.tar.gz#md5=a27ea3d72d7822906ddce5e252d6add9 (from https://pypi.python.org/simple/requests/), version: 2.8.1
    Found link https://pypi.python.org/packages/bf/b7/c0b5a7fcf561577178ffd65af9af37c412cf6fbb1a2a198b9308b343d63f/requests-2.9.0-py2.py3-none-any.whl#md5=149560afb69fe9e5048d05322eeb8ada (from https://pypi.python.org/simple/requests/), version: 2.9.0
    Found link https://pypi.python.org/packages/e4/99/3e33bfe263894278a094c374f87031554406e57fd0b1ad22520357556627/requests-2.9.0.tar.gz#md5=2f46fdceaf4f63e5e3665a8cb50d284f (from https://pypi.python.org/simple/requests/), version: 2.9.0
    Found link https://pypi.python.org/packages/b8/f7/3bb4d18c234a8ce7044d5ee2e1082b7d72bf6c550afb8d51ae266dea56f1/requests-2.9.1-py2.py3-none-any.whl#md5=58a444aaa02780ad01983f5f540e67b2 (from https://pypi.python.org/simple/requests/), version: 2.9.1
    Found link https://pypi.python.org/packages/f9/6d/07c44fb1ebe04d069459a189e7dab9e4abfe9432adcd4477367c25332748/requests-2.9.1.tar.gz#md5=0b7f480d19012ec52bab78292efd976d (from https://pypi.python.org/simple/requests/), version: 2.9.1
    Found link https://pypi.python.org/packages/8b/e7/229a428b8eb9a7f925ef16ff09ab25856efe789410d661f10157919f2ae2/requests-2.9.2-py2.py3-none-any.whl#md5=afecc76f13f3ae5e5dab18ae64c73c84 (from https://pypi.python.org/simple/requests/), version: 2.9.2
    Found link https://pypi.python.org/packages/64/20/2133a092a0e87d1c250fe48704974b73a1341b7e4f800edecf40462a825d/requests-2.9.2.tar.gz#md5=18d0e51cd5e84c7d8b6dcbdd51551984 (from https://pypi.python.org/simple/requests/), version: 2.9.2
  Using version 2.18.4 (newest of versions: 2.18.4)
  Looking up "https://pypi.python.org/packages/49/df/50aa1999ab9bde74656c2919d9c0c085fd2b3775fd3eca826012bef76d8c/requests-2.18.4-py2.py3-none-any.whl" in the cache
  Current age based on date: 11319177
  Freshness lifetime from max-age: 31557600
  The response is "fresh", returning cached response
  31557600 > 11319177
  Using cached requests-2.18.4-py2.py3-none-any.whl
  Downloading from URL https://pypi.python.org/packages/49/df/50aa1999ab9bde74656c2919d9c0c085fd2b3775fd3eca826012bef76d8c/requests-2.18.4-py2.py3-none-any.whl#md5=eb9be71cc41fd73a51a7c9cd1adde5de (from https://pypi.python.org/simple/requests/)
Installing collected packages: requests

Successfully installed requests-2.18.4
Cleaning up...

Config variable 'Py_DEBUG' is unset, Python ABI tag may be incorrect
Config variable 'WITH_PYMALLOC' is unset, Python ABI tag may be incorrect
Collecting urllib3==1.22 (from -r C:\Users\WILLIA~1.WEI\AppData\Local\Temp\pipenv-5vg9jv76-requirements\pipenv-y8slbnjm-requirement.txt (line 1))
  1 location(s) to search for versions of urllib3:
  * https://pypi.python.org/simple/urllib3/
  Getting page https://pypi.python.org/simple/urllib3/
  Looking up "https://pypi.python.org/simple/urllib3/" in the cache
  Current age based on date: 792
  Freshness lifetime from max-age: 600
  Freshness lifetime from request max-age: 600
  The cached response is "stale" with no etag, purging
  Starting new HTTPS connection (1): pypi.python.org
  https://pypi.python.org:443 "GET /simple/urllib3/ HTTP/1.1" 200 4626
  Updating cache with response from "https://pypi.python.org/simple/urllib3/"
  Caching b/c date exists and max-age > 0
  Analyzing links from page https://pypi.python.org/simple/urllib3/
    Found link https://pypi.python.org/packages/9c/ed/c5fd0a26ba4c013a9320149edad93cf3440c6148fa6cc541d9b624ee398e/urllib3-0.3.tar.gz#md5=a6b2a75cef95b29c20a5f87a41f47296 (from https://pypi.python.org/simple/urllib3/), version: 0.3
    Found link https://pypi.python.org/packages/d3/22/4cbcf82178d038efe03fc33093df8d0792c7e143748fc5bc3f43be4b83fe/urllib3-1.0.tar.gz#md5=f81b07c858ce6860480812724fabae12 (from https://pypi.python.org/simple/urllib3/), version: 1.0
    Found link https://pypi.python.org/packages/90/37/437e3d89fa2314d69e0aef2e97b959b2b3431d616361d3ca4c06b271fdef/urllib3-1.0.1.tar.gz#md5=0cb196de48d13654c37a70a4cd73fc11 (from https://pypi.python.org/simple/urllib3/), version: 1.0.1
    Found link https://pypi.python.org/packages/c8/f6/992ef6a35c792b2bc04d7cc0a27a8f6e00e56f5581e77b3fe9c53e1d6491/urllib3-1.0.2.tar.gz#md5=75f129b9c8923d85d9b2e02e59522843 (from https://pypi.python.org/simple/urllib3/), version: 1.0.2
    Found link https://pypi.python.org/packages/57/65/9ad7a929e3d9b39709ac0c253dafbe2e2ddf66c6f49584f43e8b32f37252/urllib3-1.1.tar.gz#md5=389fd9d231e613b571a91b459f50041f (from https://pypi.python.org/simple/urllib3/), version: 1.1
    Skipping link https://pypi.python.org/packages/74/60/6c4f6e5de3394f25f6c87a521fd78a8f84260d88dbcb2a669f6a82133ac6/urllib3-1.10-py2-none-any.whl#md5=09a6469f5029f9e37812ebf86579fa21 (from https://pypi.python.org/simple/urllib3/); it is not compatible with this Python
    Found link https://pypi.python.org/packages/83/36/605e5ed6f7a117ffce6541cbe94e07495500f7713708783bedb1c98df2bd/urllib3-1.10.tar.gz#md5=9badc8f09ea2d3c36cbb5071bfe52ebd (from https://pypi.python.org/simple/urllib3/), version: 1.10
    Skipping link https://pypi.python.org/packages/dd/f4/4b4f988ce627121c3a7695324bb314fed5fec02f202aac239c0f54ea42ba/urllib3-1.10.1-py2-none-any.whl#md5=ac10657400063b1c6286d1df26f3ccab (from https://pypi.python.org/simple/urllib3/); it is not compatible with this Python
    Found link https://pypi.python.org/packages/2b/33/9d90a753026d1869a7925372f0ac310f58b46a661b7cb4c54eb5c22cf6eb/urllib3-1.10.1.tar.gz#md5=820cae9eb984edc41dea504a56ec0267 (from https://pypi.python.org/simple/urllib3/), version: 1.10.1
    Skipping link https://pypi.python.org/packages/7e/db/e8f53e97768ced06c5d2841250a4abb2726611b3c06efe71227fcf264cc9/urllib3-1.10.2-py2-none-any.whl#md5=b889ff17dee521845f2c6446b975662e (from https://pypi.python.org/simple/urllib3/); it is not compatible with this Python
    Found link https://pypi.python.org/packages/10/c7/8ed1d80ca1901a9ddbcbe2323a5c73049c4f957eecdb80d85577aa49dfa4/urllib3-1.10.2.tar.gz#md5=e5b04971d8e6a77b591284d407e810fb (from https://pypi.python.org/simple/urllib3/), version: 1.10.2
    Skipping link https://pypi.python.org/packages/69/91/3a34efceef1b8d7d4a509c49343a6dcce6b9d53fd40c69515d7655f9d572/urllib3-1.10.3-py2-none-any.whl#md5=ae709e55fadd40ada64330ec4dad9d9e (from https://pypi.python.org/simple/urllib3/); it is not compatible with this Python
    Found link https://pypi.python.org/packages/d6/19/7c20b00695f6f0c967edb5d63d73d5fc20803db739ed7b939a8ef2bbeb78/urllib3-1.10.3.tar.gz#md5=82fd4811f6164fcac0f8e959843c4a63 (from https://pypi.python.org/simple/urllib3/), version: 1.10.3
    Skipping link https://pypi.python.org/packages/92/b7/37eabe93db6e719a69f9515c911ada4399afb88ea08b2cbfa864d846e5b7/urllib3-1.10.4-py2-none-any.whl#md5=4910c50d33f6657ef051a2df3cd2f613 (from https://pypi.python.org/simple/urllib3/); it is not compatible with this Python
    Found link https://pypi.python.org/packages/8a/a5/f39d0c3333065807b2905d863fc46108a8d044db247d793c7fcffec1f6bc/urllib3-1.10.4.tar.gz#md5=517e6c293e1d144ff3e67486d69249c6 (from https://pypi.python.org/simple/urllib3/), version: 1.10.4
    Found link https://pypi.python.org/packages/3f/0c/7c4e8c634a6285ace89516629ff33cd452218587b8082e7f08080e25c9a4/urllib3-1.11-py2.py3-none-any.whl#md5=bfe41df0dbc47880ba15960be721a08b (from https://pypi.python.org/simple/urllib3/), version: 1.11
    Found link https://pypi.python.org/packages/41/06/c72e782e156dd722419915baeced8f3bdd0ae12aa58818b8e9497bc1d2d3/urllib3-1.11.tar.gz#md5=4cdfe9b51c181700f9c7beb84bb42770 (from https://pypi.python.org/simple/urllib3/), version: 1.11
    Found link https://pypi.python.org/packages/78/7c/4fdfe533e595854ab15b31a1116b2f9734796dfd7c5d3234d4927f88cc60/urllib3-1.12-py2.py3-none-any.whl#md5=f2d5530128e8935d22da26d9fc4e2b8c (from https://pypi.python.org/simple/urllib3/), version: 1.12
    Found link https://pypi.python.org/packages/41/a7/5bda0eaea36dda6be079650f399d7713693d556ce71f0011d3881c6957c5/urllib3-1.12.tar.gz#md5=befd9dbb2c373681bd88710ba96abbdb (from https://pypi.python.org/simple/urllib3/), version: 1.12
    Found link https://pypi.python.org/packages/be/90/3479e16866a61f973d37296d27dd56f923b3259950ff57ab865d3caf1ef1/urllib3-1.13-py2.py3-none-any.whl#md5=da9f2cf0cec5767d4aca10ce9d7c4b6a (from https://pypi.python.org/simple/urllib3/), version: 1.13
    Found link https://pypi.python.org/packages/5b/5a/bd0b868a3412429b10be936087a9e260f3a7373e18e2330118a58e98004d/urllib3-1.13.tar.gz#md5=80a5b59dfb9860857250a96b3cf564f2 (from https://pypi.python.org/simple/urllib3/), version: 1.13
    Found link https://pypi.python.org/packages/b1/54/5b2f3d215a47f1a7fabb9f24d58135db9f4e9478a301ebf2b34f620518b2/urllib3-1.13.1-py2.py3-none-any.whl#md5=2927c42022bfe337c0ab422cefb2e15d (from https://pypi.python.org/simple/urllib3/), version: 1.13.1
    Found link https://pypi.python.org/packages/ee/16/7eeb3da799c044c7394158cbfaaaf8ac1cb3bb716bf251ee9a6ca09614c5/urllib3-1.13.1.tar.gz#md5=380bde6575f53196119ddacfb5b8a6fd (from https://pypi.python.org/simple/urllib3/), version: 1.13.1
    Found link https://pypi.python.org/packages/73/55/63deba73d82dfa39974ca3903110c3e3557ff8758a3a79482810915b385d/urllib3-1.14-py2.py3-none-any.whl#md5=8aaefe43e837daf2eff1d4a654917cf6 (from https://pypi.python.org/simple/urllib3/), version: 1.14
    Found link https://pypi.python.org/packages/6c/11/68602df8fb13daeb2b61e2dc3209c6d8a599af7943691dfa7d48f32ef69b/urllib3-1.14.tar.gz#md5=5e1407428ac33b521c71a7ac273b3847 (from https://pypi.python.org/simple/urllib3/), version: 1.14
    Found link https://pypi.python.org/packages/e4/97/716fb40e72ceea3944e7a2ec908f3d72c232e8dc1a4030569742bee08884/urllib3-1.15-py2.py3-none-any.whl#md5=321a17dd16178c4a9efd6755c4b8e872 (from https://pypi.python.org/simple/urllib3/), version: 1.15
    Found link https://pypi.python.org/packages/39/00/cb4ffa715096532f6cd6055083f980a113739f7cf50486aae584e24ca195/urllib3-1.15.tar.gz#md5=19c136027dfae028f664b9e45ee55a92 (from https://pypi.python.org/simple/urllib3/), version: 1.15
    Found link https://pypi.python.org/packages/ea/11/0c858701745b76148b292406fcee31fa7f39c28aae18ac7d75792ac6d433/urllib3-1.15.1-py2.py3-none-any.whl#md5=00a5541c03971b9a3a2b6517e8da4869 (from https://pypi.python.org/simple/urllib3/), version: 1.15.1
    Found link https://pypi.python.org/packages/49/26/a7d12ea00cb4b9fa1e13b5980e5a04a1fe7c477eb8f657ce0b757a7a497d/urllib3-1.15.1.tar.gz#md5=5be254b0dbb55d1307ede99e1895c8dd (from https://pypi.python.org/simple/urllib3/), version: 1.15.1
    Found link https://pypi.python.org/packages/61/54/3f6149b3b9027f3386ad56816a3be83c201fe7bed1ba67a0ca249f1a8cb1/urllib3-1.16-py2.py3-none-any.whl#md5=3dfc4a65f15bb8fd42f236275168eeb4 (from https://pypi.python.org/simple/urllib3/), version: 1.16
    Found link https://pypi.python.org/packages/3b/f0/e763169124e3f5db0926bc3dbfcd580a105f9ca44cf5d8e6c7a803c9f6b5/urllib3-1.16.tar.gz#md5=fcaab1c5385c57deeb7053d3d7d81d59 (from https://pypi.python.org/simple/urllib3/), version: 1.16
    Found link https://pypi.python.org/packages/40/4e/54411cb5f7c69782304a7ab27ba9d7d9a3908cd68b67f6502137342d0d9c/urllib3-1.17-py2.py3-none-any.whl#md5=d59d42c6811c730649d66fbd4d4e22ca (from https://pypi.python.org/simple/urllib3/), version: 1.17
    Found link https://pypi.python.org/packages/c2/79/8851583070bac203561d21b9478340535893f587759608156aaca60a615a/urllib3-1.17.tar.gz#md5=12d5520f0fffed0e65cb66b5bdc6ddec (from https://pypi.python.org/simple/urllib3/), version: 1.17
    Found link https://pypi.python.org/packages/9d/24/d9896ea827cdd3783f6bb4339ccca614411ee1ef4a0e11566ba81f190e66/urllib3-1.18-py2.py3-none-any.whl#md5=9c68b010f3262fa96ca373f4a4832da3 (from https://pypi.python.org/simple/urllib3/), version: 1.18
    Found link https://pypi.python.org/packages/8f/45/7434a6a44d42744b74fb969a39720f0c3d4f31f921737e51a69d8b15c859/urllib3-1.18.tar.gz#md5=1eadd93bd5e58d3528d977111f2997ea (from https://pypi.python.org/simple/urllib3/), version: 1.18
    Found link https://pypi.python.org/packages/ac/2a/fc9ac93901bdab0c4b48f86f2cc5ac9c249bbc030debb3fe9e5c0191833d/urllib3-1.18.1-py2.py3-none-any.whl#md5=e136266e9f26683abbd63df238945d9c (from https://pypi.python.org/simple/urllib3/), version: 1.18.1
    Found link https://pypi.python.org/packages/d8/1f/7e5e7e7d36fa82c179085ef06c32abe2a1f8a25067e1724921f7e871da1a/urllib3-1.18.1.tar.gz#md5=30b6f366a691b7b5d2eb67d20932b77f (from https://pypi.python.org/simple/urllib3/), version: 1.18.1
    Found link https://pypi.python.org/packages/34/02/f043d2c9e2360dd6f6f1f7e44c71733ede2478e8b084de43375b316105c5/urllib3-1.19-py2.py3-none-any.whl#md5=1687d0862ee048f42ca577dbeea47224 (from https://pypi.python.org/simple/urllib3/), version: 1.19
    Found link https://pypi.python.org/packages/08/37/48b443a36af9eda6274f673b70a9140c13e2409edb2ef20b2d8a620efef5/urllib3-1.19.tar.gz#md5=4aa7c6c310cd938683e9b1831e110bac (from https://pypi.python.org/simple/urllib3/), version: 1.19
    Found link https://pypi.python.org/packages/ff/45/7b5d82c483634b6b4cd94392a07c94d36255402286098b7fb10b6cb88e6a/urllib3-1.19.1-py2.py3-none-any.whl#md5=c1c9adaec813c5d1ce62ce6fb2c5ad02 (from https://pypi.python.org/simple/urllib3/), version: 1.19.1
    Found link https://pypi.python.org/packages/b4/cb/0f195aa96fd63a4ef8b3578c67f56eb0804e394d9789080a8862c06c2f68/urllib3-1.19.1.tar.gz#md5=7c4edfc86680c8467cfab204ed4ab2dc (from https://pypi.python.org/simple/urllib3/), version: 1.19.1
    Found link https://pypi.python.org/packages/75/57/76c41db00e0a257ae7a648c2d74715eabf510a72298a0b969c574e163799/urllib3-1.2.tar.gz#md5=e62d42006807308fea9556c17af8e250 (from https://pypi.python.org/simple/urllib3/), version: 1.2
    Found link https://pypi.python.org/packages/fd/33/620c8778d72eb919f5d5518dc28ae634253bc0ecfdf342b5d76a291b1ddc/urllib3-1.2.1.tar.gz#md5=c6266e26ce8851862a7273bca850bee1 (from https://pypi.python.org/simple/urllib3/), version: 1.2.1
    Found link https://pypi.python.org/packages/e3/3d/b1702870ac6959af840f2249eb4bf64acb11279612b4da90079a4044db11/urllib3-1.2.2.tar.gz#md5=76619fab345d8e66411e2fffe336be63 (from https://pypi.python.org/simple/urllib3/), version: 1.2.2
    Found link https://pypi.python.org/packages/67/87/67be08389f8df83c9ba4c12e618a4ad93546e234a1e9530618735cd9b73d/urllib3-1.20-py2.py3-none-any.whl#md5=43fdf206d03cf3c20981b0f860452ea3 (from https://pypi.python.org/simple/urllib3/), version: 1.20
    Found link https://pypi.python.org/packages/20/56/a6aa403b0998f857b474a538343ee483f5c02491bd1aebf61d42a3f60f77/urllib3-1.20.tar.gz#md5=34691d4e7e20a8e9cdb452ea24fc38e7 (from https://pypi.python.org/simple/urllib3/), version: 1.20
    Found link https://pypi.python.org/packages/bd/c5/d95aba2c7d87fa135df89f603c1ec2248c6f134d51395f3b4cf6d7774d40/urllib3-1.21-py2.py3-none-any.whl#md5=8fdb0120f36264625dbf7896a24a8b47 (from https://pypi.python.org/simple/urllib3/), version: 1.21
    Found link https://pypi.python.org/packages/34/95/7b28259d0006ed681c424cd71a668363265eac92b67dddd018eb9a22bff8/urllib3-1.21.tar.gz#md5=1ee27ce604215b36e61bced0b88abce7 (from https://pypi.python.org/simple/urllib3/), version: 1.21
    Found link https://pypi.python.org/packages/24/53/f397db567de0aa0e81b211d81c13c41a779f14893e42189cf5bdb97611b2/urllib3-1.21.1-py2.py3-none-any.whl#md5=b83ea4ad4905f6f0ca432b0db829a80b (from https://pypi.python.org/simple/urllib3/), version: 1.21.1
    Found link https://pypi.python.org/packages/96/d9/40e4e515d3e17ed0adbbde1078e8518f8c4e3628496b56eb8f026a02b9e4/urllib3-1.21.1.tar.gz#md5=ef6c72c79b9c6bcd68c204f9b92abc86 (from https://pypi.python.org/simple/urllib3/), version: 1.21.1
    Found link https://pypi.python.org/packages/63/cb/6965947c13a94236f6d4b8223e21beb4d576dc72e8130bd7880f600839b8/urllib3-1.22-py2.py3-none-any.whl#md5=1c11e1c80371cc4e89911071010a98d1 (from https://pypi.python.org/simple/urllib3/), version: 1.22
    Found link https://pypi.python.org/packages/ee/11/7c59620aceedcc1ef65e156cc5ce5a24ef87be4107c2b74458464e437a5d/urllib3-1.22.tar.gz#md5=0da7bed3fe94bf7dc59ae37885cc72f7 (from https://pypi.python.org/simple/urllib3/), version: 1.22
    Found link https://pypi.python.org/packages/82/c9/34a965c0c1ca6f982ea2f6820437d31271b86c9fddbe7576b49daf8c193c/urllib3-1.3.tar.gz#md5=6ae9acdaee2628b1c8b1de25b7e6c9da (from https://pypi.python.org/simple/urllib3/), version: 1.3
    Found link https://pypi.python.org/packages/7a/17/a23144c996748cc5136be27c9cdd0c1a16cdf93e81d948ef0e6140482bfb/urllib3-1.4.tar.gz#md5=fd844d20f5f58ad63cee308b2999d9c4 (from https://pypi.python.org/simple/urllib3/), version: 1.4
    Found link https://pypi.python.org/packages/56/94/54bb6d49c05dca737102a15f0cef247f3b763e840172cbddedad5b6f64d7/urllib3-1.5.tar.gz#md5=3ee4b375a095bb6098f1ed75f8058e48 (from https://pypi.python.org/simple/urllib3/), version: 1.5
    Found link https://pypi.python.org/packages/4f/34/afb7336d1fdaaae1a93a172ebe12aa530ef2637e67ce6767d09c7bcc04b1/urllib3-1.6.tar.gz#md5=8ee95b963e151aba80de90ad1cc55487 (from https://pypi.python.org/simple/urllib3/), version: 1.6
    Found link https://pypi.python.org/packages/50/77/bfbf9cd637d50eb29d28211688d300b867b71eb614d11327dfb1cce073c8/urllib3-1.7.tar.gz#md5=a055b7f51b0c9ffadd7172c21b2885a3 (from https://pypi.python.org/simple/urllib3/), version: 1.7
    Found link https://pypi.python.org/packages/3b/aa/fdf493811c0357588c99f47fb36b99853d70bd26fcac11d51a329976c864/urllib3-1.7.1.tar.gz#md5=8b05bb2081379fe3c332542aa7c172f3 (from https://pypi.python.org/simple/urllib3/), version: 1.7.1
    Found link https://pypi.python.org/packages/a5/53/23aeac09ea963189abf72f38a6d1b951251178db5d9950b353492779d43e/urllib3-1.8.tar.gz#md5=d664781c08f98a83f28df087b6edfdca (from https://pypi.python.org/simple/urllib3/), version: 1.8
    Found link https://pypi.python.org/packages/37/ff/2c224b19aa21da51b85b2f5f5be5e8ed47a0a2ab9bb1c09c271f9351786b/urllib3-1.8.2.tar.gz#md5=52f7513335dfd0943082cbb7400d693e (from https://pypi.python.org/simple/urllib3/), version: 1.8.2
    Found link https://pypi.python.org/packages/0c/ef/936532f5f3b49a095f67cbece0f6d286c2175723c33de8c6d24e14d0b070/urllib3-1.8.3.tar.gz#md5=e94b812ff841fe4d3fda4536c82b1846 (from https://pypi.python.org/simple/urllib3/), version: 1.8.3
    Found link https://pypi.python.org/packages/dd/91/bc4deb900f263147fa8d600025ea938fe9c43c9fda43e3dc22e5008e6983/urllib3-1.9.tar.gz#md5=e035f0ccbf37ac0e7c0ebbc190e666a1 (from https://pypi.python.org/simple/urllib3/), version: 1.9
    Skipping link https://pypi.python.org/packages/1b/db/660cb4590ddea7c56d3a1698d6983b5e9cfe010d6b54cd202c4b36e625fc/urllib3-1.9.1-py2-none-any.whl#md5=5b92e86b6482f1df664a42b7208ae918 (from https://pypi.python.org/simple/urllib3/); it is not compatible with this Python
    Found link https://pypi.python.org/packages/28/55/7b1177b9eeea37ef4a0b2a68d0843f9f4c33d0b21a7287e6a6b31f7955c0/urllib3-1.9.1.tar.gz#md5=c9358c5a85dd6aa3942f5121efed064d (from https://pypi.python.org/simple/urllib3/), version: 1.9.1
  Using version 1.22 (newest of versions: 1.22)
  Looking up "https://pypi.python.org/packages/63/cb/6965947c13a94236f6d4b8223e21beb4d576dc72e8130bd7880f600839b8/urllib3-1.22-py2.py3-none-any.whl" in the cache
  Current age based on date: 11319175
  Freshness lifetime from max-age: 31557600
  The response is "fresh", returning cached response
  31557600 > 11319175
  Using cached urllib3-1.22-py2.py3-none-any.whl
  Downloading from URL https://pypi.python.org/packages/63/cb/6965947c13a94236f6d4b8223e21beb4d576dc72e8130bd7880f600839b8/urllib3-1.22-py2.py3-none-any.whl#md5=1c11e1c80371cc4e89911071010a98d1 (from https://pypi.python.org/simple/urllib3/)
Installing collected packages: urllib3

Successfully installed urllib3-1.22
Cleaning up...

Config variable 'Py_DEBUG' is unset, Python ABI tag may be incorrect
Config variable 'WITH_PYMALLOC' is unset, Python ABI tag may be incorrect
Exception information:
Traceback (most recent call last):
  File "c:\users\dartagan\.virtualenvs\pipenv_test_simple-z0csqumf\lib\site-packages\pip\basecommand.py", line 215, in main
    status = self.run(options, args)
  File "c:\users\dartagan\.virtualenvs\pipenv_test_simple-z0csqumf\lib\site-packages\pip\commands\install.py", line 312, in run
    wheel_cache
  File "c:\users\dartagan\.virtualenvs\pipenv_test_simple-z0csqumf\lib\site-packages\pip\basecommand.py", line 286, in populate_requirement_set
    wheel_cache=wheel_cache
  File "c:\users\dartagan\.virtualenvs\pipenv_test_simple-z0csqumf\lib\site-packages\pip\req\req_install.py", line 144, in from_editable
    editable_req, default_vcs)
  File "c:\users\dartagan\.virtualenvs\pipenv_test_simple-z0csqumf\lib\site-packages\pip\req\req_install.py", line 1150, in parse_editable
    url_no_extras
pip.exceptions.InstallationError: Directory '.' is not installable. File 'setup.py' not found.

An error occurred while installing -e .! Will try again.
Installing initially▒failed dependencies▒
Installing '-e .'
$ "C:\\Users\\dartagan\\.virtualenvs\\pipenv_test_simple-z0csqUmF\\Scripts\\pip.exe" install   --verbose  --no-deps  -e "." -i https://pypi.python.org/simple --exists-action w
Config variable 'Py_DEBUG' is unset, Python ABI tag may be incorrect
Config variable 'WITH_PYMALLOC' is unset, Python ABI tag may be incorrect
Exception information:
Traceback (most recent call last):
  File "c:\users\dartagan\.virtualenvs\pipenv_test_simple-z0csqumf\lib\site-packages\pip\basecommand.py", line 215, in main
    status = self.run(options, args)
  File "c:\users\dartagan\.virtualenvs\pipenv_test_simple-z0csqumf\lib\site-packages\pip\commands\install.py", line 312, in run
    wheel_cache
  File "c:\users\dartagan\.virtualenvs\pipenv_test_simple-z0csqumf\lib\site-packages\pip\basecommand.py", line 286, in populate_requirement_set
    wheel_cache=wheel_cache
  File "c:\users\dartagan\.virtualenvs\pipenv_test_simple-z0csqumf\lib\site-packages\pip\req\req_install.py", line 144, in from_editable
    editable_req, default_vcs)
  File "c:\users\dartagan\.virtualenvs\pipenv_test_simple-z0csqumf\lib\site-packages\pip\req\req_install.py", line 1150, in parse_editable
    url_no_extras
pip.exceptions.InstallationError: Directory '.' is not installable. File 'setup.py' not found.

Directory '.' is not installable. File 'setup.py' not found.
  1. With this step's work-around, the alternate behaviour could flow on from here:
# Edit Pipfile.lock to remove these lines:
"e1839a8": {
    "editable": true,
    "path": "."
},
  1. Now installing from the Pipfile.lock looks like:
$ pipenv install --deploy --ignore-pipfile
Creating a virtualenv for this project▒
Using C:\Python36\python.exe (3.6.4) to create virtualenv▒
Running virtualenv with interpreter C:\Python36\python.exe
Using base prefix 'C:\\Python36'
New python executable in C:\Users\dartagan\.virtualenvs\pipenv_test_simple-z0csqUmF\Scripts\python.exe
Installing setuptools, pip, wheel...done.

Virtualenv location: C:\Users\dartagan\.virtualenvs\pipenv_test_simple-z0csqUmF
Installing dependencies from Pipfile.lock (86895b)
  1. And then install the application:
$ pipenv install simple-test-0.0.0.tar.gz
Installing simple-test-0.0.0.tar.gz▒
Processing c:\users\dartagan\downloads\pipenv_test_simple\simple-test-0.0.0.tar.gz
Requirement already satisfied: requests in c:\users\dartagan\.virtualenvs\pipenv_test_simple-z0csqumf\lib\site-packages (from simple-test==0.0.0)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\dartagan\.virtualenvs\pipenv_test_simple-z0csqumf\lib\site-packages (from requests->simple-test==0.0.0)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in c:\users\dartagan\.virtualenvs\pipenv_test_simple-z0csqumf\lib\site-packages (from requests->simple-test==0.0.0)
Requirement already satisfied: idna<2.7,>=2.5 in c:\users\dartagan\.virtualenvs\pipenv_test_simple-z0csqumf\lib\site-packages (from requests->simple-test==0.0.0)
Requirement already satisfied: urllib3<1.23,>=1.21.1 in c:\users\dartagan\.virtualenvs\pipenv_test_simple-z0csqumf\lib\site-packages (from requests->simple-test==0.0.0)
Building wheels for collected packages: simple-test
  Running setup.py bdist_wheel for simple-test: started
  Running setup.py bdist_wheel for simple-test: finished with status 'done'
  Stored in directory: C:\Users\dartagan\AppData\Local\pip\Cache\wheels\60\e6\f6\c9e6329df51f0426af5df1e20a3f133b1c6af2669913e4164e
Successfully built simple-test
Installing collected packages: simple-test
Successfully installed simple-test-0.0.0

Adding simple-test-0.0.0.tar.gz to Pipfile's [packages]▒
Pipfile.lock (86895b) out of date, updating to (18d9db)▒
Locking [dev-packages] dependencies▒
Locking [packages] dependencies▒
Updated Pipfile.lock (18d9db)!
Installing dependencies from Pipfile.lock (18d9db)▒
To activate this project's virtualenv, run the following:
 $ pipenv shell
@techalchemy
Copy link
Member

pipenv install -e . is the same as python setup.py develop. The resulting pipfile and lockfile will never be usable without the requisite setup.py. Pipfiles are not meant to be used for user installation of a package, they are a development tool.

Lockfiles are designed to resolve dependency graphs. Installing a non-editable zipfile isn't a good way to handle that, and if you install -e . typically you would expect the environment to be updated anytime you modify the package -- that's the whole point of the workflow.

This isn't really how python packaging works, basically, so I don't see this workflow as something we really want to adopt. Thanks for the well constructed suggestion, and I can see where you're coming from. It's just not a practice we want to encourage.

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

No branches or pull requests

2 participants