question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[2020-resolver] Pip downloads lots of different versions of the same package

See original GitHub issue

First of all, apologies if this was already reported or it’s expected behaviour. I tried searching previous issues but couldn’t find anything, the only similar issue might be #8683 but the output it’s different.

What did you want to do?

From a completely empty virtualenv:

$ python -V
Python 3.7.6
$ pip -V
pip 20.2.1 from /Users/josepcugat/.pyenv/versions/3.7.6/envs/albus/lib/python3.7/site-packages/pip (python 3.7)
$ pip install --use-feature=2020-resolver "aiobotocore>=1.0.7" "boto3~=1.10"

Output

Collecting aiobotocore>=1.0.7
  Using cached aiobotocore-1.0.7-py3-none-any.whl (42 kB)
Collecting botocore<1.15.33,>=1.15.32
  Using cached botocore-1.15.32-py2.py3-none-any.whl (6.0 MB)
Collecting aioitertools>=0.5.1
  Using cached aioitertools-0.7.0-py3-none-any.whl (20 kB)
Collecting typing_extensions>=3.7
  Using cached typing_extensions-3.7.4.2-py3-none-any.whl (22 kB)
Processing /Users/josepcugat/Library/Caches/pip/wheels/62/76/4c/aa25851149f3f6d9785f6c869387ad82b3fd37582fa8147ac6/wrapt-1.12.1-cp37-cp37m-macosx_10_15_x86_64.whl
Collecting docutils<0.16,>=0.10
  Using cached docutils-0.15.2-py3-none-any.whl (547 kB)
Collecting jmespath<1.0.0,>=0.7.1
  Using cached jmespath-0.10.0-py2.py3-none-any.whl (24 kB)
Collecting aiohttp>=3.3.1
  Using cached aiohttp-3.6.2-cp37-cp37m-macosx_10_13_x86_64.whl (642 kB)
Collecting async-timeout<4.0,>=3.0
  Using cached async_timeout-3.0.1-py3-none-any.whl (8.2 kB)
Collecting attrs>=17.3.0
  Using cached attrs-19.3.0-py2.py3-none-any.whl (39 kB)
Collecting chardet<4.0,>=2.0
  Using cached chardet-3.0.4-py2.py3-none-any.whl (133 kB)
Collecting multidict<5.0,>=4.5
  Using cached multidict-4.7.6-cp37-cp37m-macosx_10_14_x86_64.whl (48 kB)
Collecting yarl<2.0,>=1.0
  Using cached yarl-1.5.1-cp37-cp37m-macosx_10_14_x86_64.whl (127 kB)
Collecting idna>=2.0
  Using cached idna-2.10-py2.py3-none-any.whl (58 kB)
Collecting urllib3<1.26,>=1.20
  Using cached urllib3-1.25.10-py2.py3-none-any.whl (127 kB)
Collecting python-dateutil<3.0.0,>=2.1
  Using cached python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
Collecting six>=1.5
  Using cached six-1.15.0-py2.py3-none-any.whl (10 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.35-py2.py3-none-any.whl (129 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.34-py2.py3-none-any.whl (129 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.33-py2.py3-none-any.whl (129 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.32-py2.py3-none-any.whl (129 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.31-py2.py3-none-any.whl (129 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.30-py2.py3-none-any.whl (129 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.29-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.28-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.27-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.26-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.25-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.24-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.23-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.22-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.21-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.20-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.19-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.18-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.17-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.16-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.15-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.14-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.13-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.12-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.11-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.10-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.9-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.8-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.7-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.6-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.5-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.4-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.3-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.2-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.1-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.14.0-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.26-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.25-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.24-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.23-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.22-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.21-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.20-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.19-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.18-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.17-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.16-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.15-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.14-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.13-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.12-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.11-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.10-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.9-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.8-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.7-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.6-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.5-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.4-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.3-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.2-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.1-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.13.0-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.12.49-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.12.48-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.12.47-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.12.46-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.12.45-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.12.44-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.12.43-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.12.42-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.12.41-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.12.40-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.12.39-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.12.38-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.12.37-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.12.36-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.12.35-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.12.34-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.12.33-py2.py3-none-any.whl (128 kB)
Collecting boto3~=1.10
  Using cached boto3-1.12.32-py2.py3-none-any.whl (128 kB)
Collecting s3transfer<0.4.0,>=0.3.0
  Using cached s3transfer-0.3.3-py2.py3-none-any.whl (69 kB)
Installing collected packages: six, urllib3, typing-extensions, python-dateutil, multidict, jmespath, idna, docutils, yarl, chardet, botocore, attrs, async-timeout, wrapt, s3transfer, aioitertools, aiohttp, boto3, aiobotocore
Successfully installed aiobotocore-1.0.7 aiohttp-3.6.2 aioitertools-0.7.0 async-timeout-3.0.1 attrs-19.3.0 boto3-1.12.32 botocore-1.15.32 chardet-3.0.4 docutils-0.15.2 idna-2.10 jmespath-0.10.0 multidict-4.7.6 python-dateutil-2.8.1 s3transfer-0.3.3 six-1.15.0 typing-extensions-3.7.4.2 urllib3-1.25.10 wrapt-1.12.1 yarl-1.5.1

Additional information

I was not expecting to download all those different versions of boto3, since previously pip only downloaded a single one:

$ pip install "aiobotocore>=1.0.7" "boto3~=1.10"
Collecting aiobotocore>=1.0.7
  Using cached https://artifactory.skyscannertools.net/artifactory/api/pypi/pypi/packages/packages/a8/91/deb864d92c5ca332d897b521072f6078992b46e2c67da8365a4ee5b9cd47/aiobotocore-1.0.7-py3-none-any.whl (42 kB)
Collecting boto3~=1.10
  Using cached https://artifactory.skyscannertools.net/artifactory/api/pypi/pypi/packages/packages/cf/50/e9c3b7a5b0e06f9b3818074400f83482063c582bd2f5af799adecbd0b0cd/boto3-1.14.35-py2.py3-none-any.whl (129 kB)
Collecting botocore<1.15.33,>=1.15.32
  Using cached https://artifactory.skyscannertools.net/artifactory/api/pypi/pypi/packages/packages/49/86/6448bb5ab4b0c169f379fce589e568e798907b569eaeb012c720a4dd9ca2/botocore-1.15.32-py2.py3-none-any.whl (6.0 MB)
Collecting aioitertools>=0.5.1
  Using cached https://artifactory.skyscannertools.net/artifactory/api/pypi/pypi/packages/packages/83/42/90df27c516ce54fa26964bc4a632ecaf352c7e99574b515255e48b4a7cc7/aioitertools-0.7.0-py3-none-any.whl (20 kB)
Collecting aiohttp>=3.3.1
  Using cached https://artifactory.skyscannertools.net/artifactory/api/pypi/pypi/packages/packages/40/fd/3a595d6467eb31f7b69eb980778567e764b5d93990b4ceb8ddf6079dd776/aiohttp-3.6.2-cp37-cp37m-macosx_10_13_x86_64.whl (642 kB)
Processing /Users/josepcugat/Library/Caches/pip/wheels/22/57/67/bb23e07497606e6e48717206afde74034f2eba5c43a0903d6f/wrapt-1.12.1-cp37-cp37m-macosx_10_15_x86_64.whl
Collecting jmespath<1.0.0,>=0.7.1
  Using cached https://artifactory.skyscannertools.net/artifactory/api/pypi/pypi/packages/packages/07/cb/5f001272b6faeb23c1c9e0acc04d48eaaf5c862c17709d20e3469c6e0139/jmespath-0.10.0-py2.py3-none-any.whl (24 kB)
Collecting s3transfer<0.4.0,>=0.3.0
  Using cached https://artifactory.skyscannertools.net/artifactory/api/pypi/pypi/packages/packages/69/79/e6afb3d8b0b4e96cefbdc690f741d7dd24547ff1f94240c997a26fa908d3/s3transfer-0.3.3-py2.py3-none-any.whl (69 kB)
Collecting docutils<0.16,>=0.10
  Using cached https://artifactory.skyscannertools.net/artifactory/api/pypi/pypi/packages/packages/22/cd/a6aa959dca619918ccb55023b4cb151949c64d4d5d55b3f4ffd7eee0c6e8/docutils-0.15.2-py3-none-any.whl (547 kB)
Collecting python-dateutil<3.0.0,>=2.1
  Using cached https://artifactory.skyscannertools.net/artifactory/api/pypi/pypi/packages/packages/d4/70/d60450c3dd48ef87586924207ae8907090de0b306af2bce5d134d78615cb/python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
Collecting urllib3<1.26,>=1.20; python_version != "3.4"
  Using cached https://artifactory.skyscannertools.net/artifactory/api/pypi/pypi/packages/packages/9f/f0/a391d1463ebb1b233795cabfc0ef38d3db4442339de68f847026199e69d7/urllib3-1.25.10-py2.py3-none-any.whl (127 kB)
Collecting typing_extensions>=3.7
  Using cached https://artifactory.skyscannertools.net/artifactory/api/pypi/pypi/packages/packages/0c/0e/3f026d0645d699e7320b59952146d56ad7c374e9cd72cd16e7c74e657a0f/typing_extensions-3.7.4.2-py3-none-any.whl (22 kB)
Collecting chardet<4.0,>=2.0
  Using cached https://artifactory.skyscannertools.net/artifactory/api/pypi/pypi/packages/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl (133 kB)
Collecting attrs>=17.3.0
  Using cached https://artifactory.skyscannertools.net/artifactory/api/pypi/pypi/packages/packages/a2/db/4313ab3be961f7a763066401fb77f7748373b6094076ae2bda2806988af6/attrs-19.3.0-py2.py3-none-any.whl (39 kB)
Collecting multidict<5.0,>=4.5
  Using cached https://artifactory.skyscannertools.net/artifactory/api/pypi/pypi/packages/packages/ce/d7/bb8c9cd3189b1698ec1fa60c4862dc0be49cfda665fa402f54f5721cc284/multidict-4.7.6-cp37-cp37m-macosx_10_14_x86_64.whl (48 kB)
Collecting async-timeout<4.0,>=3.0
  Using cached https://artifactory.skyscannertools.net/artifactory/api/pypi/pypi/packages/packages/e1/1e/5a4441be21b0726c4464f3f23c8b19628372f606755a9d2e46c187e65ec4/async_timeout-3.0.1-py3-none-any.whl (8.2 kB)
Collecting yarl<2.0,>=1.0
  Using cached https://artifactory.skyscannertools.net/artifactory/api/pypi/pypi/packages/packages/0c/69/5f1e593fb13b9c989980e1bc051d9e85e094d456a32c08b5accd62670d09/yarl-1.5.1-cp37-cp37m-macosx_10_14_x86_64.whl (127 kB)
Collecting six>=1.5
  Using cached https://artifactory.skyscannertools.net/artifactory/api/pypi/pypi/packages/packages/ee/ff/48bde5c0f013094d729fe4b0316ba2a24774b3ff1c52d924a8a4cb04078a/six-1.15.0-py2.py3-none-any.whl (10 kB)
Collecting idna>=2.0
  Using cached https://artifactory.skyscannertools.net/artifactory/api/pypi/pypi/packages/packages/a2/38/928ddce2273eaa564f6f50de919327bf3a00f091b5baba8dfa9460f3a8a8/idna-2.10-py2.py3-none-any.whl (58 kB)
Installing collected packages: docutils, six, python-dateutil, jmespath, urllib3, botocore, typing-extensions, aioitertools, chardet, attrs, multidict, async-timeout, idna, yarl, aiohttp, wrapt, aiobotocore, s3transfer, boto3
ERROR: After October 2020 you may experience errors when installing or updating packages. This is because pip will change the way that it resolves dependency conflicts.

We recommend you use --use-feature=2020-resolver to test your packages with the new resolver before it becomes the default.

boto3 1.14.35 requires botocore<1.18.0,>=1.17.35, but you'll have botocore 1.15.32 which is incompatible.
Successfully installed aiobotocore-1.0.7 aiohttp-3.6.2 aioitertools-0.7.0 async-timeout-3.0.1 attrs-19.3.0 boto3-1.14.35 botocore-1.15.32 chardet-3.0.4 docutils-0.15.2 idna-2.10 jmespath-0.10.0 multidict-4.7.6 python-dateutil-2.8.1 s3transfer-0.3.3 six-1.15.0 typing-extensions-3.7.4.2 urllib3-1.25.10 wrapt-1.12.1 yarl-1.5.1

I also tested this with the latest master version of pip and the same issue happens.

Output from pipdeptree:

aiobotocore==1.0.7
  - aiohttp [required: >=3.3.1, installed: 3.6.2]
    - async-timeout [required: >=3.0,<4.0, installed: 3.0.1]
    - attrs [required: >=17.3.0, installed: 19.3.0]
    - chardet [required: >=2.0,<4.0, installed: 3.0.4]
    - multidict [required: >=4.5,<5.0, installed: 4.7.6]
    - yarl [required: >=1.0,<2.0, installed: 1.5.1]
      - idna [required: >=2.0, installed: 2.10]
      - multidict [required: >=4.0, installed: 4.7.6]
      - typing-extensions [required: >=3.7.4, installed: 3.7.4.2]
  - aioitertools [required: >=0.5.1, installed: 0.7.0]
    - typing-extensions [required: >=3.7, installed: 3.7.4.2]
  - botocore [required: >=1.15.32,<1.15.33, installed: 1.15.32]
    - docutils [required: >=0.10,<0.16, installed: 0.15.2]
    - jmespath [required: >=0.7.1,<1.0.0, installed: 0.10.0]
    - python-dateutil [required: >=2.1,<3.0.0, installed: 2.8.1]
      - six [required: >=1.5, installed: 1.15.0]
    - urllib3 [required: >=1.20,<1.26, installed: 1.25.10]
  - wrapt [required: >=1.10.10, installed: 1.12.1]
boto3==1.12.32
  - botocore [required: >=1.15.32,<1.16.0, installed: 1.15.32]
    - docutils [required: >=0.10,<0.16, installed: 0.15.2]
    - jmespath [required: >=0.7.1,<1.0.0, installed: 0.10.0]
    - python-dateutil [required: >=2.1,<3.0.0, installed: 2.8.1]
      - six [required: >=1.5, installed: 1.15.0]
    - urllib3 [required: >=1.20,<1.26, installed: 1.25.10]
  - jmespath [required: >=0.7.1,<1.0.0, installed: 0.10.0]
  - s3transfer [required: >=0.3.0,<0.4.0, installed: 0.3.3]
    - botocore [required: >=1.12.36,<2.0a.0, installed: 1.15.32]
      - docutils [required: >=0.10,<0.16, installed: 0.15.2]
      - jmespath [required: >=0.7.1,<1.0.0, installed: 0.10.0]
      - python-dateutil [required: >=2.1,<3.0.0, installed: 2.8.1]
        - six [required: >=1.5, installed: 1.15.0]
      - urllib3 [required: >=1.20,<1.26, installed: 1.25.10]
pipdeptree==1.0.0
  - pip [required: >=6.0.0, installed: 20.3.dev0]
setuptools==49.2.1
wheel==0.34.2

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:25
  • Comments:54 (31 by maintainers)

github_iconTop GitHub Comments

18reactions
smuhitcommented, Aug 21, 2020

@pradyunsg: I don’t have a problem with the resolver needing to introspect the dependencies for several versions of a package before deciding on a version to install. In fact, I agree with the reasoning behind it.

What I do have a problem with is having to download the full versions to figure out the dependencies. Consider running the following: pip install --use-feature=2020-resolver "py4j<0.10.5" pyspark If no version of pyspark is already in the cache, this will download (at the time of writing) 15 different versions of pyspark to satisfy the py4j requirement. Since the pyspark packages are roughly around 200MB each, that’s roughly 3 GB it needs to download before figuring out which one to use.

Granted, this is an extreme example. But considering that there are systems with limited resources (a raspberry pi for instance), this could very well be a problem, especially if there are several libraries that need to be installed all with various interdependencies between them.

Ideally, the dependencies should be retrievable as metadata about the package version and only download the full package if that piece of metadata is missing. But considering that adding it as metadata probably isn’t trivial, it’s probably a future “nice to have”.

I don’t have an easy solution to this, just thought you should keep it in mind.

Also, I did want to say thank you for working on the resolver. It sorely needed updating.

10reactions
AydinChavezcommented, Dec 3, 2020

I don’t really get why this issue was closed but as a workaround, you could pass the --use-deprecated=legacy-resolver flag to pip for getting rid of this annoying behaviour.

In my case the new resolver had about more than 600 dependencies just for boto3 to download… wtf…

Processing ./dist/apache-superset-0.38.0.tar.gz
Collecting authlib==0.14.3
  Downloading Authlib-0.14.3-py2.py3-none-any.whl (215 kB)
Collecting cx_oracle==7.3.0
  Downloading cx_Oracle-7.3.0-cp36-cp36m-manylinux1_x86_64.whl (737 kB)
Collecting elasticsearch-dbapi==0.1.2
  Downloading elasticsearch_dbapi-0.1.2-py3-none-any.whl (83 kB)
Collecting fbprophet==0.7.1
  Downloading fbprophet-0.7.1.tar.gz (64 kB)
Collecting flask-cors==3.0.3
  Downloading Flask_Cors-3.0.3-py2.py3-none-any.whl (15 kB)
Collecting flask-mail==0.9.1
  Downloading Flask-Mail-0.9.1.tar.gz (45 kB)
Collecting flask-oauth==0.12
  Downloading Flask-OAuth-0.12.tar.gz (6.2 kB)
Collecting flask_oauthlib==0.9.5
  Downloading Flask-OAuthlib-0.9.5.tar.gz (36 kB)
Collecting gevent==20.9.0
  Downloading gevent-20.9.0-cp36-cp36m-manylinux2010_x86_64.whl (5.3 MB)
Requirement already satisfied: setuptools in /usr/local/lib/python3.6/site-packages (from gevent==20.9.0->-r requirements.txt (line 9)) (50.3.2)
Collecting impyla==0.14.0
  Downloading impyla-0.14.0.tar.gz (151 kB)
Collecting infi.clickhouse-orm==1.0.2
  Downloading infi.clickhouse_orm-1.0.2.tar.gz (24 kB)
Requirement already satisfied: setuptools in /usr/local/lib/python3.6/site-packages (from gevent==20.9.0->-r requirements.txt (line 9)) (50.3.2)
Collecting mysqlclient==1.4.2
  Downloading mysqlclient-1.4.2.tar.gz (85 kB)
Collecting pillow==7.2.0
  Downloading Pillow-7.2.0-cp36-cp36m-manylinux1_x86_64.whl (2.2 MB)
Collecting psycopg2==2.8.6
  Downloading psycopg2-2.8.6.tar.gz (383 kB)
Collecting pyathena==1.5.1
  Downloading PyAthena-1.5.1-py2.py3-none-any.whl (49 kB)
Collecting pybigquery==0.4.13
  Downloading pybigquery-0.4.13.tar.gz (15 kB)
Collecting pydruid==0.5.7
  Downloading pydruid-0.5.7.tar.gz (6.0 MB)
Collecting pyhive==0.6.1
  Downloading PyHive-0.6.1.tar.gz (41 kB)
Collecting pyldap==2.4.28
  Downloading pyldap-2.4.28.tar.gz (130 kB)
Requirement already satisfied: setuptools in /usr/local/lib/python3.6/site-packages (from gevent==20.9.0->-r requirements.txt (line 9)) (50.3.2)
Collecting pymssql-linux==2.1.6
  Downloading pymssql_linux-2.1.6-cp36-cp36m-manylinux2010_x86_64.whl (1.3 MB)
Collecting redis==3.2.1
  Downloading redis-3.2.1-py2.py3-none-any.whl (65 kB)
Collecting sasl==0.2.1
  Downloading sasl-0.2.1.tar.gz (30 kB)
Collecting snowflake-sqlalchemy==1.2.1
  Downloading snowflake_sqlalchemy-1.2.1-py2.py3-none-any.whl (28 kB)
Collecting sqlalchemy-clickhouse==0.1.5.post0
  Downloading sqlalchemy-clickhouse-0.1.5.post0.tar.gz (13 kB)
Collecting sqlalchemy-redshift==0.7.1
  Downloading sqlalchemy_redshift-0.7.1-py2.py3-none-any.whl (29 kB)
Collecting thrift-sasl==0.3.0
  Downloading thrift_sasl-0.3.0.tar.gz (3.8 kB)
Collecting backoff>=1.8.0
  Downloading backoff-1.10.0-py2.py3-none-any.whl (31 kB)
Collecting bitarray
  Downloading bitarray-1.6.1.tar.gz (55 kB)
Collecting bleach<4.0.0,>=3.0.2
  Downloading bleach-3.2.1-py2.py3-none-any.whl (145 kB)
Collecting blinker
  Downloading blinker-1.4.tar.gz (111 kB)
Collecting boto3>=1.4.4
  Downloading boto3-1.16.28-py2.py3-none-any.whl (129 kB)
Collecting botocore>=1.5.52
  Downloading botocore-1.19.28-py2.py3-none-any.whl (7.0 MB)
Collecting cachelib<0.2,>=0.1.1
  Downloading cachelib-0.1.1-py3-none-any.whl (13 kB)
Collecting celery!=4.4.1,<5.0.0,>=4.3.0
  Downloading celery-4.4.7-py2.py3-none-any.whl (427 kB)
Collecting billiard<4.0,>=3.6.3.0
  Downloading billiard-3.6.3.0-py3-none-any.whl (89 kB)
Collecting click<8
  Downloading click-7.1.2-py2.py3-none-any.whl (82 kB)
Collecting cmdstanpy==0.9.5
  Downloading cmdstanpy-0.9.5-py3-none-any.whl (37 kB)
Collecting colorama
  Downloading colorama-0.4.4-py2.py3-none-any.whl (16 kB)
Collecting contextlib2
  Downloading contextlib2-0.6.0.post1-py2.py3-none-any.whl (9.8 kB)
Collecting convertdate>=2.1.2
  Downloading convertdate-2.3.0-py3-none-any.whl (45 kB)
Collecting croniter>=0.3.28
  Downloading croniter-0.3.36-py2.py3-none-any.whl (13 kB)
Collecting cryptography>=2.4.2
  Downloading cryptography-3.2.1-cp35-abi3-manylinux2010_x86_64.whl (2.6 MB)
Collecting cffi!=1.11.3,>=1.8
  Downloading cffi-1.14.4-cp36-cp36m-manylinux1_x86_64.whl (401 kB)
Collecting Cython>=0.22
  Downloading Cython-0.29.21-cp36-cp36m-manylinux1_x86_64.whl (2.0 MB)
Collecting elasticsearch>7
  Downloading elasticsearch-7.10.0-py2.py3-none-any.whl (321 kB)
Collecting certifi
  Downloading certifi-2020.11.8-py2.py3-none-any.whl (155 kB)
Collecting flask<2.0.0,>=1.1.0
  Downloading Flask-1.1.2-py2.py3-none-any.whl (94 kB)
Collecting flask-appbuilder<4.0.0,>=3.0.1
  Downloading Flask_AppBuilder-3.1.1-py3-none-any.whl (1.7 MB)
Collecting apispec[yaml]<4,>=3.3
  Downloading apispec-3.3.2-py2.py3-none-any.whl (27 kB)
Collecting email-validator<2,>=1.0.5
  Downloading email_validator-1.1.2-py2.py3-none-any.whl (17 kB)
Collecting dnspython>=1.15.0
  Downloading dnspython-2.0.0-py3-none-any.whl (208 kB)
Collecting Flask-Babel<2,>=1
  Downloading Flask_Babel-1.0.0-py3-none-any.whl (9.5 kB)
Collecting Babel>=2.3
  Downloading Babel-2.9.0-py2.py3-none-any.whl (8.8 MB)
Collecting flask-caching
  Downloading Flask_Caching-1.9.0-py2.py3-none-any.whl (33 kB)
Collecting flask-compress
  Downloading Flask_Compress-1.8.0-py3-none-any.whl (7.2 kB)
Collecting brotli
  Downloading Brotli-1.0.9-cp36-cp36m-manylinux1_x86_64.whl (357 kB)
Collecting Flask-JWT-Extended<4,>=3.18
  Downloading Flask-JWT-Extended-3.25.0.tar.gz (31 kB)
Collecting Flask-Login<0.5,>=0.3
  Downloading Flask-Login-0.4.1.tar.gz (14 kB)
Collecting flask-migrate
  Downloading Flask_Migrate-2.5.3-py2.py3-none-any.whl (13 kB)
Collecting alembic>=0.7
  Downloading alembic-1.4.3-py2.py3-none-any.whl (159 kB)
Collecting Flask-OpenID<2,>=1.2.5
  Downloading Flask-OpenID-1.2.5.tar.gz (43 kB)
Collecting Flask-SQLAlchemy<3,>=2.4
  Downloading Flask_SQLAlchemy-2.4.4-py2.py3-none-any.whl (17 kB)
Collecting flask-talisman
  Downloading flask_talisman-0.7.0-py2.py3-none-any.whl (12 kB)
Collecting flask-wtf
  Downloading Flask_WTF-0.14.3-py2.py3-none-any.whl (13 kB)
Collecting future
  Downloading future-0.18.2.tar.gz (829 kB)
Collecting geopy
  Downloading geopy-2.0.0-py3-none-any.whl (111 kB)
Collecting geographiclib<2,>=1.49
  Downloading geographiclib-1.50-py3-none-any.whl (38 kB)
Collecting google-cloud-bigquery>=1.6.0
  Downloading google_cloud_bigquery-2.4.0-py2.py3-none-any.whl (210 kB)
Collecting google-api-core[grpc]<2.0.0dev,>=1.23.0
  Downloading google_api_core-1.23.0-py2.py3-none-any.whl (91 kB)
Requirement already satisfied: setuptools in /usr/local/lib/python3.6/site-packages (from gevent==20.9.0->-r requirements.txt (line 9)) (50.3.2)
Requirement already satisfied: setuptools in /usr/local/lib/python3.6/site-packages (from gevent==20.9.0->-r requirements.txt (line 9)) (50.3.2)
Collecting google-auth<2.0dev,>=1.21.1
  Downloading google_auth-1.23.0-py2.py3-none-any.whl (114 kB)
Requirement already satisfied: setuptools in /usr/local/lib/python3.6/site-packages (from gevent==20.9.0->-r requirements.txt (line 9)) (50.3.2)
Collecting cachetools<5.0,>=2.0.0
  Downloading cachetools-4.1.1-py3-none-any.whl (10 kB)
Collecting google-cloud-core<2.0dev,>=1.4.1
  Downloading google_cloud_core-1.4.4-py2.py3-none-any.whl (27 kB)
Collecting google-resumable-media<2.0dev,>=0.6.0
  Downloading google_resumable_media-1.1.0-py2.py3-none-any.whl (75 kB)
Collecting google-crc32c<2.0dev,>=1.0
  Downloading google_crc32c-1.0.0-cp36-cp36m-manylinux2010_x86_64.whl (39 kB)
Collecting googleapis-common-protos<2.0dev,>=1.6.0
  Downloading googleapis_common_protos-1.52.0-py2.py3-none-any.whl (100 kB)
Collecting greenlet>=0.4.17
  Downloading greenlet-0.4.17-cp36-cp36m-manylinux1_x86_64.whl (44 kB)
Collecting grpcio<2.0dev,>=1.29.0
  Downloading grpcio-1.33.2-cp36-cp36m-manylinux2014_x86_64.whl (3.8 MB)
Collecting gunicorn<20.1,>=20.0.2
  Downloading gunicorn-20.0.4-py2.py3-none-any.whl (77 kB)
Requirement already satisfied: setuptools in /usr/local/lib/python3.6/site-packages (from gevent==20.9.0->-r requirements.txt (line 9)) (50.3.2)
Collecting holidays>=0.10.2
  Downloading holidays-0.10.3.tar.gz (114 kB)
Collecting humanize
  Downloading humanize-3.1.0-py3-none-any.whl (69 kB)
Requirement already satisfied: setuptools in /usr/local/lib/python3.6/site-packages (from gevent==20.9.0->-r requirements.txt (line 9)) (50.3.2)
Collecting idna>=2.0.0
  Downloading idna-2.10-py2.py3-none-any.whl (58 kB)
Collecting iso8601>=0.1.12
  Downloading iso8601-0.1.13-py3-none-any.whl (9.3 kB)
Collecting isodate
  Downloading isodate-0.6.0-py2.py3-none-any.whl (45 kB)
Collecting itsdangerous>=0.24
  Downloading itsdangerous-1.1.0-py2.py3-none-any.whl (16 kB)
Collecting Jinja2>=2.10.1
  Downloading Jinja2-2.11.2-py2.py3-none-any.whl (125 kB)
Collecting jmespath<1.0.0,>=0.7.1
  Downloading jmespath-0.10.0-py2.py3-none-any.whl (24 kB)
Collecting jsonschema<4,>=3.0.1
  Downloading jsonschema-3.2.0-py2.py3-none-any.whl (56 kB)
Requirement already satisfied: setuptools in /usr/local/lib/python3.6/site-packages (from gevent==20.9.0->-r requirements.txt (line 9)) (50.3.2)
Collecting attrs>=17.4.0
  Downloading attrs-20.3.0-py2.py3-none-any.whl (49 kB)
Collecting importlib-metadata
  Downloading importlib_metadata-3.1.1-py3-none-any.whl (9.6 kB)
Collecting kombu<4.7,>=4.6.10
  Downloading kombu-4.6.11-py2.py3-none-any.whl (184 kB)
Collecting amqp<2.7,>=2.6.0
  Downloading amqp-2.6.1-py2.py3-none-any.whl (48 kB)
Collecting korean_lunar_calendar
  Downloading korean_lunar_calendar-0.2.1-py3-none-any.whl (8.0 kB)
Collecting LunarCalendar>=0.0.9
  Downloading LunarCalendar-0.0.9-py2.py3-none-any.whl (18 kB)
Collecting ephem>=3.7.5.3
  Downloading ephem-3.7.7.1-cp36-cp36m-manylinux2010_x86_64.whl (1.2 MB)
Collecting Mako
  Downloading Mako-1.1.3-py2.py3-none-any.whl (75 kB)
Collecting markdown>=3.0
  Downloading Markdown-3.3.3-py3-none-any.whl (96 kB)
Collecting MarkupSafe>=0.23
  Downloading MarkupSafe-1.1.1-cp36-cp36m-manylinux1_x86_64.whl (27 kB)
Collecting marshmallow<4,>=3
  Downloading marshmallow-3.9.1-py2.py3-none-any.whl (46 kB)
Collecting marshmallow-enum<2,>=1.5.1
  Downloading marshmallow_enum-1.5.1-py2.py3-none-any.whl (4.2 kB)
Collecting marshmallow-sqlalchemy<0.24.0,>=0.22.0
  Downloading marshmallow_sqlalchemy-0.23.1-py2.py3-none-any.whl (18 kB)
Collecting matplotlib>=2.0.0
  Downloading matplotlib-3.3.3-cp36-cp36m-manylinux1_x86_64.whl (11.6 MB)
Collecting cycler>=0.10
  Downloading cycler-0.10.0-py2.py3-none-any.whl (6.5 kB)
Collecting kiwisolver>=1.0.1
  Downloading kiwisolver-1.3.1-cp36-cp36m-manylinux1_x86_64.whl (1.1 MB)
Collecting msgpack<1.1,>=1.0.0
  Downloading msgpack-1.0.0-cp36-cp36m-manylinux1_x86_64.whl (274 kB)
Collecting natsort
  Downloading natsort-7.1.0-py3-none-any.whl (35 kB)
Collecting numpy>=1.15.4
  Downloading numpy-1.19.4-cp36-cp36m-manylinux2010_x86_64.whl (14.5 MB)
Collecting oauth2
  Downloading oauth2-1.9.0.post1-py2.py3-none-any.whl (25 kB)
Collecting httplib2
  Downloading httplib2-0.18.1-py3-none-any.whl (95 kB)
Collecting oauthlib!=2.0.3,!=2.0.4,!=2.0.5,<3.0.0,>=1.1.2
  Downloading oauthlib-2.1.0-py2.py3-none-any.whl (121 kB)
Collecting packaging
  Downloading packaging-20.7-py2.py3-none-any.whl (35 kB)
Collecting pandas<1.2,>=1.1.2
  Downloading pandas-1.1.4-cp36-cp36m-manylinux1_x86_64.whl (9.5 MB)
Collecting parsedatetime
  Downloading parsedatetime-2.6-py3-none-any.whl (42 kB)
Collecting pathlib2
  Downloading pathlib2-2.3.5-py2.py3-none-any.whl (18 kB)
Collecting polyline
  Downloading polyline-1.4.0-py2.py3-none-any.whl (4.4 kB)
Collecting prison<1.0.0,>=0.1.3
  Downloading prison-0.1.3-py2.py3-none-any.whl (5.8 kB)
Collecting proto-plus>=1.10.0
  Downloading proto-plus-1.11.0.tar.gz (44 kB)
Collecting protobuf>=3.12.0
  Downloading protobuf-3.14.0-cp36-cp36m-manylinux1_x86_64.whl (1.0 MB)
Collecting pyarrow<1.1,>=1.0.1
  Downloading pyarrow-1.0.1-cp36-cp36m-manylinux2014_x86_64.whl (17.3 MB)
Collecting pyasn1-modules>=0.2.1
  Downloading pyasn1_modules-0.2.8-py2.py3-none-any.whl (155 kB)
Collecting pyasn1<0.5.0,>=0.4.6
  Downloading pyasn1-0.4.8-py2.py3-none-any.whl (77 kB)
Collecting pycparser
  Downloading pycparser-2.20-py2.py3-none-any.whl (112 kB)
Collecting PyJWT>=1.7.1
  Downloading PyJWT-1.7.1-py2.py3-none-any.whl (18 kB)
Collecting pymeeus<=1,>=0.3.6
  Downloading PyMeeus-0.3.7.tar.gz (732 kB)
Collecting pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.3
  Downloading pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)
Collecting pyrsistent>=0.14.0
  Downloading pyrsistent-0.17.3.tar.gz (106 kB)
Collecting pystan>=2.14
  Downloading pystan-2.19.1.1-cp36-cp36m-manylinux1_x86_64.whl (67.3 MB)
Collecting python-dateutil
  Downloading python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
Collecting python-dotenv
  Downloading python_dotenv-0.15.0-py2.py3-none-any.whl (18 kB)
Collecting python-editor>=0.3
  Downloading python_editor-1.0.4-py3-none-any.whl (4.9 kB)
Collecting python-geohash
  Downloading python-geohash-0.8.5.tar.gz (17 kB)
Collecting python3-openid>=2.0
  Downloading python3_openid-3.2.0-py3-none-any.whl (133 kB)
Collecting defusedxml
  Downloading defusedxml-0.6.0-py2.py3-none-any.whl (23 kB)
Collecting pytz
  Downloading pytz-2020.4-py2.py3-none-any.whl (509 kB)
Collecting pyyaml>=5.1
  Downloading PyYAML-5.3.1.tar.gz (269 kB)
Collecting requests
  Downloading requests-2.25.0-py2.py3-none-any.whl (61 kB)
Collecting chardet<4,>=3.0.2
  Downloading chardet-3.0.4-py2.py3-none-any.whl (133 kB)
Collecting requests-oauthlib>=0.6.2
  Downloading requests_oauthlib-1.3.0-py2.py3-none-any.whl (23 kB)
  Downloading requests_oauthlib-1.2.0-py2.py3-none-any.whl (22 kB)
  Downloading requests_oauthlib-1.1.0-py2.py3-none-any.whl (21 kB)
Collecting retry>=0.9.2
  Downloading retry-0.9.2-py2.py3-none-any.whl (8.0 kB)
Collecting decorator>=3.4.2
  Downloading decorator-4.4.2-py2.py3-none-any.whl (9.2 kB)
Collecting py<2.0.0,>=1.4.26
  Downloading py-1.9.0-py2.py3-none-any.whl (99 kB)
Collecting rsa<5,>=3.1.4
  Downloading rsa-4.6-py3-none-any.whl (47 kB)
Collecting s3transfer<0.4.0,>=0.3.0
  Downloading s3transfer-0.3.3-py2.py3-none-any.whl (69 kB)
Collecting selenium>=3.141.0
  Downloading selenium-3.141.0-py2.py3-none-any.whl (904 kB)
Collecting setuptools-git>=1.2
  Downloading setuptools_git-1.2-py2.py3-none-any.whl (10 kB)
Collecting simplejson>=3.15.0
  Downloading simplejson-3.17.2-cp36-cp36m-manylinux2010_x86_64.whl (127 kB)
Collecting Six
  Downloading six-1.15.0-py2.py3-none-any.whl (10 kB)
Collecting slackclient==2.5.0
  Downloading slackclient-2.5.0-py2.py3-none-any.whl (54 kB)
Collecting aiohttp>3.5.2
  Downloading aiohttp-3.7.3-cp36-cp36m-manylinux2014_x86_64.whl (1.3 MB)
Collecting async-timeout<4.0,>=3.0
  Downloading async_timeout-3.0.1-py3-none-any.whl (8.2 kB)
Collecting idna-ssl>=1.0
  Downloading idna-ssl-1.1.0.tar.gz (3.4 kB)
Collecting multidict<7.0,>=4.5
  Downloading multidict-5.0.2-cp36-cp36m-manylinux2014_x86_64.whl (141 kB)
Collecting snowflake-connector-python<3.0.0
  Downloading snowflake_connector_python-2.3.6-cp36-cp36m-manylinux2010_x86_64.whl (12.0 MB)
Collecting asn1crypto<2.0.0,>0.24.0
  Downloading asn1crypto-1.4.0-py2.py3-none-any.whl (104 kB)
Collecting azure-common<2.0.0
  Downloading azure_common-1.1.26-py2.py3-none-any.whl (12 kB)
Collecting azure-storage-blob<13.0.0,>=12.0.0
  Downloading azure_storage_blob-12.6.0-py2.py3-none-any.whl (328 kB)
Collecting azure-core<2.0.0,>=1.9.0
  Downloading azure_core-1.9.0-py2.py3-none-any.whl (124 kB)
Collecting boto3>=1.4.4
  Downloading boto3-1.15.18-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.15.17-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.15.16-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.15.15-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.15.14-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.15.13-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.15.12-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.15.11-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.15.10-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.15.9-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.15.8-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.15.7-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.15.6-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.15.5-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.15.4-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.15.3-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.15.2-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.15.1-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.15.0-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.63-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.62-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.61-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.60-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.59-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.58-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.57-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.56-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.55-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.54-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.53-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.52-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.51-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.50-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.49-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.48-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.47-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.46-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.45-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.44-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.43-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.42-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.41-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.40-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.39-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.38-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.37-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.36-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.35-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.34-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.33-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.32-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.31-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.30-py2.py3-none-any.whl (129 kB)
  Downloading boto3-1.14.29-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.28-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.27-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.26-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.25-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.24-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.23-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.22-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.21-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.20-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.19-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.18-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.17-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.16-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.15-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.14-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.13-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.12-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.11-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.10-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.9-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.8-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.7-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.6-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.5-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.4-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.3-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.2-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.1-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.14.0-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.26-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.25-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.24-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.23-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.22-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.21-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.20-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.19-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.18-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.17-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.16-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.15-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.14-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.13-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.12-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.11-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.10-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.9-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.8-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.7-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.6-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.5-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.4-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.3-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.2-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.1-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.13.0-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.49-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.48-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.47-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.46-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.45-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.44-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.43-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.42-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.41-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.40-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.39-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.38-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.37-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.36-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.35-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.34-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.33-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.32-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.31-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.30-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.29-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.28-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.27-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.26-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.25-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.24-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.23-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.22-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.21-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.20-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.19-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.18-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.17-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.16-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.15-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.14-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.13-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.12-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.11-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.10-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.9-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.8-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.7-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.6-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.5-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.4-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.3-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.2-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.1-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.12.0-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.11.17-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.11.16-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.11.15-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.11.14-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.11.13-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.11.12-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.11.11-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.11.10-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.11.9-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.11.8-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.11.7-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.11.6-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.11.5-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.11.4-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.11.3-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.11.2-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.11.1-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.11.0-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.50-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.49-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.48-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.47-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.46-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.45-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.44-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.43-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.42-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.41-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.40-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.39-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.38-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.37-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.36-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.35-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.34-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.33-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.32-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.31-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.30-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.29-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.28-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.27-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.26-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.25-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.24-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.23-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.22-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.21-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.20-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.19-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.18-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.17-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.16-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.15-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.14-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.13-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.12-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.11-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.10-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.9-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.8-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.7-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.6-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.5-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.4-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.3-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.2-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.1-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.10.0-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.253-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.252-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.251-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.250-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.249-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.248-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.247-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.246-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.245-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.244-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.243-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.242-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.241-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.240-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.239-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.238-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.237-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.236-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.235-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.234-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.233-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.232-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.231-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.230-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.229-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.228-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.227-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.226-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.225-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.224-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.223-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.222-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.221-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.220-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.219-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.218-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.217-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.216-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.215-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.214-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.213-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.212-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.211-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.210-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.209-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.208-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.207-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.206-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.205-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.204-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.203-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.202-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.201-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.200-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.199-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.198-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.197-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.196-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.195-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.194-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.193-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.192-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.191-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.190-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.189-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.188-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.187-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.186-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.185-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.184-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.183-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.182-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.181-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.180-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.179-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.178-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.177-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.176-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.175-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.174-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.173-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.172-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.171-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.170-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.169-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.168-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.167-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.166-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.165-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.164-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.163-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.162-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.161-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.160-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.159-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.158-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.157-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.156-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.155-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.154-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.153-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.152-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.151-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.150-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.149-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.148-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.147-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.146-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.145-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.144-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.143-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.142-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.141-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.140-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.139-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.138-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.137-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.136-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.135-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.134-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.133-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.132-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.131-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.130-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.129-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.128-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.127-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.126-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.125-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.124-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.123-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.122-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.121-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.120-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.119-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.118-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.117-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.116-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.115-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.114-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.113-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.112-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.111-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.110-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.109-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.108-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.107-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.106-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.105-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.104-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.103-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.102-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.101-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.100-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.99-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.98-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.97-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.96-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.95-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.94-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.93-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.92-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.91-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.90-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.89-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.88-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.87-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.86-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.85-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.84-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.83-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.82-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.81-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.80-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.79-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.78-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.77-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.76-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.75-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.74-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.73-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.72-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.71-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.70-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.69-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.68-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.67-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.66-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.65-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.64-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.63-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.62-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.61-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.60-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.59-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.58-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.57-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.56-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.55-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.54-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.53-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.52-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.51-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.50-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.49-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.48-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.47-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.46-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.45-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.44-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.43-py2.py3-none-any.whl (126 kB)
  Downloading boto3-1.9.42-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.41-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.40-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.39-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.38-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.37-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.36-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.35-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.34-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.33-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.32-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.31-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.30-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.29-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.28-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.27-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.26-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.25-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.24-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.23-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.22-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.21-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.20-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.19-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.18-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.17-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.16-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.15-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.14-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.13-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.12-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.11-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.10-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.9-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.8-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.7-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.6-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.5-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.4-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.3-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.2-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.1-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.9.0-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.8.9-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.8.8-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.8.7-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.8.6-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.8.5-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.8.4-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.8.3-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.8.2-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.8.1-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.8.0-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.84-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.83-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.82-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.81-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.80-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.79-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.78-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.77-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.76-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.75-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.74-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.73-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.72-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.71-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.70-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.69-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.68-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.67-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.66-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.65-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.64-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.63-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.62-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.61-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.60-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.59-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.58-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.57-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.56-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.55-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.54-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.53-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.52-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.51-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.50-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.49-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.48-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.47-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.46-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.45-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.44-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.43-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.42-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.41-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.40-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.39-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.38-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.37-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.36-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.35-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.34-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.33-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.32-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.31-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.30-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.29-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.28-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.27-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.26-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.25-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.24-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.23-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.22-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.21-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.20-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.19-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.18-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.17-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.16-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.15-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.14-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.13-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.12-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.11-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.10-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.9-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.8-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.7-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.6-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.5-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.4-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.3-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.2-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.1-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.7.0-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.6.23-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.6.22-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.6.21-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.6.20-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.6.19-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.6.18-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.6.17-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.6.16-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.6.15-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.6.14-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.6.13-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.6.12-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.6.11-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.6.10-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.6.9-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.6.8-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.6.7-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.6.6-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.6.5-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.6.4-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.6.3-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.6.2-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.6.1-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.6.0-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.36-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.35-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.34-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.33-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.32-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.31-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.30-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.29-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.28-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.27-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.26-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.25-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.24-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.23-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.22-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.21-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.20-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.19-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.18-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.17-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.16-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.15-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.14-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.13-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.12-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.11-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.10-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.9-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.8-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.7-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.6-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.5-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.4-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.3-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.2-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.1-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.5.0-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.4.8-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.4.7-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.4.6-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.4.5-py2.py3-none-any.whl (128 kB)
  Downloading boto3-1.4.4-py2.py3-none-any.whl (127 kB)
INFO: pip is looking at multiple versions of azure-core to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of azure-storage-blob to determine which version is compatible with other requirements. This could take a while.
Collecting azure-storage-blob<13.0.0,>=12.0.0
  Downloading azure_storage_blob-12.5.0-py2.py3-none-any.whl (326 kB)
Collecting azure-core<2.0.0,>=1.6.0
  Downloading azure_core-1.8.2-py2.py3-none-any.whl (122 kB)
  Downloading azure_core-1.8.1-py2.py3-none-any.whl (121 kB)
  Downloading azure_core-1.8.0-py2.py3-none-any.whl (121 kB)
  Downloading azure_core-1.7.0-py2.py3-none-any.whl (121 kB)
  Downloading azure_core-1.6.0-py2.py3-none-any.whl (120 kB)
Collecting azure-storage-blob<13.0.0,>=12.0.0
  Downloading azure_storage_blob-12.4.0-py2.py3-none-any.whl (326 kB)
INFO: pip is looking at multiple versions of azure-core to determine which version is compatible with other requirements. This could take a while.
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
  Downloading azure_storage_blob-12.3.2-py2.py3-none-any.whl (280 kB)
  Downloading azure_storage_blob-12.3.1-py2.py3-none-any.whl (279 kB)
Collecting azure-core<2.0.0,>=1.4.0
  Downloading azure_core-1.5.0-py2.py3-none-any.whl (118 kB)
  Downloading azure_core-1.4.0-py2.py3-none-any.whl (114 kB)
Collecting azure-storage-blob<13.0.0,>=12.0.0
  Downloading azure_storage_blob-12.3.0-py2.py3-none-any.whl (279 kB)
Collecting azure-core<2.0.0,>=1.2.2
  Downloading azure_core-1.3.0-py2.py3-none-any.whl (106 kB)
  Downloading azure_core-1.2.2-py2.py3-none-any.whl (105 kB)
Collecting azure-storage-blob<13.0.0,>=12.0.0
  Downloading azure_storage_blob-12.2.0-py2.py3-none-any.whl (279 kB)
  Downloading azure_storage_blob-12.1.0-py2.py3-none-any.whl (272 kB)
Collecting azure-core<2.0.0,>=1.1.0
  Downloading azure_core-1.2.1-py2.py3-none-any.whl (104 kB)
  Downloading azure_core-1.2.0-py2.py3-none-any.whl (104 kB)
  Downloading azure_core-1.1.1-py2.py3-none-any.whl (101 kB)
  Downloading azure_core-1.1.0-py2.py3-none-any.whl (100 kB)
INFO: pip is looking at multiple versions of azure-storage-blob to determine which version is compatible with other requirements. This could take a while.
Collecting azure-storage-blob<13.0.0,>=12.0.0
  Downloading azure_storage_blob-12.0.0-py2.py3-none-any.whl (271 kB)
Collecting azure-core<2.0.0,>=1.0.0
  Downloading azure_core-1.0.0-py2.py3-none-any.whl (99 kB)
INFO: pip is looking at multiple versions of azure-common to determine which version is compatible with other requirements. This could take a while.
Collecting azure-common<2.0.0
  Downloading azure_common-1.1.25-py2.py3-none-any.whl (12 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
  Downloading azure_common-1.1.24-py2.py3-none-any.whl (12 kB)
  Downloading azure_common-1.1.23-py2.py3-none-any.whl (11 kB)
  Downloading azure_common-1.1.22-py2.py3-none-any.whl (11 kB)
  Downloading azure_common-1.1.21-py2.py3-none-any.whl (11 kB)
  Downloading azure_common-1.1.20-py2.py3-none-any.whl (11 kB)
  Downloading azure_common-1.1.19-py2.py3-none-any.whl (11 kB)
INFO: pip is looking at multiple versions of azure-common to determine which version is compatible with other requirements. This could take a while.
  Downloading azure_common-1.1.18-py2.py3-none-any.whl (12 kB)
  Downloading azure_common-1.1.17-py2.py3-none-any.whl (10 kB)
  Downloading azure_common-1.1.16-py2.py3-none-any.whl (10 kB)
  Downloading azure_common-1.1.15-py2.py3-none-any.whl (10 kB)
Collecting azure-nspkg>=2.0.0
  Downloading azure_nspkg-3.0.2-py3-none-any.whl (1.5 kB)
INFO: pip is looking at multiple versions of azure-nspkg to determine which version is compatible with other requirements. This could take a while.
  Downloading azure_nspkg-3.0.1-py3-none-any.whl (1.5 kB)
  Downloading azure_nspkg-2.0.0-py2.py3-none-any.whl (2.6 kB)
Collecting azure-common<2.0.0
  Downloading azure_common-1.1.14-py2.py3-none-any.whl (10 kB)
Read more comments on GitHub >

github_iconTop Results From Across the Web

Resolving new pip backtracking runtime issue - Stack Overflow
Reduce the number of versions pip will try to backtrack and be more strict on package dependencies.
Read more >
pip upgrade downloading every previous version until storage ...
A new dependency resolver was released, and it's obviously causing this ridiculous infinite loop downloading all previous versions.
Read more >
Dependency Resolution - pip documentation v22.3.1
This can look like pip downloading multiple versions of the same package, since pip explicitly presents each download to the user.
Read more >
Changelog - pip documentation v21.1.dev0
New resolver: Download and prepare a distribution only at the last possible moment to avoid unnecessary network access when the same version is...
Read more >
pip Changelog - pyup.io
Fix ``pip install --pre`` for packages with pre-release build ... and breaks in case different versions of the same distribution need to be...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found