Package name normalisation is flip-flopping

Some packages like Jinja2 have multiple valid ways to write them.  Depending on what you do, they flip-flop between them.
Describe your environment

OS Type macOS
Python version: $ python -V 3.6.4
Pipenv version: $ pipenv --version 9.0.1 and current master

Expected result
Package names in Pipfile stay constant.
Actual result
When installing Jinja2 becomes lowercase, when uninstalling any other package, it becomes uppercase.
Steps to replicate
$ pipenv install --verbose jinja2

Creating a virtualenv for this project…
Using /Users/hynek/.pyenv/versions/3.6.3/bin/python3.6m to create virtualenv…
⠋Running virtualenv with interpreter /Users/hynek/.pyenv/versions/3.6.3/bin/python3.6m
Using base prefix '/Users/hynek/.pyenv/versions/3.6.3'
New python executable in /Users/hynek/.local/share/virtualenvs/pipenv-test-RKl-GKWb/bin/python3.6m
Also creating executable in /Users/hynek/.local/share/virtualenvs/pipenv-test-RKl-GKWb/bin/python
Installing setuptools, pip, wheel...done.

Virtualenv location: /Users/hynek/.local/share/virtualenvs/pipenv-test-RKl-GKWb
Creating a Pipfile for this project…
Installing jinja2…
⠙Installing 'jinja2'
$ "/Users/hynek/.local/share/virtualenvs/pipenv-test-RKl-GKWb/bin/pip" install   --verbose   "jinja2" -i https://pypi.python.org/simple --exists-action w
Collecting jinja2
  1 location(s) to search for versions of jinja2:
  * https://pypi.python.org/simple/jinja2/
  Getting page https://pypi.python.org/simple/jinja2/
  Looking up "https://pypi.python.org/simple/jinja2/" in the cache
  Current age based on date: 656
  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
  "GET /simple/jinja2/ HTTP/1.1" 200 4087
  Updating cache with response from "https://pypi.python.org/simple/jinja2/"
  Caching b/c date exists and max-age > 0
  Analyzing links from page https://pypi.python.org/simple/jinja2/
    Found link https://pypi.python.org/packages/01/82/b2ed16b1cbea5ddbf1462fb65cf67ce7cd780dc1b6a6f0244f1387fa007d/Jinja2-2.0.tar.gz#md5=19fe3ee10ee94a6003c53374112f2403 (from https://pypi.python.org/simple/jinja2/), version: 2.0
    Found link https://pypi.python.org/packages/08/b9/cefc15a27d9315b5d83a8010c1b19d4dcad1c68c99e0c38d704ce37f9e9d/Jinja2-2.3.tar.gz#md5=7fc34b115f157474d988db8caab6895c (from https://pypi.python.org/simple/jinja2/), version: 2.3
    Skipping link https://pypi.python.org/packages/16/a8/953ae04316fc5f916982ad29a24247cdf3a10c903e487256b9309112a95b/Jinja2-2.0rc1-py2.4-macosx-10.3-i386.egg#md5=3b5901001e84aa62c8bc4c6f0a638b18 (from https://pypi.python.org/simple/jinja2/); unsupported archive format: .egg
    Found link https://pypi.python.org/packages/1d/77/b5b98d2201259ac6962d299e6b445e8040d07c33ac3ff50509d7cd5ba00d/Jinja2-2.5.2.tar.gz#md5=3829be2926a067ee024e6d3e5327dbf7 (from https://pypi.python.org/simple/jinja2/), version: 2.5.2
    Found link https://pypi.python.org/packages/1d/7a/3dec2b8717e34fba5aae98fc2a42d75c27b2eff3650a2dbd975a664d2a11/Jinja2-2.9-py2.py3-none-any.whl#md5=49b11a7357735679ffdc6d22e506d6bf (from https://pypi.python.org/simple/jinja2/), version: 2.9
    Found link https://pypi.python.org/packages/23/94/ca42176bf7a252ce1f5d165953013573dffdbe4b5dac07f57146146ea432/Jinja2-2.7.2.tar.gz#md5=df1581455564e97010e38bc792012aa5 (from https://pypi.python.org/simple/jinja2/), version: 2.7.2
    Found link https://pypi.python.org/packages/25/c8/212b1c2fd6df9eaf536384b6c6619c4e70a3afd2dffdd00e5296ffbae940/Jinja2-2.6.tar.gz#md5=1c49a8825c993bfdcf55bb36897d28a2 (from https://pypi.python.org/simple/jinja2/), version: 2.6
    Skipping link https://pypi.python.org/packages/2a/68/316c1bfc6f34cdf07552a0350927224ea8c844c7651a98d64fa240718284/Jinja2-2.0rc1-py2.5-linux-i686.egg#md5=3a2be0c13c6036d59e81f9b3db82bdfa (from https://pypi.python.org/simple/jinja2/); unsupported archive format: .egg
    Skipping link https://pypi.python.org/packages/2d/c4/93c21617ae4b0bdfd46ed5ac1d8694712d8cf7b5d1e868ca1d712593d2f8/Jinja2-2.0rc1-py2.4-linux-i686.egg#md5=e4286023eed2f6d8cc5f5075106db1f4 (from https://pypi.python.org/simple/jinja2/); unsupported archive format: .egg
    Skipping link https://pypi.python.org/packages/33/ac/03043414ec22e6db67bcd915d298ca49ae81a1d01795bfc1cc9d8c04282c/Jinja2-2.0rc1-py2.4-win32.egg#md5=6f17c620d4bc9272f3061b70ab7af11b (from https://pypi.python.org/simple/jinja2/); unsupported archive format: .egg
    Found link https://pypi.python.org/packages/33/db/9931c645626f9bf7867cc3c4225e7a8abf7aff37ecddb7e7d5df90a3b6c4/Jinja2-2.7.tar.gz#md5=c2fb12cbbb523c57d3d15bfe4dc0e8fe (from https://pypi.python.org/simple/jinja2/), version: 2.7
    Found link https://pypi.python.org/packages/39/10/4e29a4822d736c878ee5be74912bba174e5ab0e5b1cecfa56da7b1341108/Jinja2-2.9.1-py2.py3-none-any.whl#md5=c984a7b6ab1751309b4149c06d44d490 (from https://pypi.python.org/simple/jinja2/), version: 2.9.1
    Found link https://pypi.python.org/packages/3c/d1/49d69bc23d0e0c7612248dd8f5391bd043648865132309616c280ca1c837/Jinja2-2.9.5-py2.py3-none-any.whl#md5=3a518754a21f18b26eb36f3e73defab5 (from https://pypi.python.org/simple/jinja2/), version: 2.9.5
    Skipping link https://pypi.python.org/packages/3d/6a/1999db9da05cfc3f799bb3184997cb1dc34063b4a34519d8618c44c5cf69/Jinja2-2.1-py2.4-win32.egg#md5=d8eb08f4ef61b05a00039a48f620deeb (from https://pypi.python.org/simple/jinja2/); unsupported archive format: .egg
    Found link https://pypi.python.org/packages/44/af/6d8f605d188a50b11ec17fcd93e612c77197f2cd816facd5fea8aef7802e/Jinja2-2.9.tar.gz#md5=6befb7d870fab7f385b3eb4f2f805272 (from https://pypi.python.org/simple/jinja2/), version: 2.9
    Found link https://pypi.python.org/packages/47/83/679b5592feb54e948d6599edf5dac61d2991778c3ecbef6b8041663f4740/Jinja2-2.7.1.tar.gz#md5=282aed153e69f970d6e76f78ed9d027a (from https://pypi.python.org/simple/jinja2/), version: 2.7.1
    Found link https://pypi.python.org/packages/48/89/918559653d27c792906ac3958a8336a7cef4f517ec49a2f3c6be4d20ada4/Jinja2-2.5.3.tar.gz#md5=cae31ce405ec5e4f167913b25ee4f65a (from https://pypi.python.org/simple/jinja2/), version: 2.5.3
    Found link https://pypi.python.org/packages/4b/d0/c967cd61324702887b00b1e8e78db94db734a9018443051a0854c16a8fe1/Jinja2-2.9.4-py2.py3-none-any.whl#md5=a01160d11bd84452ab7840b0f8c1d079 (from https://pypi.python.org/simple/jinja2/), version: 2.9.4
    Found link https://pypi.python.org/packages/51/03/8da0ec1d8380991174e96df3171745f1ebd3ec3987935afaf766940c2052/Jinja2-2.2.tar.gz#md5=7ea7821801eee5def026c216d80e5103 (from https://pypi.python.org/simple/jinja2/), version: 2.2
    Skipping link https://pypi.python.org/packages/53/f8/3c76c38c68f022ad6a81f29b95cf73f5127a232842c4916306525b39eccd/Jinja2-2.1.1-py2.5-win32.egg#md5=a6cd9757966640a7bb7e887c24dd9ff3 (from https://pypi.python.org/simple/jinja2/); unsupported archive format: .egg
    Found link https://pypi.python.org/packages/56/e6/332789f295cf22308386cf5bbd1f4e00ed11484299c5d7383378cf48ba47/Jinja2-2.10.tar.gz#md5=61ef1117f945486472850819b8d1eb3d (from https://pypi.python.org/simple/jinja2/), version: 2.10
    Found link https://pypi.python.org/packages/58/cc/b600b1d2fb6218bd0cb20c88f2dd4f748e163bea2e9b6ada22b7d9fc4571/Jinja2-2.5.4.tar.gz#md5=4553d5aef15d550bfebbc1903014067e (from https://pypi.python.org/simple/jinja2/), version: 2.5.4
    Found link https://pypi.python.org/packages/5e/73/10c45b82a88ed6b7751bd40da31eeefd7b362e07b56a99aa6e56655a0794/Jinja2-2.9.6-py2.py3-none-any.whl#md5=61a215bcdb0f7939c70582bc00b293f1 (from https://pypi.python.org/simple/jinja2/), version: 2.9.6
    Found link https://pypi.python.org/packages/5f/bd/5815d4d925a2b8cbbb4b4960f018441b0c65f24ba29f3bdcfb3c8218a307/Jinja2-2.8.1.tar.gz#md5=150a8f1c180272753cf46dd3cdd6decf (from https://pypi.python.org/simple/jinja2/), version: 2.8.1
    Found link https://pypi.python.org/packages/67/ea/92b1d9d8f2dc43302df7f5271b9500bbfc237386782343561a5f62beb306/Jinja2-2.8.1-py2.py3-none-any.whl#md5=7472b9df828747c2d44eb539558bbf7a (from https://pypi.python.org/simple/jinja2/), version: 2.8.1
    Found link https://pypi.python.org/packages/68/fd/348686b7eaae0ce5b7383cf89085b1b7b20441aa1b00352b6450ade28b61/Jinja2-2.3.1.tar.gz#md5=391c7dd06c62dfe7e30ebaad7af0a401 (from https://pypi.python.org/simple/jinja2/), version: 2.3.1
    Found link https://pypi.python.org/packages/6d/00/80746e9f3133c90686768f450cede835798c4c7e4a3b61a7621aa310f909/Jinja2-2.4.tar.gz#md5=635746009a6560e20db97e94db28867d (from https://pypi.python.org/simple/jinja2/), version: 2.4
    Found link https://pypi.python.org/packages/71/59/d7423bd5e7ddaf3a1ce299ab4490e9044e8dfd195420fc83a24de9e60726/Jinja2-2.9.5.tar.gz#md5=9e55f0db6620dd99a1b366183a94270d (from https://pypi.python.org/simple/jinja2/), version: 2.9.5
    Found link https://pypi.python.org/packages/7b/f4/acb2ebd5e40245668c800078d7637b43137d52542d1052d075375fad9f55/Jinja2-2.9.2-py2.py3-none-any.whl#md5=647ee3f7e2092d4ba36345a7aa305f23 (from https://pypi.python.org/simple/jinja2/), version: 2.9.2
    Found link https://pypi.python.org/packages/7e/c9/7ade5e3a768b7f099e326690294609962bc83d0c5c392dcb97a6eb39aa13/Jinja2-2.0rc1.tar.gz#md5=7751e097f23fec244634e601d86e1d60 (from https://pypi.python.org/simple/jinja2/), version: 2.0rc1
    Found link https://pypi.python.org/packages/7e/ea/f515b991b63346ad62efeae073d613c12216c551f9f9c2fa74c916e731c0/Jinja2-2.9.3.tar.gz#md5=4d7c7e4f598800500ea63b5afaa8ec0c (from https://pypi.python.org/simple/jinja2/), version: 2.9.3
    Skipping link https://pypi.python.org/packages/7f/c0/25d775813d628bd8c173b906e20cf9fc7dfa7a816529216176199c8f58ec/Jinja2-2.0rc1-py2.5-linux-x86_64.egg#md5=3ccf95d2d6245b5407cdda0577b24f64 (from https://pypi.python.org/simple/jinja2/); unsupported archive format: .egg
    Found link https://pypi.python.org/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl#md5=cb679acd14423aef56dfff61d6a988f8 (from https://pypi.python.org/simple/jinja2/), version: 2.10
    Found link https://pypi.python.org/packages/85/b1/633bbedbd8dfead320329a4c6bd8ee0abd9079567f21084c6862b7085dba/Jinja2-2.4.1.tar.gz#md5=e0cf5af057fac63ac9689b86c8b31ce6 (from https://pypi.python.org/simple/jinja2/), version: 2.4.1
    Found link https://pypi.python.org/packages/8b/b5/2670eb888424cefca96cc14475e20edfd2ce8b8f704753513a158832668f/Jinja2-2.5.1.tar.gz#md5=12be091a5d2edae961b65adfc99da826 (from https://pypi.python.org/simple/jinja2/), version: 2.5.1
    Found link https://pypi.python.org/packages/90/61/f820ff0076a2599dd39406dcb858ecb239438c02ce706c8e91131ab9c7f1/Jinja2-2.9.6.tar.gz#md5=6411537324b4dba0956aaa8109f3c77b (from https://pypi.python.org/simple/jinja2/), version: 2.9.6
    Found link https://pypi.python.org/packages/96/a1/c56bc4d99dc2663514a8481511e80eba8994133ae75eebdadfc91a5597d9/Jinja2-2.8-py2.py3-none-any.whl#md5=75acb6f1abfc46ed75f4fd392f321ac2 (from https://pypi.python.org/simple/jinja2/), version: 2.8
    Skipping link https://pypi.python.org/packages/a1/12/98c441c87b1463391f723f9e185c9c3f4462018bd51966e35d7de85f2cf2/Jinja2-2.1.1-py2.4-win32.egg#md5=ce0a82883624cd31c8b513b7bc961148 (from https://pypi.python.org/simple/jinja2/); unsupported archive format: .egg
    Found link https://pypi.python.org/packages/a7/4e/6c4a13fa6bacee33d5b2ff8653593f32853e020c4289b24935305f202baf/Jinja2-2.9.1.tar.gz#md5=4b2270f003aed1d3f934b4cd87d7f005 (from https://pypi.python.org/simple/jinja2/), version: 2.9.1
    Found link https://pypi.python.org/packages/b0/73/eab0bca302d6d6a0b5c402f47ad1760dc9cb2dd14bbc1873ad48db258e4d/Jinja2-2.7.3.tar.gz#md5=b9dffd2f3b43d673802fe857c8445b1a (from https://pypi.python.org/simple/jinja2/), version: 2.7.3
    Skipping link https://pypi.python.org/packages/ba/55/15ed056fb8c85e0c27fbb3d542250628e4df04dbd0f85c7d83274ee377cd/Jinja2-2.1-py2.6-win32.egg#md5=8319235be842d5a61c552be8d206f65a (from https://pypi.python.org/simple/jinja2/); unsupported archive format: .egg
    Skipping link https://pypi.python.org/packages/bd/0e/643b5e074755af3e9e3b83c1c60efde6765cd44071ac12d89385f1cc4aab/Jinja2-2.0rc1-py2.4-linux-x86_64.egg#md5=3f0499f5f0caa7943d4ba3cb20740f5e (from https://pypi.python.org/simple/jinja2/); unsupported archive format: .egg
    Found link https://pypi.python.org/packages/c2/f2/7bd3f76fd073798f7dadfb66133be6cc7d587a592c8110f2ede991a9bcb3/Jinja2-2.5.tar.gz#md5=d02f82e33afe918cef8a9abcd23ccd78 (from https://pypi.python.org/simple/jinja2/), version: 2.5
    Skipping link https://pypi.python.org/packages/c4/3a/bc1d47228268d74c497bc82016180cbdf87be638e63b88136b7e007fc6f3/Jinja2-2.1.1-py2.6-win32.egg#md5=8540a2bf5bfd263842d3a7c6df13977b (from https://pypi.python.org/simple/jinja2/); unsupported archive format: .egg
    Found link https://pypi.python.org/packages/cd/a7/393d52afb5b1fd11470d12a38f316717f3645ad95d9541f69dced68aff79/Jinja2-2.2.1.tar.gz#md5=fea849d68891218eb0b21c170f1c32d5 (from https://pypi.python.org/simple/jinja2/), version: 2.2.1
    Found link https://pypi.python.org/packages/d9/60/9211025af939cddd0d3c4759837c017839a23edc7c6c08813569e6e655d4/Jinja2-2.1.1.tar.gz#md5=b37fc262e4f613eec57c3defe6aea97c (from https://pypi.python.org/simple/jinja2/), version: 2.1.1
    Skipping link https://pypi.python.org/packages/dc/96/f9a47d6f13d4f66fe9376716c94453114d1409c3ee0a6120153c1c335cc0/Jinja2-2.1-py2.5-win32.egg#md5=135dad62ce5de34a54d568a2b3cd05f0 (from https://pypi.python.org/simple/jinja2/); unsupported archive format: .egg
    Found link https://pypi.python.org/packages/de/0b/a9f8af13e178654a0a5fc8518773df649c503b7c1d0e7c77027ca705fdfc/Jinja2-2.5.5.tar.gz#md5=83b20c1eeb31f49d8e6392efae91b7d5 (from https://pypi.python.org/simple/jinja2/), version: 2.5.5
    Found link https://pypi.python.org/packages/de/24/bad6dc9f0d7a0f835d940c5f5076f29824fce45ccd673cc843abf30b9117/Jinja2-2.9.2.tar.gz#md5=38b0447a9e4ff22e2df1c121c1548579 (from https://pypi.python.org/simple/jinja2/), version: 2.9.2
    Found link https://pypi.python.org/packages/e4/20/00afebb3a730abdb8152845b3df0bce381daf39ce999ee0ac0ee3aee8845/Jinja2-2.9.3-py2.py3-none-any.whl#md5=15ece86934541f08e16a6f4b1f6e9459 (from https://pypi.python.org/simple/jinja2/), version: 2.9.3
    Skipping link https://pypi.python.org/packages/ea/fc/64cf36076950f861b29862a88fee91dd38b1459b9a3ca7cd9e806c43c865/Jinja2-2.0rc1-py2.5-macosx-10.3-i386.egg#md5=bc82f2a2e9b55ca1472bc7b89fedca06 (from https://pypi.python.org/simple/jinja2/); unsupported archive format: .egg
    Found link https://pypi.python.org/packages/f2/2f/0b98b06a345a761bec91a079ccae392d282690c2d8272e708f4d10829e22/Jinja2-2.8.tar.gz#md5=edb51693fe22c53cee5403775c71a99e (from https://pypi.python.org/simple/jinja2/), version: 2.8
    Found link https://pypi.python.org/packages/f4/3f/28387a5bbc6883082c16784c6135440b94f9d5938fb156ff579798e18eda/Jinja2-2.9.4.tar.gz#md5=b151bfab6fb728fb7a06da4299161c74 (from https://pypi.python.org/simple/jinja2/), version: 2.9.4
    Skipping link https://pypi.python.org/packages/f6/10/c9391f5561e69dff71e95b91bf4440c0a40f68e494358dcc082945c3aab1/Jinja2-2.0rc1-py2.5-win32.egg#md5=40af7fdc93abd3892b6ea2f208a6033b (from https://pypi.python.org/simple/jinja2/); unsupported archive format: .egg
    Found link https://pypi.python.org/packages/f6/71/f7b1b6bb97d635e57e196ac2d70a0b001d37a94b0c37f5ec02d0ffce31f6/Jinja2-2.1.tar.gz#md5=c7a31931c95a7ae5e1baf21074fdd576 (from https://pypi.python.org/simple/jinja2/), version: 2.1
  Using version 2.10 (newest of versions: 2.0, 2.1, 2.1.1, 2.2, 2.2.1, 2.3, 2.3.1, 2.4, 2.4.1, 2.5, 2.5.1, 2.5.2, 2.5.3, 2.5.4, 2.5.5, 2.6, 2.7, 2.7.1, 2.7.2, 2.7.3, 2.8, 2.8.1, 2.9, 2.9.1, 2.9.2, 2.9.3, 2.9.4, 2.9.5, 2.9.6, 2.10)
  Looking up "https://pypi.python.org/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl" in the cache
  Current age based on date: 4389463
  Freshness lifetime from max-age: 31557600
  The response is "fresh", returning cached response
  31557600 > 4389463
  Using cached Jinja2-2.10-py2.py3-none-any.whl
  Downloading from URL https://pypi.python.org/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl#md5=cb679acd14423aef56dfff61d6a988f8 (from https://pypi.python.org/simple/jinja2/)
Collecting MarkupSafe>=0.23 (from jinja2)
  1 location(s) to search for versions of MarkupSafe:
  * https://pypi.python.org/simple/markupsafe/
  Getting page https://pypi.python.org/simple/markupsafe/
  Looking up "https://pypi.python.org/simple/markupsafe/" in the cache
  Current age based on date: 656
  Freshness lifetime from max-age: 600
  Freshness lifetime from request max-age: 600
  The cached response is "stale" with no etag, purging
  "GET /simple/markupsafe/ HTTP/1.1" 200 1415
  Updating cache with response from "https://pypi.python.org/simple/markupsafe/"
  Caching b/c date exists and max-age > 0
  Analyzing links from page https://pypi.python.org/simple/markupsafe/
    Found link https://pypi.python.org/packages/00/00/d268f88c561a92e35e1df96e68dbec2210926366c79fd426b1d9ee99b020/MarkupSafe-0.12.tar.gz#md5=edd4b6950f6d4ddc6e23fa322f8f0f53 (from https://pypi.python.org/simple/markupsafe/), version: 0.12
    Found link https://pypi.python.org/packages/00/52/33fd9769edf01ffab9e3fd321333fe4d9f7ac9cb0b17ce9524abcb64e089/MarkupSafe-0.15.tar.gz#md5=4e7c4d965fe5e033fa2d7bb7746bb186 (from https://pypi.python.org/simple/markupsafe/), version: 0.15
    Found link https://pypi.python.org/packages/04/d0/21c43bb0a9c9b31c8bfeb3676e12ec0aae2b71632497b6bd6505c980a38a/MarkupSafe-0.17.tar.gz#md5=61d5edc130e3242cfaff9fd9fdefde8f (from https://pypi.python.org/simple/markupsafe/), version: 0.17
    Found link https://pypi.python.org/packages/36/83/400b5f58bfa88f96bc68ccd963990c80549a2825d0777bd838f03d8f0b42/MarkupSafe-0.9.2.tar.gz#md5=69b72d1afdd9e808f9c1ef65f819c7a6 (from https://pypi.python.org/simple/markupsafe/), version: 0.9.2
    Found link https://pypi.python.org/packages/3b/45/dfad433343922655477760d506b058f96a783e8c0ada7b8d0602ff2beace/MarkupSafe-0.9.1.tar.gz#md5=7f469f664b565b440f099997255e6d3c (from https://pypi.python.org/simple/markupsafe/), version: 0.9.1
    Found link https://pypi.python.org/packages/44/ee/37bd0844418acd5fb9c588aae835f38b9b7c4cd0c9b95c78c8ebb74bb65a/MarkupSafe-0.16.tar.gz#md5=fe88012f7fe75252efd26cd25a100851 (from https://pypi.python.org/simple/markupsafe/), version: 0.16
    Found link https://pypi.python.org/packages/4d/de/32d741db316d8fdb7680822dd37001ef7a448255de9699ab4bfcbdf4172b/MarkupSafe-1.0.tar.gz#md5=2fcedc9284d50e577b5192e8e3578355 (from https://pypi.python.org/simple/markupsafe/), version: 1.0
    Found link https://pypi.python.org/packages/58/18/646cbd99909a0c86eb7b9c0277b88cb54f3e2619f6115f48199a4accde97/MarkupSafe-0.22.tar.gz#md5=cb3ec29fd5361add24cfd0c6e2953b3e (from https://pypi.python.org/simple/markupsafe/), version: 0.22
    Found link https://pypi.python.org/packages/61/9d/195c0e2e9efcba7b5f2cad9d01ea7311e20358a7d1c8a928fb481eecad09/MarkupSafe-0.13.tar.gz#md5=f44b8f4bba98b3e66884158f97585829 (from https://pypi.python.org/simple/markupsafe/), version: 0.13
    Found link https://pypi.python.org/packages/6f/c3/7adab2342dc7f14d32943505c9bd163d93a16fa117b8fee82e48f3529fb5/MarkupSafe-0.20.tar.gz#md5=7da066d9cb191a70aa85d0a3d43565d1 (from https://pypi.python.org/simple/markupsafe/), version: 0.20
    Found link https://pypi.python.org/packages/8e/90/da092a12fb96e0c4cacc279d1f92819ae82bfa291e0a03afe8059518e91a/MarkupSafe-0.19.tar.gz#md5=ccb3f746c807c5500850987006854a6d (from https://pypi.python.org/simple/markupsafe/), version: 0.19
    Found link https://pypi.python.org/packages/98/cf/197c3b0f73224b84eb419a967f87565bcc0b0c1147012397e6bd2d45e253/MarkupSafe-0.18.tar.gz#md5=f8d252fd05371e51dec2fe9a36890687 (from https://pypi.python.org/simple/markupsafe/), version: 0.18
    Found link https://pypi.python.org/packages/be/30/7dfaf5f61e9648a9bb97ecd0099da2546ea78fe93cb9c777030c6d056c0d/MarkupSafe-0.9.tar.gz#md5=10a7c6bf81f91f280ba9e76e32e01c94 (from https://pypi.python.org/simple/markupsafe/), version: 0.9
    Found link https://pypi.python.org/packages/c0/41/bae1254e0396c0cc8cf1751cb7d9afc90a602353695af5952530482c963f/MarkupSafe-0.23.tar.gz#md5=f5ab3deee4c37cd6a922fb81e730da6e (from https://pypi.python.org/simple/markupsafe/), version: 0.23
    Found link https://pypi.python.org/packages/c6/33/963f57460372f8401e1f9aa32c8ed8f07a5cae0f11024f5ff1d4cb3576c8/MarkupSafe-0.21.tar.gz#md5=fde838d9337fa51744283f46a1db2e74 (from https://pypi.python.org/simple/markupsafe/), version: 0.21
    Found link https://pypi.python.org/packages/cf/72/6ad21b64f007dba3d211a973f37e3bf0bffae88c4efb868999fd2c94497a/MarkupSafe-0.14.tar.gz#md5=68c6ea6df002649218d24cf490a8ca82 (from https://pypi.python.org/simple/markupsafe/), version: 0.14
    Found link https://pypi.python.org/packages/ee/51/df4a007a19f3de1b733adac77da11fa45f1ec5089549a7cc2d67195bb2c1/MarkupSafe-0.11.tar.gz#md5=48d445941c16d6aa55caf8e148fc0911 (from https://pypi.python.org/simple/markupsafe/), version: 0.11
    Found link https://pypi.python.org/packages/f1/a7/39b74c3c7b46531842d2a9a55b7d6bf5b44851786d131d0fa76dbb4abf44/MarkupSafe-0.9.3.tar.gz#md5=99dccbeb83302f6b593d382098b3b43a (from https://pypi.python.org/simple/markupsafe/), version: 0.9.3
  Using version 1.0 (newest of versions: 0.23, 1.0)
  Using cached wheel link: file:///Users/hynek/Library/Caches/pip/wheels/88/a7/30/e39a54a87bcbe25308fa3ca64e8ddc75d9b3e5afa21ee32d57/MarkupSafe-1.0-cp36-cp36m-macosx_10_13_x86_64.whl
Installing collected packages: MarkupSafe, jinja2

Successfully installed MarkupSafe-1.0 jinja2-2.10
Cleaning up...

Adding jinja2 to Pipfile's [packages]…
Locking [dev-packages] dependencies…
Locking [packages] dependencies…
Updated Pipfile.lock (2bc5ff)!

Gives you:
[[source]]

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

[packages]

"jinja2" = "*"

[dev-packages]

$ pipenv install --verbose pytest

Installing pytest…
⠋Installing 'pytest'
$ "/Users/hynek/.local/share/virtualenvs/pipenv-test-RKl-GKWb/bin/pip" install   --verbose   "pytest" -i https://pypi.python.org/simple --exists-action w
Collecting pytest
  1 location(s) to search for versions of pytest:
  * https://pypi.python.org/simple/pytest/
  Getting page https://pypi.python.org/simple/pytest/
  Looking up "https://pypi.python.org/simple/pytest/" in the cache
  Current age based on date: 711
  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
  "GET /simple/pytest/ HTTP/1.1" 200 7338
  Updating cache with response from "https://pypi.python.org/simple/pytest/"
  Caching b/c date exists and max-age > 0
  Analyzing links from page https://pypi.python.org/simple/pytest/
    Found link https://pypi.python.org/packages/00/b1/62d1da704e18603026245380b2407387b3ec7b0d3e3399c98933f2487d2c/pytest-3.0.1-py2.py3-none-any.whl#md5=88f1e4c4777a69633d6273f83cb9b351 (from https://pypi.python.org/simple/pytest/), version: 3.0.1
    Found link https://pypi.python.org/packages/00/e9/f77dcd80bdb2e52760f38dbd904016da018ab4373898945da744e5e892e9/pytest-3.0.7.tar.gz#md5=89c60546507dc7eb6e9e40a6e9f720bd (from https://pypi.python.org/simple/pytest/), version: 3.0.7
    Found link https://pypi.python.org/packages/04/e5/8456ee924dc62ca1d061d4154f0339f70cc3c058418c12af355a0e8c8a89/pytest-2.3.3.zip#md5=a02805c7131bfd42abe91b3f607a0d3a (from https://pypi.python.org/simple/pytest/), version: 2.3.3
    Found link https://pypi.python.org/packages/07/bc/9ce76df7c91b87467e9fcae153297d88b34591f0379f6ad55781b72c2fd1/pytest-2.8.7.tar.gz#md5=685e2137062c9821b1b74a4814795514 (from https://pypi.python.org/simple/pytest/), version: 2.8.7
    Found link https://pypi.python.org/packages/08/8b/d6225fbe08f4d5c1b4ff05d274596f76003064dfb3ac6aa483790d1bdd08/pytest-2.8.2-py2.py3-none-any.whl#md5=251fe4ed8ed80855398e31ea937cfd65 (from https://pypi.python.org/simple/pytest/), version: 2.8.2
    Found link https://pypi.python.org/packages/0c/a4/1e57b84d6b327fe43d7308192f3a15ce76c31c5a8eb4b76f409ceb898ef2/pytest-2.6.4.tar.gz#md5=14341e122f7e9031a0948eb6b01a2640 (from https://pypi.python.org/simple/pytest/), version: 2.6.4
    Found link https://pypi.python.org/packages/0d/01/71104dbf666cd7785c2874140456163de275a3208fcedb9acacca56b6c8d/pytest-2.8.4-py2.py3-none-any.whl#md5=f497d9491269b243463331fc7db6476f (from https://pypi.python.org/simple/pytest/), version: 2.8.4
    Found link https://pypi.python.org/packages/10/5b/91cadc7c1b82ae287a50e0d5a2ebc17d8ba60cf6b9e0b5df6f9ad4608d85/pytest-3.0.4-py2.py3-none-any.whl#md5=995857f0f9ed4f2f1dcd90c8623feb0e (from https://pypi.python.org/simple/pytest/), version: 3.0.4
    Found link https://pypi.python.org/packages/11/e5/8abc69776104febe83438d1628761d67ea6bee5e7e25f23fe2de9d87063b/pytest-2.1.1.zip#md5=f41ca8e05d351fcbaf34a60a2311f764 (from https://pypi.python.org/simple/pytest/), version: 2.1.1
    Found link https://pypi.python.org/packages/15/c8/6b42bf58f91d72416806472512bb67dabc6edb5a6a8ace29853ff940400a/pytest-3.1.3.tar.gz#md5=35356e6e31cbd8318e8b2a8340a90b72 (from https://pypi.python.org/simple/pytest/), version: 3.1.3
    Found link https://pypi.python.org/packages/18/e2/b9f9dcd5cf0f712c89175386d6be130cb7ddfa80839b8982c8bb354484b9/pytest-2.7.3.tar.gz#md5=a1aa94933d545d4a26fa23f96a77a78a (from https://pypi.python.org/simple/pytest/), version: 2.7.3
    Found link https://pypi.python.org/packages/1f/f8/8cd74c16952163ce0db0bd95fdd8810cbf093c08be00e6e665ebf0dc3138/pytest-3.2.5.tar.gz#md5=6dbe9bb093883f75394a689a1426ac6f (from https://pypi.python.org/simple/pytest/), version: 3.2.5
    Found link https://pypi.python.org/packages/22/06/483d4c1a081bd29586f50572dfbcfc9c78b6269841e3aa706fc37418769e/pytest-3.3.1-py2.py3-none-any.whl#md5=a2a9f7e16edb834d31e4b0e80e64c7f2 (from https://pypi.python.org/simple/pytest/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 3.3.1
    Found link https://pypi.python.org/packages/23/ae/21692116610d46005de9d9fe92675affade102276e8420e5e47d187a79c6/pytest-2.4.0.tar.gz#md5=45dff04f8a380f6f90507172852551d1 (from https://pypi.python.org/simple/pytest/), version: 2.4.0
    Found link https://pypi.python.org/packages/24/05/b6eaf80746a2819327207825e3dd207a93d02a9f63e01ce48562c143ed82/pytest-2.9.2-py2.py3-none-any.whl#md5=436fb1d52addf4efa43928460e442641 (from https://pypi.python.org/simple/pytest/), version: 2.9.2
    Found link https://pypi.python.org/packages/2b/05/e20806c99afaff43331f5fd8770bb346145303882f98ef3275fa1dd66f6d/pytest-3.0.2.tar.gz#md5=61dc36e65a6f6c11c53b1388e043a9f5 (from https://pypi.python.org/simple/pytest/), version: 3.0.2
    Found link https://pypi.python.org/packages/2b/40/48fc1ffc7f0eb9b7e33fa36919859e6494f1a2b86796d222c880fab15b52/pytest-2.2.1.zip#md5=3e7d5352205401c6f73976fbf1b48e68 (from https://pypi.python.org/simple/pytest/), version: 2.2.1
    Found link https://pypi.python.org/packages/2c/e8/28d5668bb1d81cab9aa28b715a2c3a6bfdae5b56789f3d5ebc49b8b9fdbd/pytest-2.5.1.tar.gz#md5=4e155a0134e6757b37cc6698c20f3e9f (from https://pypi.python.org/simple/pytest/), version: 2.5.1
    Found link https://pypi.python.org/packages/2f/03/0c636d7191255e1737012e5f9c42368f11b55463aeea46fb1955892cab0d/pytest-3.0.4.tar.gz#md5=0fbf3cf9f127ae34300e2c8bb002b6a6 (from https://pypi.python.org/simple/pytest/), version: 3.0.4
    Found link https://pypi.python.org/packages/35/3e/76e99f39c1cc04e9701d447a5667d9ec45f724ca11b6f5c797492339aef1/pytest-2.7.2-py2.py3-none-any.whl#md5=1b636c4310d9a3cd5f516e1a9086ae06 (from https://pypi.python.org/simple/pytest/), version: 2.7.2
    Found link https://pypi.python.org/packages/35/a0/6f9c4a8f234a4499636715aeb740aaae93fea67c72e53f9183e52da3ec97/pytest-2.0.3.zip#md5=0e4fe2865a7cf9f86a2aaffd3d72ebbd (from https://pypi.python.org/simple/pytest/), version: 2.0.3
    Found link https://pypi.python.org/packages/36/85/9b92d1c31c42fdc8a57d4e36d4c8e383caa3ce48f4c134d5c51d1efa8e1c/pytest-3.2.4.tar.gz#md5=2ed8660a7b15075e90178aa7b6662362 (from https://pypi.python.org/simple/pytest/), version: 3.2.4
    Found link https://pypi.python.org/packages/37/7f/3365952d97a0f26613a50664089ae496b1f43091695b298fc3e00ba5e613/pytest-2.8.1.tar.gz#md5=992611bebeb70b7e4b19f7d6f79b9f79 (from https://pypi.python.org/simple/pytest/), version: 2.8.1
    Found link https://pypi.python.org/packages/38/af/8dcf688d192914928393f931b7b550f2530299bbb08018b2f17efa6aab73/pytest-3.3.2-py2.py3-none-any.whl#md5=5f7a1be1015c59c6242edf0af4075314 (from https://pypi.python.org/simple/pytest/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 3.3.2
    Found link https://pypi.python.org/packages/3a/13/d7adc921371b07999426d9ed8b95eb67c7bab25e88839c6f4f642bf0fb4e/pytest-3.0.0.tar.gz#md5=5c7eef3def7499fd3de2db0e3013f7b0 (from https://pypi.python.org/simple/pytest/), version: 3.0.0
    Found link https://pypi.python.org/packages/3f/e5/fb380dee75de263d2ebcfdee2c4c43d5260b5755f7165cff0d38d57d1932/pytest-2.5.2.tar.gz#md5=8ea3d1939e81514ccba9ba0e9566b5be (from https://pypi.python.org/simple/pytest/), version: 2.5.2
    Found link https://pypi.python.org/packages/41/6f/ed63db45ad82db405c77c807d75d66311d385e1b6bf476ec46bde0c9462a/pytest-3.3.0.tar.gz#md5=98a34c3e039192cccaf5df758b084c25 (from https://pypi.python.org/simple/pytest/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 3.3.0
    Found link https://pypi.python.org/packages/41/ef/0ca241c759f607cde0f2d828492d92e18078a2e6b90b409206f53d9446b9/pytest-3.2.0.tar.gz#md5=f7c0ffc970b26bdf8e6ba1c67af2ea79 (from https://pypi.python.org/simple/pytest/), version: 3.2.0
    Found link https://pypi.python.org/packages/43/67/bd3a6148fc8a2d989ded3af319100e30fb6908f2d0a284e5cd9d20fbeb6d/pytest-3.1.1-py2.py3-none-any.whl#md5=34f4a39d5265dfc895c19796fd3b0dc1 (from https://pypi.python.org/simple/pytest/), version: 3.1.1
    Found link https://pypi.python.org/packages/45/c1/3d6dfd17bb7126724c8d422f0b0bdef8650e9aacfb5aa1405ba3229b1955/pytest-2.7.1.tar.gz#md5=e972d691ff6779ffb4b594449bac3e43 (from https://pypi.python.org/simple/pytest/), version: 2.7.1
    Found link https://pypi.python.org/packages/47/ab/80ad422b3a4b20f23947e1a6a2bbe6ef2afc0d8cbdf24ce31e14219a4e9c/pytest-2.8.3.tar.gz#md5=33fd706c4ef857e70200661b0fceb80c (from https://pypi.python.org/simple/pytest/), version: 2.8.3
    Found link https://pypi.python.org/packages/48/60/ac0e3482d1c57ace39b709c765b9e04f4478f38ab53be4dce4fa5e478f16/pytest-3.0.1.tar.gz#md5=6e736a6d7bc854b25d44a60bcba5f2f9 (from https://pypi.python.org/simple/pytest/), version: 3.0.1
    Found link https://pypi.python.org/packages/4b/2f/9d11aed0203c8b3eee0768c8948b2974086dda8beb8ecf25bf189ce64759/pytest-2.6.1.tar.gz#md5=bb353f6cf6d9ff83ff7f2dfbeaca47a3 (from https://pypi.python.org/simple/pytest/), version: 2.6.1
    Found link https://pypi.python.org/packages/4e/2b/9b99ae13c99a66f733a3d0bebecd25b34715f3c6391a66f2e39ec4cf7f1f/pytest-2.9.0-py2.py3-none-any.whl#md5=fff4b66a05f144e7b2cfdeb196e4558b (from https://pypi.python.org/simple/pytest/), version: 2.9.0
    Found link https://pypi.python.org/packages/4f/ef/4fce19805fa1c2deb9518551861d83291aee87145e6a31adbc5a80c149ba/pytest-2.7.2.tar.gz#md5=dcd8e891474d605b81fc7fcc8711e95b (from https://pypi.python.org/simple/pytest/), version: 2.7.2
    Found link https://pypi.python.org/packages/4f/fd/c3e2fdbc7aba6d69ebf5ddbef99679dc03f278b2509695e2bdca5b301592/pytest-2.8.0.zip#md5=1f1780235e82084b12a70d601c320fd0 (from https://pypi.python.org/simple/pytest/), version: 2.8.0
    Found link https://pypi.python.org/packages/50/e2/a28d4c5e4520a0427bc5141703f3296184742e7cb2722ce71fd61020c417/pytest-3.1.0.tar.gz#md5=11b609d38edff58bceca8c18efe19078 (from https://pypi.python.org/simple/pytest/), version: 3.1.0
    Found link https://pypi.python.org/packages/53/d0/208853c09be8377e6d4de7c0df875ef7ef37189373d76a74b65b44e50528/pytest-3.2.3.tar.gz#md5=698f8929e095a1c37876b5567943be79 (from https://pypi.python.org/simple/pytest/), version: 3.2.3
    Found link https://pypi.python.org/packages/55/9c/5529093be0f518fe710d5b925680429c24810dadd6519c0ca86435656e85/pytest-3.1.0-py2.py3-none-any.whl#md5=7343ec3cb88369474bbc5f8a66a69bac (from https://pypi.python.org/simple/pytest/), version: 3.1.0
    Found link https://pypi.python.org/packages/5e/f0/75c5cee17575bef459c916b6276bd9ad56944836bb0d9e36dd05704e7f35/pytest-2.9.1.tar.gz#md5=05165740ea50928e4e971378630163ec (from https://pypi.python.org/simple/pytest/), version: 2.9.1
    Found link https://pypi.python.org/packages/61/49/c299eeaea69ed31338a58762b5185c56044fc2e09434694742ca2306a514/pytest-2.9.1-py2.py3-none-any.whl#md5=8864aa3ffe74cd3a0923ab1ee3d3ab29 (from https://pypi.python.org/simple/pytest/), version: 2.9.1
    Found link https://pypi.python.org/packages/62/02/ed84951d1697a20e371d37e1756e468ebef1fcfcaddadeb1efcc5d993464/pytest-2.1.0.zip#md5=85e70de34628a3412309dddad63c21ce (from https://pypi.python.org/simple/pytest/), version: 2.1.0
    Found link https://pypi.python.org/packages/62/b4/67a19a34947a28441d59598c402f7b192d4906497d3fe3746cadcf777dd3/pytest-2.2.4.zip#md5=73ed098e39978890b83cbea1f1ab2a74 (from https://pypi.python.org/simple/pytest/), version: 2.2.4
    Found link https://pypi.python.org/packages/63/4a/db317d848325ba77e4ed498860b40ab53a8b49f1ae13612bc8aee75634f0/pytest-3.2.2.tar.gz#md5=401c005bd57f71e63ba015ab086fe67d (from https://pypi.python.org/simple/pytest/), version: 3.2.2
    Found link https://pypi.python.org/packages/68/9c/c06dc051b39b817efd31e4c589df7780f7b287d96fab67e90be1f614fc0a/pytest-3.0.6.tar.gz#md5=6639592fa430567d024189f097fcdbd7 (from https://pypi.python.org/simple/pytest/), version: 3.0.6
    Found link https://pypi.python.org/packages/6b/2f/6a2eea3d04461b68cf897d99b0ccb8c5cb0f926273cf0e4986b03c9ad22e/pytest-2.2.2.zip#md5=69ddec90ba88ace06ba38927dee00632 (from https://pypi.python.org/simple/pytest/), version: 2.2.2
    Found link https://pypi.python.org/packages/6b/78/3e105f2e7e2e980b61e4d3adc6db2a221a918c48acc9049ed4ba64739f65/pytest-2.6.2.tar.gz#md5=0a1735fb1d481ef3864f34678607ba85 (from https://pypi.python.org/simple/pytest/), version: 2.6.2
    Found link https://pypi.python.org/packages/6d/99/6d327b3aa910170b8ecb4a65ebbe4277f2bb51f757a60f44bc0a669c33e5/pytest-2.8.4.tar.gz#md5=0671eab4cd12b7e67c73123360d86b9c (from https://pypi.python.org/simple/pytest/), version: 2.8.4
    Found link https://pypi.python.org/packages/6d/9f/1fbd50be4deaa4007ef4ed8f84f888c6613c629e1f46e979ffb9d82a7324/pytest-3.2.1.tar.gz#md5=635976c2a9b2c2599d69fb0ad5abaf7d (from https://pypi.python.org/simple/pytest/), version: 3.2.1
    Found link https://pypi.python.org/packages/71/53/de9254cc319e8584fed42c93e7edb136f3c52a9f3b4048bf4d2cd266915c/pytest-2.8.6-py2.py3-none-any.whl#md5=56a2c7ade6f7506b933cb3081623c0a6 (from https://pypi.python.org/simple/pytest/), version: 2.8.6
    Found link https://pypi.python.org/packages/72/2b/2d3155e01f45a5a04427857352ee88220ee39550b2bc078f9db3190aea46/pytest-3.1.2.tar.gz#md5=c4d179f89043cc925e1c169d03128e02 (from https://pypi.python.org/simple/pytest/), version: 3.1.2
    Found link https://pypi.python.org/packages/73/e8/6d02c991f66d25f5a5eb66168295401876377d2937771704d0cd949354de/pytest-3.1.2-py2.py3-none-any.whl#md5=1e28f858f28d5a9f3ff69e1fe7331210 (from https://pypi.python.org/simple/pytest/), version: 3.1.2
    Found link https://pypi.python.org/packages/75/b9/774b350059c63bbd6900f46b2f37b1215a15b38471fbb8edb7def8865626/pytest-2.8.0-py2.py3-none-any.whl#md5=8b692e5940b5afb539b0ef63828c153f (from https://pypi.python.org/simple/pytest/), version: 2.8.0
    Found link https://pypi.python.org/packages/78/bb/7c14d9e03a2b0b3a6f92020da384bc6b96bc7786c2e4e03ef31a57c2db79/pytest-2.4.1.tar.gz#md5=00496d6577780ace089995efea9706d2 (from https://pypi.python.org/simple/pytest/), version: 2.4.1
    Found link https://pypi.python.org/packages/7f/f9/da3670b93e3d28e64f75d33740de14ac25acb8b187accab1a75f84e0893b/pytest-2.6.3.tar.gz#md5=6f6a1ae63a664d11223fba18cd2af31a (from https://pypi.python.org/simple/pytest/), version: 2.6.3
    Found link https://pypi.python.org/packages/89/ab/7d72d661cb2a664051cf985a8251d22df936bfcc86d1d7bb9c46378278f8/pytest-2.4.2.tar.gz#md5=9ce14429bd9fae08a3d9ae6b7046d9fc (from https://pypi.python.org/simple/pytest/), version: 2.4.2
    Found link https://pypi.python.org/packages/8c/7d/f5d71f0e28af32388e07bd4ce0dbd2b3539693aadcae4403266173ec87fa/pytest-3.2.3-py2.py3-none-any.whl#md5=92952bc212c5eff0b6f840dcef4f828b (from https://pypi.python.org/simple/pytest/), version: 3.2.3
    Found link https://pypi.python.org/packages/8e/81/40a4b62b1d15441c282db485f8f08c7c38edab9ffe750a31d77805cd5f6a/pytest-3.0.7-py2.py3-none-any.whl#md5=36527e0c695868a5653d12988c3b6ff7 (from https://pypi.python.org/simple/pytest/), version: 3.0.7
    Found link https://pypi.python.org/packages/8f/aa/e619dc9cbe24694c1ddfe7a9f38a2f04a5497822ee8d28c7927adccb152f/pytest-2.1.3.zip#md5=f9862126e4b1157f7691fc9993255244 (from https://pypi.python.org/simple/pytest/), version: 2.1.3
    Found link https://pypi.python.org/packages/96/51/8fa6bdb9c80e21a90e162f6774da2506497ef0c92afae8ba654c3a5ce4c3/pytest-3.1.1.tar.gz#md5=dfb110518cacc5b26ec5dd79877feb16 (from https://pypi.python.org/simple/pytest/), version: 3.1.1
    Found link https://pypi.python.org/packages/97/32/8fce79a4de0d8c9f40e3987282a6a0df25fddb1c8209ff8a95e3a3834b1f/pytest-2.1.2.zip#md5=e75a115a38898636c2ce8bbe0e492760 (from https://pypi.python.org/simple/pytest/), version: 2.1.2
    Found link https://pypi.python.org/packages/98/ec/3e5ca93027bcf88451afb5924a566e790e5e393d6de734b03044d0826176/pytest-3.3.0-py2.py3-none-any.whl#md5=334ee86af89c9811462b1b39bc2bfbca (from https://pypi.python.org/simple/pytest/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 3.3.0
    Found link https://pypi.python.org/packages/9b/52/a619a92dbef5a3ae39e735bdfdaaa61e04c4661f1f98860b90b6225c6043/pytest-2.3.0.zip#md5=c6a79ce5c3e156feaf94b57b96ca0d4d (from https://pypi.python.org/simple/pytest/), version: 2.3.0
    Found link https://pypi.python.org/packages/a0/2f/076c816e2402c4911ccee4b93ba0475145b7cffd0320ca8efa0add7c469c/pytest-3.0.3.tar.gz#md5=b33b3b1f847d3745a78423762f6b7f6d (from https://pypi.python.org/simple/pytest/), version: 3.0.3
    Found link https://pypi.python.org/packages/a4/e9/bf75a9a91c4a545bad262937d1defa90d95ac912118a706406e21aef889a/pytest-3.0.3-py2.py3-none-any.whl#md5=d92f5589c5fcdfa1f2de2965eac704e6 (from https://pypi.python.org/simple/pytest/), version: 3.0.3
    Found link https://pypi.python.org/packages/a5/4c/82253e6fa5bdfb16fa560d1569c9e28b797fafc0a41602725743f5cdb922/pytest-2.6.0.tar.gz#md5=e492f76a986cb9dd0818b7ecc89af92e (from https://pypi.python.org/simple/pytest/), version: 2.6.0
    Found link https://pypi.python.org/packages/a6/41/012f1af02151e7a4a6a737e148ae7edc35ded57a25a28386338a759d4e49/pytest-2.7.0.tar.gz#md5=14cde91b1106c937c48497728ea37dc6 (from https://pypi.python.org/simple/pytest/), version: 2.7.0
    Found link https://pypi.python.org/packages/a7/27/ecf9ad0a22cf1828c39e12557fccb3a63b13b9fb07927757ea4ccf443ab6/pytest-2.8.2.tar.gz#md5=96e77b3a2fb40e5d99a1cfba38ac7c6d (from https://pypi.python.org/simple/pytest/), version: 2.8.2
    Found link https://pypi.python.org/packages/a7/6e/2580c06b2c0a3afa1376e731a1cfa32888be03de5c59cf9a0408347de727/pytest-2.3.5.tar.gz#md5=18f150e7be96b5fe3c388b0e817b8087 (from https://pypi.python.org/simple/pytest/), version: 2.3.5
    Found link https://pypi.python.org/packages/a8/54/6053d8b9f5c5f3db9d9e368493f831d1ca9ff54a1d60d27265eba38daf7c/pytest-2.0.2.zip#md5=ed1b80b4b9975401d3bd62bf309874f4 (from https://pypi.python.org/simple/pytest/), version: 2.0.2
    Found link https://pypi.python.org/packages/a8/87/b7ca49efe52d2b4169f2bfc49aa5e384173c4619ea8e635f123a0dac5b75/pytest-3.0.5.tar.gz#md5=cefd527b59332688bf5db4a10aa8a7cb (from https://pypi.python.org/simple/pytest/), version: 3.0.5
    Found link https://pypi.python.org/packages/ab/97/5aab04590ec048cc39bd913fa5fadd16f6c47998f481cb546fa041be792d/pytest-2.5.0.tar.gz#md5=cc64de5d46077327ae12a51c3d51e793 (from https://pypi.python.org/simple/pytest/), version: 2.5.0
    Found link https://pypi.python.org/packages/af/76/56610fe4de86023ed0d81521973ededf7702bef7be04a7aff2a40e4d9245/pytest-2.8.1-py2.py3-none-any.whl#md5=bb3c87801ed43c4b00de37259f8c21cf (from https://pypi.python.org/simple/pytest/), version: 2.8.1
    Found link https://pypi.python.org/packages/b0/7b/7aa01fa919ca0d038cdf8744ba9fd0416b04ec1878a68bfd77f39534e408/pytest-2.8.3-py2.py3-none-any.whl#md5=a19ade05f74d114ccde8fb1cbec7fc12 (from https://pypi.python.org/simple/pytest/), version: 2.8.3
    Found link https://pypi.python.org/packages/b0/fc/5770d93a928ed76118eb21450307d065cbb6f359bdb11aebbef4e1ce93d3/pytest-2.0.0.zip#md5=f07c521dfd5a540f3dfea1846e58dab7 (from https://pypi.python.org/simple/pytest/), version: 2.0.0
    Found link https://pypi.python.org/packages/b1/3d/d7ea9b0c51e0cacded856e49859f0a13452747491e842c236bbab3714afe/pytest-2.8.5.zip#md5=8493b06f700862f1294298d6c1b715a9 (from https://pypi.python.org/simple/pytest/), version: 2.8.5
    Found link https://pypi.python.org/packages/b2/14/5028e88e6023a6c7621cfafe30575d7d0aa42758d9fef78a3ef4238c3716/pytest-2.8.7-py2.py3-none-any.whl#md5=280bd63a44febf21dcdf1c8c00b0452e (from https://pypi.python.org/simple/pytest/), version: 2.8.7
    Found link https://pypi.python.org/packages/b4/1b/7b3550bf0437f7a57f913064c5f6f911d43d984e4fd393b2257c22802d62/pytest-2.8.6.tar.gz#md5=7342ce7ff4e37c2ffa15e5dc07787cf0 (from https://pypi.python.org/simple/pytest/), version: 2.8.6
    Found link https://pypi.python.org/packages/b6/47/b1223c41b65c54d408506ef46579daf002e1fd5269e68ddcab9ef906281b/pytest-2.7.3-py2.py3-none-any.whl#md5=88cec2ac8838ff1fe4df6fdd3111d92f (from https://pypi.python.org/simple/pytest/), version: 2.7.3
    Found link https://pypi.python.org/packages/ba/47/48ffdd8a252b8b65c5532901567c7939dcdc1d11130b531aa4164e95b264/pytest-3.2.0-py2.py3-none-any.whl#md5=eaaf65a8468750061b55946e4c730479 (from https://pypi.python.org/simple/pytest/), version: 3.2.0
    Found link https://pypi.python.org/packages/bd/0e/59807cd3f403b6a63510c7688823943d4c225aee7fef002fa8760f86668a/pytest-3.2.4-py2.py3-none-any.whl#md5=5d051b4b803cefc9aa95892a24c5bfe8 (from https://pypi.python.org/simple/pytest/), version: 3.2.4
    Found link https://pypi.python.org/packages/c4/17/73e8eda8fbc18b8421a8b16be8bbbb2a461f4d2405f3628beb8e5d2ca567/pytest-3.0.6-py2.py3-none-any.whl#md5=0fe6fd8b448542047e153bb788d4f360 (from https://pypi.python.org/simple/pytest/), version: 3.0.6
    Found link https://pypi.python.org/packages/c4/bf/80d1cd053b1c86f6ecb23300fba3a7c572419b5edc155da0f3f104d42775/pytest-3.0.2-py2.py3-none-any.whl#md5=675bfe664457b162d613d70479dad811 (from https://pypi.python.org/simple/pytest/), version: 3.0.2
    Found link https://pypi.python.org/packages/ca/c7/60a42e3e9e160e36e1706d4337406936b84058a0155974479d8a94237bfd/pytest-2.2.3.zip#md5=f9b66b28086b8543baa4820d5f880baa (from https://pypi.python.org/simple/pytest/), version: 2.2.3
    Found link https://pypi.python.org/packages/d0/00/2546e70b2cc1d3df4e736a43871dfde54855277446cec376f871e36f7e03/pytest-3.3.2.tar.gz#md5=c3757fbdfebd5d8f402fdd5fc1dcb9b5 (from https://pypi.python.org/simple/pytest/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 3.3.2
    Found link https://pypi.python.org/packages/d2/0b/4f36de60ae2b2649973237866f9f3ffaff03f8e395c22b3573c4be4e1be2/pytest-2.3.4.zip#md5=db319fef9c310dc46798b285d3da3aa1 (from https://pypi.python.org/simple/pytest/), version: 2.3.4
    Found link https://pypi.python.org/packages/d9/32/d037987ff74a2afddec2128293036ba7a96b38f4ace3a90b628b214ca99f/pytest-2.8.5-py2.py3-none-any.whl#md5=336b5dcba30a1c35eb637e1b1b9474d4 (from https://pypi.python.org/simple/pytest/), version: 2.8.5
    Found link https://pypi.python.org/packages/d9/86/4a4d065f5a36e1015cc3fd1c3d30e4931d21fee42d2cdb3738f882dea36b/pytest-2.7.1-py2.py3-none-any.whl#md5=f7d7211bbc2b14e37624a4eb434aeed9 (from https://pypi.python.org/simple/pytest/), version: 2.7.1
    Found link https://pypi.python.org/packages/dd/28/4abc547194d8e6ff93d3ef186cb809a413d719cdc21e524af08fe986f7c2/pytest-3.0.5-py2.py3-none-any.whl#md5=790888ee21cfd19c104155b0ae9b84e5 (from https://pypi.python.org/simple/pytest/), version: 3.0.5
    Found link https://pypi.python.org/packages/e0/1e/d52c6a3a143935410ee33320341ea7bbb770ca8fe89c3d51e18254e0a2ba/pytest-3.2.1-py2.py3-none-any.whl#md5=4aa9b46eb6557e1d0186f801a3320e28 (from https://pypi.python.org/simple/pytest/), version: 3.2.1
    Found link https://pypi.python.org/packages/e3/fd/75728643baacf174d58e50b69053cc9e2ebcdc97f3b6ad967aec12a59e33/pytest-3.2.2-py2.py3-none-any.whl#md5=05dda882ce8876bd1fcff86ae54e603a (from https://pypi.python.org/simple/pytest/), version: 3.2.2
    Found link https://pypi.python.org/packages/e4/47/22ad2c97e477c0b5f33d5235e3620c17d28b983d955631468d27b4786119/pytest-2.3.2.zip#md5=ccffb2f8b1581203bcd5e18cd6eac4f7 (from https://pypi.python.org/simple/pytest/), version: 2.3.2
    Found link https://pypi.python.org/packages/ea/96/229f49c3ab4a74ab8043f31a57e61cfa6b4d6493bacc55c0508d4b83d999/pytest-2.0.1.zip#md5=0667d82556db906a7429171589d95e4d (from https://pypi.python.org/simple/pytest/), version: 2.0.1
    Found link https://pypi.python.org/packages/ef/41/d8a61f1b2ba308e96b36106e95024977e30129355fd12087f23e4b9852a1/pytest-3.2.5-py2.py3-none-any.whl#md5=9c8ab8b299cdaa6a441063861eb2a75b (from https://pypi.python.org/simple/pytest/), version: 3.2.5
    Found link https://pypi.python.org/packages/f0/eb/f18766199ad2febd79ba8bee99d231b3cfbabe9063352481414fb7f95d9e/pytest-2.2.0.zip#md5=fa904c0f879c51f62058dbafe93cbe2f (from https://pypi.python.org/simple/pytest/), version: 2.2.0
    Found link https://pypi.python.org/packages/f0/ee/6e2522c968339dca7d9abfd5e71312abeeb5ee902e09b4daf44f07b2f907/pytest-2.9.2.tar.gz#md5=b65c2944dfaa0efb62c0239afb424f5b (from https://pypi.python.org/simple/pytest/), version: 2.9.2
    Found link https://pypi.python.org/packages/f2/96/beb9e8005e3cc2959c9743eb2b4f6c538d0d3599d69e716a995732cc716d/pytest-3.0.0-py2.py3-none-any.whl#md5=bbcdad0eae4bdcd6a720607a1321cc5b (from https://pypi.python.org/simple/pytest/), version: 3.0.0
    Found link https://pypi.python.org/packages/fa/44/1d653c450143f7f98463233f1a9c71dd8a7c33ba6937a422e3eeca2b54b1/pytest-2.3.1.zip#md5=f8603ab43889a773fbf3d5246fa24b9d (from https://pypi.python.org/simple/pytest/), version: 2.3.1
    Found link https://pypi.python.org/packages/fb/da/7efd1506b067a45ddaf3e13f846f466538882071b9793273f06944e7e23b/pytest-2.9.0.tar.gz#md5=75ca2e51eb1d6a62d46a977b9dbb1abf (from https://pypi.python.org/simple/pytest/), version: 2.9.0
    Found link https://pypi.python.org/packages/fb/ee/ceb80b45e768e67ee848dfd4fc407a4ccfc6d93c904c49fad1e5495a079f/pytest-3.3.1.tar.gz#md5=6c056c2c41dfd2a0766682b942abf39c (from https://pypi.python.org/simple/pytest/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 3.3.1
    Found link https://pypi.python.org/packages/fd/3e/d326a05d083481746a769fc051ae8d25f574ef140ad4fe7f809a2b63c0f0/pytest-3.1.3-py2.py3-none-any.whl#md5=025bc32f63551a65449f5727b199a556 (from https://pypi.python.org/simple/pytest/), version: 3.1.3
  Using version 3.3.2 (newest of versions: 2.0.0, 2.0.1, 2.0.2, 2.0.3, 2.1.0, 2.1.1, 2.1.2, 2.1.3, 2.2.0, 2.2.1, 2.2.2, 2.2.3, 2.2.4, 2.3.0, 2.3.1, 2.3.2, 2.3.3, 2.3.4, 2.3.5, 2.4.0, 2.4.1, 2.4.2, 2.5.0, 2.5.1, 2.5.2, 2.6.0, 2.6.1, 2.6.2, 2.6.3, 2.6.4, 2.7.0, 2.7.1, 2.7.2, 2.7.3, 2.8.0, 2.8.1, 2.8.2, 2.8.3, 2.8.4, 2.8.5, 2.8.6, 2.8.7, 2.9.0, 2.9.1, 2.9.2, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, 3.0.6, 3.0.7, 3.1.0, 3.1.1, 3.1.2, 3.1.3, 3.2.0, 3.2.1, 3.2.2, 3.2.3, 3.2.4, 3.2.5, 3.3.0, 3.3.1, 3.3.2)
  Looking up "https://pypi.python.org/packages/38/af/8dcf688d192914928393f931b7b550f2530299bbb08018b2f17efa6aab73/pytest-3.3.2-py2.py3-none-any.whl" in the cache
  Current age based on date: 711
  Freshness lifetime from max-age: 31557600
  The response is "fresh", returning cached response
  31557600 > 711
  Using cached pytest-3.3.2-py2.py3-none-any.whl
  Downloading from URL https://pypi.python.org/packages/38/af/8dcf688d192914928393f931b7b550f2530299bbb08018b2f17efa6aab73/pytest-3.3.2-py2.py3-none-any.whl#md5=5f7a1be1015c59c6242edf0af4075314 (from https://pypi.python.org/simple/pytest/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)
Collecting py>=1.5.0 (from pytest)
  1 location(s) to search for versions of py:
  * https://pypi.python.org/simple/py/
  Getting page https://pypi.python.org/simple/py/
  Looking up "https://pypi.python.org/simple/py/" in the cache
  Current age based on date: 710
  Freshness lifetime from max-age: 600
  Freshness lifetime from request max-age: 600
  The cached response is "stale" with no etag, purging
  "GET /simple/py/ HTTP/1.1" 200 4808
  Updating cache with response from "https://pypi.python.org/simple/py/"
  Caching b/c date exists and max-age > 0
  Analyzing links from page https://pypi.python.org/simple/py/
    Found link https://pypi.python.org/packages/00/db/ebec2d573e5c6df968638a69edbc8bb23524ce1dc8349f007d8a5393f43d/py-1.4.3.zip#md5=f20018fda42165f2edb4226c8eafcae4 (from https://pypi.python.org/simple/py/), version: 1.4.3
    Found link https://pypi.python.org/packages/02/79/ea0c2750dde4b19bf2e305d201e4dd488f6671b51f52d8cf87aba174a158/py-1.4.32-py2.py3-none-any.whl#md5=b032575d68c53dca60b8bdd8ffb8716b (from https://pypi.python.org/simple/py/), version: 1.4.32
    Found link https://pypi.python.org/packages/03/89/36292385915c48e5093c9c01f6a3353b7b85730b1d08d2cea41bf846c447/py-1.4.6.zip#md5=18381334c69450a080ede4d04efb4b52 (from https://pypi.python.org/simple/py/), version: 1.4.6
    Found link https://pypi.python.org/packages/03/c2/065817032d142b62c0e8fe9aa6a8b7c12c6d7134f0ce01e6ff9fa3211d5c/py-1.3.3.tar.gz#md5=bf0dbc3ce4c18ead263cb5679e5164b4 (from https://pypi.python.org/simple/py/), version: 1.3.3
    Found link https://pypi.python.org/packages/0c/a1/255f40e3f34e263575ce8d66d0550ec8e1f42e468eea66eb52544abf50f8/py-1.4.9.zip#md5=471a88edcdae2f9689c0193972a1a1f8 (from https://pypi.python.org/simple/py/), version: 1.4.9
    Found link https://pypi.python.org/packages/12/e9/ac1a086c8deb69db24a9871b323e05a0efbb97ef5ce34b667eade253fedc/py-1.4.4.zip#md5=5f94e19ce855df25d430265a19287db0 (from https://pypi.python.org/simple/py/), version: 1.4.4
    Found link https://pypi.python.org/packages/18/0d/e73c7c110a716a4b96020a8d664f934b12a9fc8f1b61787a53c19f2e5773/py-0.9.2.tar.gz#md5=2c996d78867f6ad64dc5aabf1185aaf7 (from https://pypi.python.org/simple/py/), version: 0.9.2
    Found link https://pypi.python.org/packages/19/f2/4b71181a49a4673a12c8f5075b8744c5feb0ed9eba352dd22512d2c04d47/py-1.4.31-py2.py3-none-any.whl#md5=aa18874c9b4d1e5ab53e025008e43387 (from https://pypi.python.org/simple/py/), version: 1.4.31
    Found link https://pypi.python.org/packages/1a/17/3efad47ffc6e2af272369c47efa49a4bebb09f53595b7f3a6c107619c23c/py-1.4.7.dev3.zip#md5=e83ff50740ed06972157629c14433eb8 (from https://pypi.python.org/simple/py/), version: 1.4.7.dev3
    Found link https://pypi.python.org/packages/1a/4f/dab08b49cd5a4ff8f9da05d59da60923400560ef87c109e26053110bd178/py-1.4.11.zip#md5=d03d4f78606f1c44018021b9a6f2878b (from https://pypi.python.org/simple/py/), version: 1.4.11
    Found link https://pypi.python.org/packages/1b/36/703ac1bc369e514ad4b8d1cb36ddfd7bf2e3e9f458abfda9c47fec2d8869/py-1.4.7.zip#md5=fb1b2608eb4f52f67405fb316dbab09f (from https://pypi.python.org/simple/py/), version: 1.4.7
    Found link https://pypi.python.org/packages/21/8b/e5e089859387e3bb6edbdd9c7e0089891d4a52c0eb90030334755779b8d8/py-1.0.0.tar.gz#md5=3223ff8fcaefd060be13262e367794ce (from https://pypi.python.org/simple/py/), version: 1.0.0
    Found link https://pypi.python.org/packages/23/0f/40dfda5ef6be6ccee6d7fc46b57a043dde0b8ff7ad1ce63d9c164b9807e3/py-1.4.29-py2.py3-none-any.whl#md5=b2991f40ae640ed193f18e4b1371dced (from https://pypi.python.org/simple/py/), version: 1.4.29
    Found link https://pypi.python.org/packages/23/33/e150ac936d998caff090430b88681482baa076919f7f5454f03737060a32/py-1.4.27-py2.py3-none-any.whl#md5=5cd706680117b45761f511d405c292fa (from https://pypi.python.org/simple/py/), version: 1.4.27
    Found link https://pypi.python.org/packages/28/e2/852238966afe6711ef45b563a6d5baccbb2a112725abf8b3cc49d33d86fd/py-1.1.0.tar.gz#md5=fb5d1fcf3173d9c4dce70cfc8888e359 (from https://pypi.python.org/simple/py/), version: 1.1.0
    Found link https://pypi.python.org/packages/2a/a5/139ca93a9ffffd9fc1d3f14be375af3085f53cc490c508cf1c988b886baa/py-1.4.33.tar.gz#md5=15d7107cbb8b86593bf9afa16e56da65 (from https://pypi.python.org/simple/py/), version: 1.4.33
    Found link https://pypi.python.org/packages/2a/bc/a1a4a332ac10069b8e5e25136a35e08a03f01fd6ab03d819889d79a1fd65/py-1.4.29.tar.gz#md5=c28e0accba523a29b35a48bb703fb96c (from https://pypi.python.org/simple/py/), version: 1.4.29
    Found link https://pypi.python.org/packages/2c/0d/a0b7eceb89ca0562e95f1bc6953fe6d2dd6f65f4555c686fc90675a2349e/py-1.4.8.zip#md5=4577e659435568d168c66b69a3cb968a (from https://pypi.python.org/simple/py/), version: 1.4.8
    Found link https://pypi.python.org/packages/2c/ca/34d7b7828e191cb8c8c18ab4f78afe54e50ed9bb8935ced46d854a4b0b85/py-1.3.4.tar.gz#md5=b64d73a04121c1c4e27c7ec335ef87c8 (from https://pypi.python.org/simple/py/), version: 1.3.4
    Found link https://pypi.python.org/packages/2f/f3/cdc7d90b0a01572d5494a88c08ae3e56e0c430e6ff31d71fea7b41d0aca9/py-1.4.26.tar.gz#md5=30c3fd92a53f1a5ed6f3591c1fe75c0e (from https://pypi.python.org/simple/py/), version: 1.4.26
    Found link https://pypi.python.org/packages/35/24/f5918a3d91f67fb379d33eba111f6b517517d7d3ea156aec97f7724cebc3/py-1.4.30.tar.gz#md5=a904aabfe4765cb754f2db84ec7bb03a (from https://pypi.python.org/simple/py/), version: 1.4.30
    Found link https://pypi.python.org/packages/39/46/86f53682f1a01d8a0b41c7d42be4c4f9404ffcdf8aabc1f2d75712c1fe86/py-1.4.2.zip#md5=fd00ef0c7dbaaeb1b37259e571ba28a5 (from https://pypi.python.org/simple/py/), version: 1.4.2
    Found link https://pypi.python.org/packages/39/88/f91b541600fd078196ec23378a61707a99f4d93021a76eb739cf104a7358/py-1.4.10.zip#md5=d166e940d8f1c54ba752e52f21528bf2 (from https://pypi.python.org/simple/py/), version: 1.4.10
    Found link https://pypi.python.org/packages/3c/9e/612d711561c695e9de25faf469dbf074727b9542355494d3ec6e931d4cd4/py-1.4.0.zip#md5=1441a30f94a0f0cfc47d69a792606bff (from https://pypi.python.org/simple/py/), version: 1.4.0
    Found link https://pypi.python.org/packages/3d/06/b2f87e4dd090b5f61fa78591909ff875ed6e881f5d1fc2b34250fe2a5b35/py-1.4.18.tar.gz#md5=1b04e9879fed8a420b9e52cbaf7d8b4f (from https://pypi.python.org/simple/py/), version: 1.4.18
    Found link https://pypi.python.org/packages/3d/cd/4f34e57b16c42a13c826dd4714eeb49d6c1d9f8cea81896f4e1410481829/py-1.4.24.tar.gz#md5=8f32ee0cd1e01472a255fe1d28d81217 (from https://pypi.python.org/simple/py/), version: 1.4.24
    Found link https://pypi.python.org/packages/41/70/adacedf6cdc13700d40303f78b241f98c959e2745fdebbe56af74c08344d/py-1.5.2-py2.py3-none-any.whl#md5=8e220c5b453c0756b90570f95d64f35c (from https://pypi.python.org/simple/py/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 1.5.2
    Found link https://pypi.python.org/packages/46/a7/a8e030ef1163f0e28c49a098422e0d5307c4925b3a3e44df0a06f602258d/py-1.4.22.tar.gz#md5=1af93ed9a00bc38385142ae0eb7cf3ff (from https://pypi.python.org/simple/py/), version: 1.4.22
    Found link https://pypi.python.org/packages/4c/c6/6d3222b278472e40a6c8fb317fec4829c49c3e72fee388757c582d021881/py-1.3.2.tar.gz#md5=9e3d99966385854fc07004e8a07cf9d4 (from https://pypi.python.org/simple/py/), version: 1.3.2
    Found link https://pypi.python.org/packages/53/67/9620edf7803ab867b175e4fd23c7b8bd8eba11cb761514dcd2e726ef07da/py-1.4.34-py2.py3-none-any.whl#md5=0cb02dbd9cf647f97b8963d4def97a7f (from https://pypi.python.org/simple/py/), version: 1.4.34
    Found link https://pypi.python.org/packages/53/a5/1c50691baf0c5ceaae8ce4a4dd61b3332f01e959245f078fba552f5b665c/py-1.4.25.tar.gz#md5=1f0b84dab1681fc1bf07c0528e091efb (from https://pypi.python.org/simple/py/), version: 1.4.25
    Found link https://pypi.python.org/packages/56/d7/a20e836f5489f5d9d9ac7a6326ca9a1c36762dd182be5507da03a09785a9/py-1.5.1.tar.gz#md5=6243f9825e84c04ba4c6a2503eddf400 (from https://pypi.python.org/simple/py/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 1.5.1
    Found link https://pypi.python.org/packages/5a/23/b55385bcadffcea8c2b9bc51d44ec31a8e3f294a12fb5b3313b6b3618111/py-1.4.20.tar.gz#md5=5f1708be5482f3ff6711dfd6cafd45e0 (from https://pypi.python.org/simple/py/), version: 1.4.20
    Found link https://pypi.python.org/packages/60/25/10939561aeaab98364bcd1b104b9b631a57a6c30f4b2be8fcb8e27d4d278/py-1.4.14.tar.gz#md5=f441639a1d3f0bbbc955cd22d8127d5e (from https://pypi.python.org/simple/py/), version: 1.4.14
    Found link https://pypi.python.org/packages/63/8b/79e7ab18dac856c0069e13c8afba46950050d6dea98f5f932c1ca0c9b338/py-1.0.2.tar.gz#md5=4d2e9878b0113159fae2f3ed0cfc081d (from https://pypi.python.org/simple/py/), version: 1.0.2
    Found link https://pypi.python.org/packages/64/25/88d307ed06cd49fcafa1f8e494ce5acf6ccabb8c18a373d84aab3ce86fba/py-1.4.21.tar.gz#md5=a90c08f3de327faadf5cc4d206afa934 (from https://pypi.python.org/simple/py/), version: 1.4.21
    Found link https://pypi.python.org/packages/64/d8/c5375e0d035a028e9f02b604eded5056e8472c72bd05c50e5fb1e13124cd/py-0.9.1.tar.gz#md5=daab8d9a814eab31809d973370d23600 (from https://pypi.python.org/simple/py/), version: 0.9.1
    Found link https://pypi.python.org/packages/68/1f/4b80e6ef9b4ab41e8921041974aaffea3735bd5615fe5e1ab91e192fde55/py-1.4.27.tar.gz#md5=75f35e206343d5c90bd7132166cef5fb (from https://pypi.python.org/simple/py/), version: 1.4.27
    Found link https://pypi.python.org/packages/68/35/58572278f1c097b403879c1e9369069633d1cbad5239b9057944bb764782/py-1.4.34.tar.gz#md5=d9c3d8f734b0819ff48e355d77bf1730 (from https://pypi.python.org/simple/py/), version: 1.4.34
    Found link https://pypi.python.org/packages/79/1f/aa18a97aada0e2b5f3bac9bc991c64a38e37f92428152126a39564de6626/py-1.4.28.tar.gz#md5=30b807e1fe1b886578c47337d424a083 (from https://pypi.python.org/simple/py/), version: 1.4.28
    Found link https://pypi.python.org/packages/7f/02/e83ce9a461ee157462088dca5d343db31f760b82c59e5849b2dd7efcdee2/py-1.0.1.tar.gz#md5=d64444015bac78e0c73ac285f9423750 (from https://pypi.python.org/simple/py/), version: 1.0.1
    Found link https://pypi.python.org/packages/85/10/2da35967cb3280f505d1b8f22f7e2d3c3e00de27dcb097c39a3e26a08da4/py-1.4.17.tar.gz#md5=1dba4de9f1ac9b3e025895a0b6ad5a91 (from https://pypi.python.org/simple/py/), version: 1.4.17
    Found link https://pypi.python.org/packages/86/4f/9a727689fe572e21a90bd48e07a60cbf2b9eb578ff062eb95dd3e8b57b4a/py-1.4.5.zip#md5=d2a51f8c9eca43e2953cdec72989d6ec (from https://pypi.python.org/simple/py/), version: 1.4.5
    Found link https://pypi.python.org/packages/8f/9c/7102fb8fc77b624a0fa4bfdea0f6ba6abab2cf1a7a2e731e27d1b40ef628/py-1.4.15.tar.gz#md5=b5afc772d242d2dbcf7a2fcf3080a799 (from https://pypi.python.org/simple/py/), version: 1.4.15
    Found link https://pypi.python.org/packages/90/e3/e075127d39d35f09a500ebb4a90afd10f9ef0a1d28a6d09abeec0e444fdd/py-1.5.2.tar.gz#md5=279ca69c632069e1b71e11b14641ca28 (from https://pypi.python.org/simple/py/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 1.5.2
    Found link https://pypi.python.org/packages/91/0d/b2e872ec2bb37d21d7c543779a1def232c5a9a3de3157bc10561b5088f7c/py-1.4.1.zip#md5=0e73fa13d01627761b50e614403e1180 (from https://pypi.python.org/simple/py/), version: 1.4.1
    Found link https://pypi.python.org/packages/92/8b/ac214296ed28a05efd36e8b55a7820eda62d7028ecf10e5a98afb1982e93/py-1.4.33-py2.py3-none-any.whl#md5=d425da089f41826c9a2986f024da1056 (from https://pypi.python.org/simple/py/), version: 1.4.33
    Found link https://pypi.python.org/packages/93/bd/8a90834a287e0c1682eab8e20ada672e4f4cf7d5b99f2833ddbf31ed1a6d/py-1.4.32.tar.gz#md5=68ee0b5867282595d0b410a7f3c03ab3 (from https://pypi.python.org/simple/py/), version: 1.4.32
    Found link https://pypi.python.org/packages/99/2d/0177b1bee5200f65d077641cc9f689f8c60522227a8410d7348b06ed3714/py-1.4.23.tar.gz#md5=b40aea711eeb8adba0c44f0b750a3205 (from https://pypi.python.org/simple/py/), version: 1.4.23
    Found link https://pypi.python.org/packages/9c/ce/4f442f1e6d569fdacb6be412ac93f14246bd0c31e168f22226a9cbd4ad4c/py-1.4.30-py2.py3-none-any.whl#md5=d0faee5774a42313943d4ceaf61b930b (from https://pypi.python.org/simple/py/), version: 1.4.30
    Skipping link https://pypi.python.org/packages/a0/e5/023437e029995689debf9569473c6fb0652afa6a1b730ce1f12aa0706f7e/py-0.9.2-py2.4-win32.egg#md5=4eac7f97b8efed2271cc0c63c8796f23 (from https://pypi.python.org/simple/py/); unsupported archive format: .egg
    Found link https://pypi.python.org/packages/a9/44/132620a9f9f7d8bd4fe2299fbc2906ead29a2cbb49152fe89da8f23bbe8e/py-1.4.13.tar.gz#md5=3857dc8309d5f284669b81184253c2bb (from https://pypi.python.org/simple/py/), version: 1.4.13
    Found link https://pypi.python.org/packages/b4/9e/dbadedb54fc9cc1984a85a5fab8faf1728bc067a23a543bbb5e16db87b5b/py-1.4.16.tar.gz#md5=3f4aa73ec2c74343ae30ffb1282b6597 (from https://pypi.python.org/simple/py/), version: 1.4.16
    Found link https://pypi.python.org/packages/b7/56/93be3c5172d88656b572c1b4aea10ac6c320158ac74989010661eef04076/py-1.2.0.tar.gz#md5=c75a9d0a9211a7ecddc981dd8a0158db (from https://pypi.python.org/simple/py/), version: 1.2.0
    Found link https://pypi.python.org/packages/b8/35/0b486eb364d26fca21a0890b88e3840cae6e7e7aed1d2593b2df95947b2e/py-0.9.2.zip#md5=8447b2ba4c7b4062fcd08aab3377f040 (from https://pypi.python.org/simple/py/), version: 0.9.2
    Skipping link https://pypi.python.org/packages/be/60/1873c698c52917405270ead01e1c04e4d481dbbd3d7ed54461eab99400e5/py-0.9.2-py2.5-win32.egg#md5=afc5e92b1e20475be0f2fe805479de6d (from https://pypi.python.org/simple/py/); unsupported archive format: .egg
    Found link https://pypi.python.org/packages/d4/28/78bb5f4b6f764953b7a8882c34a32c923b1986b2fd26ce6015fae884941b/py-1.3.0.tar.gz#md5=986f75a6303da690e384995633677739 (from https://pypi.python.org/simple/py/), version: 1.3.0
    Found link https://pypi.python.org/packages/d8/25/87160d586dfc4db2d7eb4d1ae825e31dd012c819d8d0afb47e3703080def/py-1.3.1.tar.gz#md5=0cf1fa3d0f281a2bb7ed38ad0b7169da (from https://pypi.python.org/simple/py/), version: 1.3.1
    Found link https://pypi.python.org/packages/dc/c6/0ec4ab40928d292dd3da9cf91d10d54fb2a531fcc21be6a452b48687e410/py-1.5.1-py2.py3-none-any.whl#md5=52d0c24e0aa0bb4cdd27cd03026267de (from https://pypi.python.org/simple/py/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 1.5.1
    Found link https://pypi.python.org/packages/e1/57/d85d0f91d0d429b2397887179478e43562904967931109fd62d3f0bd0897/py-1.4.19.tar.gz#md5=d2e24b4363d834bf9192247f143435bc (from https://pypi.python.org/simple/py/), version: 1.4.19
    Found link https://pypi.python.org/packages/ec/62/cb9fbfe0af6b561150b98ce3e0379ca5f84e03066df3c30b7d4c296670c8/py-1.1.1.tar.gz#md5=4d0b5eaf9af09b7682fb07d4c5a2fd45 (from https://pypi.python.org/simple/py/), version: 1.1.1
    Found link https://pypi.python.org/packages/f2/eb/ae600335f8a6725b8efb2ecd437ffd91aa21b12d6724884bf115ad320ecd/py-1.4.12.zip#md5=8230f8241dea2517757fab50b4f84449 (from https://pypi.python.org/simple/py/), version: 1.4.12
    Found link https://pypi.python.org/packages/f4/9a/8dfda23f36600dd701c6722316ba8a3ab4b990261f83e7d3ffc6dfedf7ef/py-1.4.31.tar.gz#md5=5d2c63c56dc3f2115ec35c066ecd582b (from https://pypi.python.org/simple/py/), version: 1.4.31
    Found link https://pypi.python.org/packages/f9/b3/5e7c611879473a2ad04665584bad04458dd43a6913217ba47059f0b4a6bb/py-1.4.28-py2.py3-none-any.whl#md5=155a102ba46605682d392ba5e24c680f (from https://pypi.python.org/simple/py/), version: 1.4.28
    Found link https://pypi.python.org/packages/fa/cb/f4af601f060dc63d905f18baf97661ae62b209a02fbc0a5af034cb64eddf/py-1.2.1.tar.gz#md5=7b3f4c0da62131e6dd25f7f3fda013cc (from https://pypi.python.org/simple/py/), version: 1.2.1
  Using version 1.5.2 (newest of versions: 1.5.1, 1.5.2)
  Looking up "https://pypi.python.org/packages/41/70/adacedf6cdc13700d40303f78b241f98c959e2745fdebbe56af74c08344d/py-1.5.2-py2.py3-none-any.whl" in the cache
  Current age based on date: 4389869
  Freshness lifetime from max-age: 31557600
  The response is "fresh", returning cached response
  31557600 > 4389869
  Using cached py-1.5.2-py2.py3-none-any.whl
  Downloading from URL https://pypi.python.org/packages/41/70/adacedf6cdc13700d40303f78b241f98c959e2745fdebbe56af74c08344d/py-1.5.2-py2.py3-none-any.whl#md5=8e220c5b453c0756b90570f95d64f35c (from https://pypi.python.org/simple/py/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*)
Collecting pluggy<0.7,>=0.5 (from pytest)
  1 location(s) to search for versions of pluggy:
  * https://pypi.python.org/simple/pluggy/
  Getting page https://pypi.python.org/simple/pluggy/
  Looking up "https://pypi.python.org/simple/pluggy/" in the cache
  Current age based on date: 711
  Freshness lifetime from max-age: 600
  Freshness lifetime from request max-age: 600
  The cached response is "stale" with no etag, purging
  "GET /simple/pluggy/ HTTP/1.1" 200 939
  Updating cache with response from "https://pypi.python.org/simple/pluggy/"
  Caching b/c date exists and max-age > 0
  Analyzing links from page https://pypi.python.org/simple/pluggy/
    Found link https://pypi.python.org/packages/07/ca/597690bff168f08291819c96497d077017f9794d04ae9853dd1f9eda8f73/pluggy-0.5.1.tar.gz#md5=48185bd2bc3f439b9de6ad18fe64fe4e (from https://pypi.python.org/simple/pluggy/), version: 0.5.1
    Found link https://pypi.python.org/packages/0c/78/9ee1dd3a1df2f19d49ca1a8d03086db3aa96cce1f0c98ed7bb823f0adcdc/pluggy-0.5.0.tar.gz#md5=892e73c9f212c19142c60ce62cb6e56c (from https://pypi.python.org/simple/pluggy/), version: 0.5.0
    Found link https://pypi.python.org/packages/11/bf/cbeb8cdfaffa9f2ea154a30ae31a9d04a1209312e2919138b4171a1f8199/pluggy-0.6.0.tar.gz#md5=ffdde7c3a5ba9a440404570366ffb6d5 (from https://pypi.python.org/simple/pluggy/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*), version: 0.6.0
    Found link https://pypi.python.org/packages/1b/a9/6f5f80b75a8d84d21a8a13486fe26a2da9f043f93b464b2e3928be256dc4/pluggy-0.3.1.tar.gz#md5=ecdd791e309f60668b66fec97c2ee7db (from https://pypi.python.org/simple/pluggy/), version: 0.3.1
    Found link https://pypi.python.org/packages/38/e2/b23434f4030bbb1af3bcdbb2ecff6b11cf2e467622446ce66a08e99f2ea9/pluggy-0.4.0.zip#md5=447a92368175965d2fbacaef9f3df842 (from https://pypi.python.org/simple/pluggy/), version: 0.4.0
    Found link https://pypi.python.org/packages/52/5e/3e63895c9730f37195db7d3f3a6465b7ffce08871ca217947b81f452ce62/pluggy-0.4.0-py2.py3-none-any.whl#md5=df144953fde470f504573b32655259e2 (from https://pypi.python.org/simple/pluggy/), version: 0.4.0
    Found link https://pypi.python.org/packages/7a/09/56dd120ac549f335cc43e777432c5cca15c3c9cfeae8685ea5bd1a5e3779/pluggy-0.3.0-py2.py3-none-any.whl#md5=575b0796bc8faf39e5cd65a07436db20 (from https://pypi.python.org/simple/pluggy/), version: 0.3.0
    Found link https://pypi.python.org/packages/c1/c8/d0c5ca3c8134cbc7c8e2a40a0f908b3aa0e76762b3a829ae6dbe26c1f2b2/pluggy-0.5.2.tar.gz#md5=7b26ef8148c330ab17796b4f297527c0 (from https://pypi.python.org/simple/pluggy/), version: 0.5.2
    Found link https://pypi.python.org/packages/c3/61/1d23c57fcc6a5dcdf4ffd25ea1d567a8462762fab74ab9bb20df62b4a063/pluggy-0.3.0.tar.gz#md5=7e9e718884cac045efe1400c7ad016b5 (from https://pypi.python.org/simple/pluggy/), version: 0.3.0
    Found link https://pypi.python.org/packages/d3/ff/d63342af76d20f9b94c2138aef8739df23311e3ce8a8ae7e4b0733ab0827/pluggy-0.3.1-py2.py3-none-any.whl#md5=bc68660e5e5cf7242ccdc0725de84c3c (from https://pypi.python.org/simple/pluggy/), version: 0.3.1
  Using version 0.6.0 (newest of versions: 0.5.0, 0.5.1, 0.5.2, 0.6.0)
  Using cached wheel link: file:///Users/hynek/Library/Caches/pip/wheels/df/44/8e/e136760ae525eac46b3e3db643ef58ff1753177b5a722b0c96/pluggy-0.6.0-py2.py3-none-any.whl
Collecting attrs>=17.2.0 (from pytest)
  1 location(s) to search for versions of attrs:
  * https://pypi.python.org/simple/attrs/
  Getting page https://pypi.python.org/simple/attrs/
  Looking up "https://pypi.python.org/simple/attrs/" in the cache
  Current age based on date: 709
  Freshness lifetime from max-age: 600
  Freshness lifetime from request max-age: 600
  The cached response is "stale" with no etag, purging
  "GET /simple/attrs/ HTTP/1.1" 200 1866
  Updating cache with response from "https://pypi.python.org/simple/attrs/"
  Caching b/c date exists and max-age > 0
  Analyzing links from page https://pypi.python.org/simple/attrs/
    Found link https://pypi.python.org/packages/01/b0/3ac73bf6df716a38568a16f6a9cbc46cc9e8ed6fe30c8768260030db55d4/attrs-16.3.0.tar.gz#md5=4ec003c49360853cf935113d1ae56151 (from https://pypi.python.org/simple/attrs/), version: 16.3.0
    Skipping link https://pypi.python.org/packages/1a/61/f43428ad99e09a1c3d7c7f7e6325527283f9d5647dda42e686a522a22076/attrs-15.0.0a1-py2-none-any.whl#md5=2687ab67bb5713c46d027c90bf0f165c (from https://pypi.python.org/simple/attrs/); it is not compatible with this Python
    Found link https://pypi.python.org/packages/1f/32/aab2edd5cd015b0155214de10160d205e7d593be9670240358892c7cb253/attrs-15.0.0a1.tar.gz#md5=e180618d9d32607c38495d27bd81a0d1 (from https://pypi.python.org/simple/attrs/), version: 15.0.0a1
    Found link https://pypi.python.org/packages/1f/9e/797b1b3e1faef3d62560ec55b1bf16311eeb54baf7d7ea64a1d7508824e5/attrs-16.0.0-py2.py3-none-any.whl#md5=fd0df120e109cc59dd00f887bc642f54 (from https://pypi.python.org/simple/attrs/), version: 16.0.0
    Skipping link https://pypi.python.org/packages/2f/b8/f65204c643546fe6c2f16a305c5c4903a696a9ac3281708af747e080d97d/attrs-15.0.0-py2-none-any.whl#md5=7a4933b0a76c7d68a8f04a73c94cbe0b (from https://pypi.python.org/simple/attrs/); it is not compatible with this Python
    Found link https://pypi.python.org/packages/33/51/c53224aeff5af098204ee15281c662e1d4ac4635a15552bfdb17b97674e4/attrs-17.1.0.tar.gz#md5=928ca9077241cff337ffb5a6821b0278 (from https://pypi.python.org/simple/attrs/), version: 17.1.0
    Found link https://pypi.python.org/packages/3f/a4/d0db68156abbdee228ce69a786ecb512da40b36b1289aadb9e3f9fd45121/attrs-17.3.0.tar.gz#md5=4314f784ca3174d91956da9828248960 (from https://pypi.python.org/simple/attrs/), version: 17.3.0
    Found link https://pypi.python.org/packages/41/c5/b7ab0d97bb20cec1ca4bb1f0a418c5f50022b6624e6417e997b2e1c034d5/attrs-16.2.0-py2.py3-none-any.whl#md5=3b923385af5d43da9327d4326dbece83 (from https://pypi.python.org/simple/attrs/), version: 16.2.0
    Found link https://pypi.python.org/packages/43/c6/18446759c9b0f89a149854974e9ac8050f14cebea31dbff7344dd7bd35ef/attrs-17.3.0-py2.py3-none-any.whl#md5=726f29636ec7b1e199c5752223d10cb0 (from https://pypi.python.org/simple/attrs/), version: 17.3.0
    Found link https://pypi.python.org/packages/6b/71/1682316894ed80b362b9102e7a10997136d8dc1213c36a9f0515c451373a/attrs-16.2.0.tar.gz#md5=442b73d049af046ced010671b7bfd0e9 (from https://pypi.python.org/simple/attrs/), version: 16.2.0
    Found link https://pypi.python.org/packages/89/15/80d388d696c8c8ba14874635207aa698eb30ef1242dbb54d9eccf0e927ff/attrs-16.0.0.tar.gz#md5=5bcdd418f6e83e580434c63067c08a73 (from https://pypi.python.org/simple/attrs/), version: 16.0.0
    Found link https://pypi.python.org/packages/8b/0b/a06cfcb69d0cb004fde8bc6f0fd192d96d565d1b8aa2829f0f20adb796e5/attrs-17.4.0.tar.gz#md5=d7a89063b2e0fd36bd82389c4d82821d (from https://pypi.python.org/simple/attrs/), version: 17.4.0
    Found link https://pypi.python.org/packages/8b/76/c57eefda827b981135ccacd4328fceaa3693f79d9da1e5d78fbe59ebd0c4/attrs-15.2.0.tar.gz#md5=b3c460eb6482f6e557c0e4025475c007 (from https://pypi.python.org/simple/attrs/), version: 15.2.0
    Found link https://pypi.python.org/packages/a2/f6/97806e9f6fe4d2b6f04d947a9a4ac36b17d1f4bc48cbebfcd27d5c198d33/attrs-15.0.0.tar.gz#md5=b45f34b1a49e667880f2c5efcfc533b2 (from https://pypi.python.org/simple/attrs/), version: 15.0.0
    Found link https://pypi.python.org/packages/b2/63/c969a9e1acca5922edf35f48552cdd40ec29f5bbb26fab6a3190b155a96e/attrs-16.1.0.tar.gz#md5=5bc532dde76f34ade746debabdfe1662 (from https://pypi.python.org/simple/attrs/), version: 16.1.0
    Found link https://pypi.python.org/packages/b4/ac/9685a9e9e0857b7229a47573fd7ec6a1b930b07d05cb93d25ad109e55013/attrs-15.2.0-py2.py3-none-any.whl#md5=9c0855df4ea158b74574deeb379283f2 (from https://pypi.python.org/simple/attrs/), version: 15.2.0
    Found link https://pypi.python.org/packages/b5/60/4e178c1e790fd60f1229a9b3cb2f8bc2f4cc6ff2c8838054c142c70b5adc/attrs-17.4.0-py2.py3-none-any.whl#md5=5835a573b3f0316e1602dac3fd9c1daf (from https://pypi.python.org/simple/attrs/), version: 17.4.0
    Found link https://pypi.python.org/packages/bb/6c/730710c765ab6d4493f460196ab003671d27b38568412a780fc67532b47c/attrs-16.3.0-py2.py3-none-any.whl#md5=0d188abbbde8c83253cb11e8df890d30 (from https://pypi.python.org/simple/attrs/), version: 16.3.0
    Found link https://pypi.python.org/packages/be/41/e909cb6d901e9689da947419505cc7fb7d242a08a62ee221fce6a009a523/attrs-17.2.0.tar.gz#md5=3b7136a570f3ff8a4ff42e7360073f9f (from https://pypi.python.org/simple/attrs/), version: 17.2.0
    Found link https://pypi.python.org/packages/cd/ff/2d0c4483443789477022d85ab467bc4c0f18c6d45cb02234ed64048cbb33/attrs-17.2.0-py2.py3-none-any.whl#md5=24d211e9b6dbb0cdcce15dea97d93019 (from https://pypi.python.org/simple/attrs/), version: 17.2.0
    Found link https://pypi.python.org/packages/d6/6f/ed3c4f786f828a01306c36128fa606ef8b56495d691cd42f2d4478f8a676/attrs-17.1.0-py2.py3-none-any.whl#md5=20e72100f5743de7e27615b2781f36f5 (from https://pypi.python.org/simple/attrs/), version: 17.1.0
    Found link https://pypi.python.org/packages/d7/ab/a723ff08187ad381952d2ee7b00afbb577367919b6188a4fd5050e0e47d8/attrs-15.1.0-py2.py3-none-any.whl#md5=c403734ae572c96b7066b32d7687bd8d (from https://pypi.python.org/simple/attrs/), version: 15.1.0
    Found link https://pypi.python.org/packages/fd/23/ec3d4db4d2b902d47a856db4e7e8461fb9bc6561dcb1cd007670afdce332/attrs-16.1.0-py2.py3-none-any.whl#md5=432d031bfa523a4f7935029bf4bce02b (from https://pypi.python.org/simple/attrs/), version: 16.1.0
    Found link https://pypi.python.org/packages/fe/f6/3dc91aadb0a6c29e80943ce8345664220762f0db34c047dd3722fd40a9b0/attrs-15.1.0.tar.gz#md5=9c6322db32b56ab2f755a7e544083f4a (from https://pypi.python.org/simple/attrs/), version: 15.1.0
  Using version 17.4.0 (newest of versions: 17.2.0, 17.3.0, 17.4.0)
  Looking up "https://pypi.python.org/packages/b5/60/4e178c1e790fd60f1229a9b3cb2f8bc2f4cc6ff2c8838054c142c70b5adc/attrs-17.4.0-py2.py3-none-any.whl" in the cache
  Current age based on date: 1109831
  Freshness lifetime from max-age: 31557600
  The response is "fresh", returning cached response
  31557600 > 1109831
  Using cached attrs-17.4.0-py2.py3-none-any.whl
  Downloading from URL https://pypi.python.org/packages/b5/60/4e178c1e790fd60f1229a9b3cb2f8bc2f4cc6ff2c8838054c142c70b5adc/attrs-17.4.0-py2.py3-none-any.whl#md5=5835a573b3f0316e1602dac3fd9c1daf (from https://pypi.python.org/simple/attrs/)
Collecting six>=1.10.0 (from pytest)
  1 location(s) to search for versions of six:
  * https://pypi.python.org/simple/six/
  Getting page https://pypi.python.org/simple/six/
  Looking up "https://pypi.python.org/simple/six/" in the cache
  Current age based on date: 712
  Freshness lifetime from max-age: 600
  Freshness lifetime from request max-age: 600
  The cached response is "stale" with no etag, purging
  "GET /simple/six/ HTTP/1.1" 200 2699
  Updating cache with response from "https://pypi.python.org/simple/six/"
  Caching b/c date exists and max-age > 0
  Analyzing links from page https://pypi.python.org/simple/six/
    Found link https://pypi.python.org/packages/02/c3/8e2a38edaac777ee2bbe479b3a65b020ade549efd6a224c2f4e95c818799/six-1.6.0.tar.gz#md5=eb22a24e8be9497dd71930bf2321b6ec (from https://pypi.python.org/simple/six/), version: 1.6.0
    Found link https://pypi.python.org/packages/02/f8/d16f06e49b0d2ef40548bf42826f926c8964ad3b1d00f8098dcc6ef15aea/six-1.3.0.tar.gz#md5=ec47fe6070a8a64c802363d2c2b1e2ee (from https://pypi.python.org/simple/six/), version: 1.3.0
    Found link https://pypi.python.org/packages/0b/5e/4b3f417a85d9cd30b172a1512a2d3cdd0ffb05a5deacb8adf2ef30db100d/six-1.5.1.tar.gz#md5=bb00c982fc0ec0dd6a760500b0941fa9 (from https://pypi.python.org/simple/six/), version: 1.5.1
    Found link https://pypi.python.org/packages/0e/f9/66471f9b7e9291cca697b2e61a10645a537f389a9d5c0679d50dd86b20f7/six-0.9.0.tar.gz#md5=5ce2947347101b9f54674c19ef88233d (from https://pypi.python.org/simple/six/), version: 0.9.0
    Found link https://pypi.python.org/packages/0f/dd/379fa572b72da0b482545116139529af8da92e686ea136271beecddd4e81/six-1.5.0.tar.gz#md5=72b33ff89f3b2f21dd2cb28fb94f7031 (from https://pypi.python.org/simple/six/), version: 1.5.0
    Found link https://pypi.python.org/packages/10/e3/a7f8eea80a9fa8358c1cd89ef489bc03675e69e54ed2982cd6f2a28d8295/six-1.9.0-py2.py3-none-any.whl#md5=9ac7e129a80f72d6fc1f0216f6e9627b (from https://pypi.python.org/simple/six/), version: 1.9.0
    Found link https://pypi.python.org/packages/11/3f/2b3c217c5427cdd12619024b1ee1b04d49e27fde5c29df2a0b92c26677c2/six-1.8.0.tar.gz#md5=1626eb24cc889110c38f7e786ec69885 (from https://pypi.python.org/simple/six/), version: 1.8.0
    Found link https://pypi.python.org/packages/16/64/1dc5e5976b17466fd7d712e59cbe9fb1e18bec153109e5ba3ed6c9102f1a/six-1.9.0.tar.gz#md5=476881ef4012262dfc8adc645ee786c4 (from https://pypi.python.org/simple/six/), version: 1.9.0
    Found link https://pypi.python.org/packages/16/d8/bc6316cf98419719bd59c91742194c111b6f2e85abac88e496adefaf7afe/six-1.11.0.tar.gz#md5=d12789f9baf7e9fb2524c0c64f1773f8 (from https://pypi.python.org/simple/six/), version: 1.11.0
    Found link https://pypi.python.org/packages/1b/2a/ad686ae156581a70a7be28e7762f7d956bec30d62dafe9295b78dc019692/six-1.7.1.tar.gz#md5=f9fbad970c6e855cabde7ec1144b9058 (from https://pypi.python.org/simple/six/), version: 1.7.1
    Found link https://pypi.python.org/packages/1d/8e/220ce5a36dac3aabccee871a34561ceba82ce14b53760143cf5e01bb4d2c/six-1.5.2.tar.gz#md5=322b86d0c50a7d165c05600154cecc0a (from https://pypi.python.org/simple/six/), version: 1.5.2
    Found link https://pypi.python.org/packages/20/0a/617bf23511160454995bf1cbe6789f22beeb8b49c1f3b1bbf4b5cd6a55ca/six-1.7.0-py2.py3-none-any.whl#md5=e5ca7e89cc79d755ea128fc7e2cb136e (from https://pypi.python.org/simple/six/), version: 1.7.0
    Found link https://pypi.python.org/packages/2b/4a/233721f6c6afeed5a2034f617f120fa646da935039f08e67ab8dc008a3e6/six-1.7.3.tar.gz#md5=784c6e5541c3c4952de9c0a966a0a80b (from https://pypi.python.org/simple/six/), version: 1.7.3
    Found link https://pypi.python.org/packages/2e/a4/6dcb84af409b7bc0c258a0d6bd7e14231724d9a46b750c048f09d74d870c/six-1.7.3-py2.py3-none-any.whl#md5=5f34fe522765d398b21decdce62ebd1d (from https://pypi.python.org/simple/six/), version: 1.7.3
    Found link https://pypi.python.org/packages/4e/02/f08545a99829a04e841b6443267f216629c723c23fb9cfd17c99c068e33a/six-0.9.1.tar.gz#md5=1b249e0011355722f569406135a8ac93 (from https://pypi.python.org/simple/six/), version: 0.9.1
    Found link https://pypi.python.org/packages/4e/aa/73683ca0c4237891e33562e3f55bcaab972869959b97b397637519d92035/six-1.4.1.tar.gz#md5=bdbb9e12d3336c198695aa4cf3a61d62 (from https://pypi.python.org/simple/six/), version: 1.4.1
    Found link https://pypi.python.org/packages/54/45/8b5eef1ba0b79acbdab01435359f37ae13dc6c4aafaa444b805e3867386d/six-1.6.0-py2.py3-none-any.whl#md5=e2755cf8a1d8e4eda44a8e3436c458ca (from https://pypi.python.org/simple/six/), version: 1.6.0
    Found link https://pypi.python.org/packages/54/d4/8f7d631f1c3defa2ff4bd7c3daddcc5ed6eb9df7631f3cf24cc376aa3231/six-1.1.0.tar.gz#md5=9e8099b57cd27493a6988e9c9b313e23 (from https://pypi.python.org/simple/six/), version: 1.1.0
    Found link https://pypi.python.org/packages/60/84/72c628d5a4efffb23e2fb46cdbf8ee669046d8208ba5dab08f989b7bfe9c/six-1.5.1-py2.py3-none-any.whl#md5=2064b715201fa76a55dea75675ee19f2 (from https://pypi.python.org/simple/six/), version: 1.5.1
    Found link https://pypi.python.org/packages/67/4b/141a581104b1f6397bfa78ac9d43d8ad29a7ca43ea90a2d863fe3056e86a/six-1.11.0-py2.py3-none-any.whl#md5=866ab722be6bdfed6830f3179af65468 (from https://pypi.python.org/simple/six/), version: 1.11.0
    Found link https://pypi.python.org/packages/6b/30/839b8059d1225dbd3a0dd97c3c370bbb978cde505e160b30515fb7be17d8/six-1.7.2-py2.py3-none-any.whl#md5=0e10f8d8e65257408e4428632859dad9 (from https://pypi.python.org/simple/six/), version: 1.7.2
    Found link https://pypi.python.org/packages/7e/16/792311d76b8e23da84e1b177fb973679de1c963391d0dcd7e963634bed4b/six-1.7.0.tar.gz#md5=92f7210da3db1e988979fa394aa41d7a (from https://pypi.python.org/simple/six/), version: 1.7.0
    Found link https://pypi.python.org/packages/8b/08/8f569ab2c81c1443ce43e29df2e7eec1ab7f005455f6c193793728b00f04/six-1.0b1.tar.gz#md5=cbfcc64af1f27162a6a6b5510e262c9d (from https://pypi.python.org/simple/six/), version: 1.0b1
    Found link https://pypi.python.org/packages/99/25/2df8760d6902620cfca85e36f07de491d14f2c325ecc01c1a5590d8af22d/six-1.4.0.tar.gz#md5=5fcab6a067b5ebf68ede2f4d02fe7547 (from https://pypi.python.org/simple/six/), version: 1.4.0
    Found link https://pypi.python.org/packages/a2/4b/2b4532b4eba116a02fc0b5e0b3540a073a61c003b7b6293b7b884afa8ff1/six-1.8.0-py2.py3-none-any.whl#md5=2f5f96148c68f3c1611f489678a8b445 (from https://pypi.python.org/simple/six/), version: 1.8.0
    Found link https://pypi.python.org/packages/a4/ed/a1410f4a3ae1492d87cbc7acdeea819db3caf6e526ef7032dd6fe50d2083/six-1.7.2.tar.gz#md5=4c26276583b01dfc73474cb32327af91 (from https://pypi.python.org/simple/six/), version: 1.7.2
    Found link https://pypi.python.org/packages/a6/af/4506a069312018665b8936e5d51b3aa013971ef65eab5231ef151a482dcd/six-1.0.0.tar.gz#md5=37c7ff036fdff2b1bb8d55e49ccb3b44 (from https://pypi.python.org/simple/six/), version: 1.0.0
    Found link https://pypi.python.org/packages/aa/ec/e6954e19e617c1b9860325f0995d456d8416c84a6cb9bce1c10998280b59/six-1.7.1-py2.py3-none-any.whl#md5=c3c1e251733acc9db947e75c9a02cf06 (from https://pypi.python.org/simple/six/), version: 1.7.1
    Found link https://pypi.python.org/packages/af/33/fa2097ac4bc7a9672517fdcb982bc7454fdd113f49f7ab353025b906a119/six-0.9.2.tar.gz#md5=92ea7c870396dd9222029a188c6bbd7f (from https://pypi.python.org/simple/six/), version: 0.9.2
    Found link https://pypi.python.org/packages/b3/b2/238e2590826bfdd113244a40d9d3eb26918bd798fc187e2360a8367068db/six-1.10.0.tar.gz#md5=34eed507548117b2ab523ab14b2f8b55 (from https://pypi.python.org/simple/six/), version: 1.10.0
    Found link https://pypi.python.org/packages/ba/19/aa48edcff9d0c396a4d009d362d0a0a1ac3db6f9d7d5736e0175b94d7ef8/six-1.6.1-py2.py3-none-any.whl#md5=ca195cc2271b03ae1c8750a88081c7f1 (from https://pypi.python.org/simple/six/), version: 1.6.1
    Found link https://pypi.python.org/packages/c7/a4/35520d20a8e4b3c28c9db705fffd4c7053e0236928951da32167e5078faa/six-1.5.2-py2.py3-none-any.whl#md5=ba32222ad0c5c7057a7c42e66e81289d (from https://pypi.python.org/simple/six/), version: 1.5.2
    Found link https://pypi.python.org/packages/c8/0a/b6723e1bc4c516cb687841499455a8505b44607ab535be01091c0f24f079/six-1.10.0-py2.py3-none-any.whl#md5=3ab558cf5d4f7a72611d59a81a315dc8 (from https://pypi.python.org/simple/six/), version: 1.10.0
    Found link https://pypi.python.org/packages/ca/15/e62a66024dded9640f8d39112330e6b108e7ab21a1b8618c2d1e2eea7e1d/six-1.5.0-py2.py3-none-any.whl#md5=3307efe2bc4ca8556befc9afe297c530 (from https://pypi.python.org/simple/six/), version: 1.5.0
    Found link https://pypi.python.org/packages/e8/70/b9c441d8c02b70eb3bf923c49944b8fc656f78a43c084d2a98534d7404e2/six-1.6.1.tar.gz#md5=07d606ac08595d795bf926cc9985674f (from https://pypi.python.org/simple/six/), version: 1.6.1
    Found link https://pypi.python.org/packages/e9/b4/0ccbc17cd49a812ab8363058bb12f0134cf2d3ba752391f309ddf567ae97/six-1.2.0.tar.gz#md5=2a5d1afc79912832ac78fd38e3d75d7e (from https://pypi.python.org/simple/six/), version: 1.2.0
  Using version 1.11.0 (newest of versions: 1.10.0, 1.11.0)
  Looking up "https://pypi.python.org/packages/67/4b/141a581104b1f6397bfa78ac9d43d8ad29a7ca43ea90a2d863fe3056e86a/six-1.11.0-py2.py3-none-any.whl" in the cache
  Current age based on date: 4389870
  Freshness lifetime from max-age: 31557600
  The response is "fresh", returning cached response
  31557600 > 4389870
  Using cached six-1.11.0-py2.py3-none-any.whl
  Downloading from URL https://pypi.python.org/packages/67/4b/141a581104b1f6397bfa78ac9d43d8ad29a7ca43ea90a2d863fe3056e86a/six-1.11.0-py2.py3-none-any.whl#md5=866ab722be6bdfed6830f3179af65468 (from https://pypi.python.org/simple/six/)
Requirement already satisfied: setuptools in /Users/hynek/.local/share/virtualenvs/pipenv-test-RKl-GKWb/lib/python3.6/site-packages (from pytest)
Installing collected packages: py, pluggy, attrs, six, pytest

  changing mode of /Users/hynek/.local/share/virtualenvs/pipenv-test-RKl-GKWb/bin/py.test to 755
  changing mode of /Users/hynek/.local/share/virtualenvs/pipenv-test-RKl-GKWb/bin/pytest to 755
Successfully installed attrs-17.4.0 pluggy-0.6.0 py-1.5.2 pytest-3.3.2 six-1.11.0
Cleaning up...

Adding pytest to Pipfile's [packages]…
Locking [dev-packages] dependencies…
Locking [packages] dependencies…
 :)
But
$ pipenv uninstall --verbose pytest

Un-installing pytest…
Uninstalling pytest-3.3.2:
  Successfully uninstalled pytest-3.3.2

Removing pytest from Pipfile…
Locking [dev-packages] dependencies…
Locking [packages] dependencies…
Updated Pipfile.lock (5321ad)!

now gives you:
[[source]]

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

[packages]

"Jinja2" = "*"

[dev-packages]

Notice the capital “J”.  As you can imagine, that’s rather annoying when checking in changes. :)

We need to choose one format or the other and then change this to work with it.

+1 for using the package's canonical form.

While the lock file should definitely use normalised forms, Pipfile is a little trickier as:

if the user edits Pipfile manually, pipenv should preserve their original spelling
if pipenv install edits Pipfile, then it's reasonable to normalise the name before making the edit

So I think the key issue here is that neither pipenv install nor pipenv uninstall should be altering any Pipfile entries that aren't affected by the current command.


[Bug] 雷达图series有数据但是indicator没数据会报错

Version
5.4.2
Link to Minimal Reproduction
https://codesandbox.io/s/gracious-leftpad-kxv68d
Steps to Reproduce
option = {
radar: {
indicator: [],
},
series: {
data: [
{
name: '对话数',
value: ['28', '25', '29'],
}
],
type: 'radar'
},
tooltip: {
show: true,
trigger: 'item'
}
}
Current Behavior

Expected Behavior
希望不要报错，现在解决方式：当indicator没数据的时候将series数据也清空
Environment
- OS:
- Browser:
- Framework:

Any additional comments?
No response

Cannot drive a car without wheels.
Cannot have a chart without axis.
radar.indicator is the axis of the chart.

Thanks!This is the truth, but I feel that the page should not report an error directly


chore: golangci.yml update

What type of PR is this?

/kind cleanup
What this PR does / why we need it:
golangci.yml has been updated to fix some deprecations and legacy settings.
Which issue(s) this PR fixes:

Fixes #
Does this PR introduce a user-facing change?:

NONE

/retest

Thanks @mlavacca!
/lgtm


[BUG][OpenSearch] Only ReadOnly file system is allowed while installing OpenSearch via helm chart

Describe the bug
I am trying to install opensearch 1.2.3 helm chart in an AKS cluster but getting error as "Only Read-Only root file system container is allowed " and " Privilege escalation container is not allowed." Our security team is not ready to provide the exception for this helm chart deployment.
Have anyone faced this issue and how they resolved it without taking an exception from the security team.
Also , I would like to know why opensearch tries to modify the filesystem during installation ( my guess is for securityadmin.sh file ) and why opensearch image requires privilege escalation mode.
Security team wants to know the reason behind same and without those reasons they are not going to provide the exception.
To Reproduce
Steps to reproduce the behavior:

Download 1.2.3 helm chart for opensearch.
Setup aks cluster.
Setup gatekeeper policies.
Try to install the helm chart.
You will see errors.

Expected behavior
OpenSearch container should be installed without modifying filesystem and without any privilege escalation mode.
Plugins
All default plugins are available.
OpenSearch : 1.2.3
AKS

@opensearch-project/engineering-effectiveness Could you provide suggestion for the issue of installation through Helm Charts?

Moving to the devops repo.


Applying coverage changes for csharp

Added Configuration to enable code coverage, to the project
Runs in mono
Coverage works now with XR.Baboon
Shows package level coverage plus can also handle multiple files in the package

Great progress, Mani!

At the moment im not able to generate coverage for the tests run, the current setup generates test output but nothing for coverage.
The docs for CSharp on Mono is old and outdates and the new updated version dont give any meaningful response. I wonder how the dot net world functions with such tooling.

@julianghionoiu We are now moving forward, and moving fast


Feature/mock context with directives

I found interesting case, when empty context triggers failure while render.
Template: <div *directive=“values; let value;”>{{ value.nested }}</div>.
when we render it without context we get an error that undefined doesn’t have nested property.
It breaks any tests with such variables and due to this limitation we can’t render custom directive with context automatically. The only solution I found is to make them always hidden by default.
Another thing I found: actually there’s a way to check if we have bindings or not, so we could render any structural direcive, but the problem is that all templates like: <ng-template [directive]>shouldn’t be rendered</template>, when directive isn’t structural, but attribute, will be rendered when the directive is mocked, because there’s no explicit way to detect is directive structural or not. Any directive on ng-template basically behaves like structural.
So I came to default behavior of structural directives - if we don’t call render inside - it’s not rendered. And we do the same now, we don’t render them, but we can find them by MockHelper and render to do assertions on child elements.

Hi @ike18t, please review.

Ping @ike18t.


[language] fix bugs in cost synthesis

Summary
It turned out the tests for cost-synthesis wasn't running in the way we expected it to run and a few bugs sneaked in. This fixes some of them:

Sub does not work with u8/u128.
Lack of handling of overflow and division by zero.
For each bytecode instruction, only the first iteration is executed.
It still generates a few deprecated bytecode instructions.

Note this does not yet reenable the tests in a meaningful way. Some other issues need to be fixed before this can be fully turned on again.
Test Plan
Run cargo run -p cost-synthesis -- -i 10 manually. Rerun it a few times if it panics.
Dependencies
#2189

:umbrella: The latest upstream changes (presumably 52c62a6ea2ea841a4c4f353e891f750b1fb61db5) made this pull request unmergeable. Please resolve the merge conflicts.

@vgao1996 Is this PR still relevant?

@bob-wilson No it's not. I'm closing it. Thanks for the reminder!


Move traits to a single page

This moves the non-aws trait definitions to a single page. To keep things somewhat simple in this pr, each previous page is now a template file, and all the template files are include'd. The only material change to the contents was to change the heading levels where necessary.
Additionally, the definition of the trait trait was moved onto this page.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Something is funny with the trait trait. It's showing up under the "Traits" page, but also as a separate top-level entry in the Table of Contents.

That link links within the same document. Can be removed.

That seelaso link links to the description in the smithy model docs, not the trait trait on the same page

This seems to have been undone in a recent rebase, so I re-merged it.


Ctrl+left arrow behaves incorrectly when there is no character immediately to the right of the cursor

VSCode Version: 1.46.1
OS Version: Windows 10

Steps to Reproduce:

Type the following code Hello
Press Ctrl+left arrow
Your cursor SHOULD end up to the left of the H but instead will end up to the right of the o
This is in contrast to typing Hello w then left arrow then ctrl+left

Does this issue occur when all extensions are disabled?: Yes/No

@RheingoldRiver I cannot reproduce with your steps. Can you please try to disable all extensions?

Hi, are you typing a space after Hello? sorry I realized only now that it's not obvious from the code block that there's one there.

Thanks!!


DTM: Icons of subasssets are not displayed

After the creation of an Asset you create some subassets and they are not displayed with their icons but with the folder normal icon.
I think that's a bug but i cannot add a label

Closing it as @sagjoin  has confirmed that it is working now.


[Bug] eslint-config-react-tools dependency messes up local eslint config.

Reporting a bug?
I use a third-party eslint-config. The trouble is, react-static installs eslint-config-react-tools as a standard dependency. Node seems to give priority to this package's eslint-plugins, which causes some errors, as the version of eslint-plugin-babel it requires is pretty old.
  1:1  warning  Definition for rule 'babel/quotes' was not found                 babel/quotes
  1:1  warning  Definition for rule 'babel/no-unused-expressions' was not found  babel/no-unused-expressions
  1:1  warning  Definition for rule 'babel/valid-typeof' was not found           babel/valid-typeof

It doesn't look like the dep is being used for anything at all, but I'm attaching a PR where eslint-config-react-tools is simply moved to devDependencies. If nothing else, it cuts the react-static down by a big chunk.

ive also pr’ed to bump the deps of eslint config react tools


Remove watch from test code

This is still racey and causing failures. A simple poll loop is more reliable.

/test jvm-build-service-in-repo-quickstarts-e2e
/test jvm-build-service-in-repo-apicurio-e2e
/test jvm-build-service-in-repo-jbs-e2e


Shader material resources not exported in Android APK

Tested versions

Reproducible on Godot 4.2.1 with published packages and with self compiled editor

System information
Linux Ubuntu 23.10 on Wayland with Godot 4.2.1
Issue description
Shader Material resources are not included inside an exported APK package for Android.
The editor correctly produces and caches those sub resources, but godot in headless mode fails to produce and include them in the exported APK package. When running in an automated CI/CD, such as the F-Droid build pipeline, it's not always possible to start the editor before generating the APK package.
Steps to reproduce
git clone https://gitlab.com/ygingras/godot-shader-res-repro.git
# open the project in the editor, install android export templates, close editor
cd godot-shader-res-repro
rm -rf .godot
godot --headless --export-release 'Android' repro.apk
apksigner sign --ks path/to/dev-keystore repro.apk

# connect an android device via USB
adb install repro.apk
# launch the apk on the mobile device
# the screen is plain grey or greyish blue rather than animated water

Minimal reproduction project (MRP)
https://gitlab.com/ygingras/godot-shader-res-repro
The Sprite2D uses a water material that includes a shader and two noise textures. Those display correctly to produce an animated water look when running inside the editor.

To see if the problem is present without installing on a device, we can look at assets/.godot/exported/133200997/export-c4c4fea8197baf42b15b4e3ed1b00e5a-water_material.res (or similar name) inside the unzipped APK. If .godot is not removed after opening the project in the editor, the .res files contains the noise textures, but they are absent when exporting without the .godot directory.

This sounds like a duplicate of https://github.com/godotengine/godot/issues/66842 or possible https://github.com/godotengine/godot/issues/88187 which have both been fixed in 4.3. We should have a dev4 release ready soon that you can test to confirm

That's great! I'm looking forward to try the next dev release.

The minimal repro project exports with the required material textures on 4.3-dev4. Nice!

Amazing! Thanks for testing again


665 fix precondition

Finished the refactoring that was started for the Output Configs. Now also the input config wizard uses the central precondition panel. Now we can think of improving some of the things there.

Fixes #665


Updated PowerShell command

#5443
Connect-AutopilotIntune has been removed from the module. For more info see
https://oofhours.com/2019/11/02/whats-new-with-the-windowsautopilotintune-powershell-module/

(ref. #5772 )


Hyperparameter search libraries

I am still exploring the possibilities of GuildAI.  How well does it integrate with other libraries to perform hyperparameter optimization beyond grid search and random search?  For example can it integrate with Hyperopt, Optuna, or Tune to perform hyperparameter searches like bayesian search optimization or tree parzen estimator?

Guild's hyperparameter optimization scheme is generalized to support anything you like. There is some work however to integrate any given framework. Here's an example that integrates Hypteropt:
https://my.guild.ai/t/hyperopt-example/225

I'm going to take the liberty of renaming this issue so we can work on something here. I'd like to have built-in support for these libraries. We have the Hyperopt example, which can be integrated. Optuna would be another great feature.


Document how to install wego in a cluster where flux is already installed

Short description
As a user, I want to see the documentation on how to install wego when flux is already installed in my cluster.
Acceptance criteria

[ ] It mentions the existence of the validate command
[ ] It mentions the existence of the skip-flux flag
[ ] It mentions a new repo needs to be created first
[ ] It mentions the optional step of creating the file gitops-runtime.yaml using the file gotk-components.yaml from the old repo and add a warning if this is not done.
[ ] It mentions all previously added apps need to be added using wego add app ... command.

Should we include how to get rid of the flux components that live in the flux namespace that are pointing to the old repo? Otherwise there would be duplicates.

Related to #1102 #1103

Out of scope: not migrating "apps" from Flux to WeGO in this ticket


design adjustments

subsequent code blocks margin (Gabor: fixes #1132)
tables scrollable on mobile (Gabor: fixes #1139)
code links with transparent bg (Gabor: fixes #1157)

Thanks!