Skip to content
This repository has been archived by the owner on Aug 17, 2023. It is now read-only.

Installation Loop using pip and --use-feature=2020-resolver #544

Open
Andreluizfc opened this issue Oct 27, 2020 · 4 comments
Open

Installation Loop using pip and --use-feature=2020-resolver #544

Andreluizfc opened this issue Oct 27, 2020 · 4 comments

Comments

@Andreluizfc
Copy link

Andreluizfc commented Oct 27, 2020

What steps did you take and what happened:

When I try to install kubeflow-fairing fia pip install kubeflow-fairing --use-feature=2020-resolver, the installation process keep running and never stops. I created a python virtual environment with the following specs:

-Python 3.6.9
-Pip version 20.2.4

What did you expect to happen:

The installation process to finish.

Anything else you would like to add:

The installation stop at the last step of this log and never continued.

Collecting kubeflow-fairing
  Using cached kubeflow_fairing-1.0.2-py3-none-any.whl (162 kB)
Requirement already satisfied: setuptools>=34.0.0 in /home/user/User/venvs/teste1/lib/python3.6/site-packages (from kubeflow-fairing) (39.0.1)
Collecting google-cloud-storage>=1.13.2
  Using cached google_cloud_storage-1.32.0-py2.py3-none-any.whl (92 kB)
Collecting oauth2client>=4.0.0
  Using cached oauth2client-4.1.3-py2.py3-none-any.whl (98 kB)
Processing /home/user/.cache/pip/wheels/63/3f/79/455cae803f116677708f6696114d01f0cf7994c4fa9d33e382/ibm_cos_sdk-2.7.0-py2.py3-none-any.whl
Collecting kubeflow-pytorchjob>=0.1.1
  Using cached kubeflow_pytorchjob-0.1.3-py3-none-any.whl (46 kB)
Requirement already satisfied: setuptools>=34.0.0 in /home/user/User/venvs/teste1/lib/python3.6/site-packages (from kubeflow-fairing) (39.0.1)
Collecting grpcio>=1.27.2
  Using cached grpcio-1.33.1-cp36-cp36m-manylinux2014_x86_64.whl (3.8 MB)
Collecting six>=1.11.0
  Using cached six-1.15.0-py2.py3-none-any.whl (10 kB)
Collecting python-dateutil<=2.8.0,>=2.1
  Using cached python_dateutil-2.8.0-py2.py3-none-any.whl (226 kB)
Collecting kubeflow-tfjob>=0.1.1
  Using cached kubeflow_tfjob-0.1.3-py3-none-any.whl (46 kB)
Requirement already satisfied: setuptools>=34.0.0 in /home/user/User/venvs/teste1/lib/python3.6/site-packages (from kubeflow-fairing) (39.0.1)
Collecting google-auth>=1.6.2
  Using cached google_auth-1.22.1-py2.py3-none-any.whl (114 kB)
Processing /home/user/.cache/pip/wheels/ac/cb/8a/b27bf6323e2f4c462dcbf77d70b7c5e7868a7fbe12871770cf/retrying-1.3.3-py3-none-any.whl
Collecting httplib2>=0.12.0
  Using cached httplib2-0.18.1-py3-none-any.whl (95 kB)
Processing /home/user/.cache/pip/wheels/6e/9c/ed/4499c9865ac1002697793e0ae05ba6be33553d098f3347fb94/future-0.18.2-py3-none-any.whl
Processing /home/user/.cache/pip/wheels/0e/3e/6a/0a4ebf982affa286017338090b2bf451e3e48628a6db97adef/boto3-1.16.5-py2.py3-none-any.whl
Processing /home/user/.cache/pip/wheels/37/a7/db/2d592e44029ef817f3ef63ea991db34191cebaef087a96f505/tornado-6.0.4-cp36-cp36m-linux_x86_64.whl
Collecting cloudpickle<=1.4.1,>=0.8
  Using cached cloudpickle-1.4.1-py3-none-any.whl (26 kB)
Collecting docker>=3.4.1
  Using cached docker-4.3.1-py2.py3-none-any.whl (145 kB)
Collecting nbconvert>=5.6.1
  Using cached nbconvert-6.0.7-py3-none-any.whl (552 kB)
Collecting kfserving>=0.3.0.2
  Using cached kfserving-0.4.1-py3-none-any.whl (85 kB)
Collecting kubernetes==10.0.1
  Using cached kubernetes-10.0.1-py2.py3-none-any.whl (1.5 MB)
Collecting setuptools>=34.0.0
  Using cached setuptools-50.3.2-py3-none-any.whl (785 kB)
Collecting urllib3==1.24.2
  Using cached urllib3-1.24.2-py2.py3-none-any.whl (131 kB)
Collecting google-api-python-client>=1.7.8
  Using cached google_api_python_client-1.12.5-py2.py3-none-any.whl (61 kB)
Collecting notebook>=5.6.0
  Using cached notebook-6.1.4-py3-none-any.whl (9.5 MB)
Collecting azure-storage-file>=2.1.0
  Using cached azure_storage_file-2.1.0-py2.py3-none-any.whl (36 kB)
Collecting google-cloud-logging>=1.13.0
  Using cached google_cloud_logging-1.15.1-py2.py3-none-any.whl (141 kB)
Collecting requests<2.23,>=2.21.0
  Using cached requests-2.22.0-py2.py3-none-any.whl (57 kB)
Collecting numpy>=1.17.3
  Using cached numpy-1.19.2-cp36-cp36m-manylinux2010_x86_64.whl (14.5 MB)
Collecting azure-mgmt-storage>=9.0.0
  Using cached azure_mgmt_storage-16.0.0-py2.py3-none-any.whl (811 kB)
Collecting google-cloud-core<2.0dev,>=1.4.1
  Using cached google_cloud_core-1.4.3-py2.py3-none-any.whl (27 kB)
Collecting google-resumable-media<2.0dev,>=1.0.0
  Using cached google_resumable_media-1.1.0-py2.py3-none-any.whl (75 kB)
Collecting pyasn1-modules>=0.0.5
  Using cached pyasn1_modules-0.2.8-py2.py3-none-any.whl (155 kB)
Collecting rsa>=3.1.4
  Using cached rsa-4.6-py3-none-any.whl (47 kB)
Collecting pyasn1>=0.1.7
  Using cached pyasn1-0.4.8-py2.py3-none-any.whl (77 kB)
Processing /home/user/.cache/pip/wheels/c9/f5/8d/90407160ad1564be7e40d2f4ccb8475fc17a9fbdcf145075f5/ibm_cos_sdk_core-2.7.0-py2.py3-none-any.whl
Processing /home/user/.cache/pip/wheels/bf/fb/b7/ae4b7c14ac4d83ef116794b183e25964591f56057a901aca39/ibm_cos_sdk_s3transfer-2.7.0-py2.py3-none-any.whl
Collecting jmespath<1.0.0,>=0.7.1
  Using cached jmespath-0.10.0-py2.py3-none-any.whl (24 kB)
Collecting certifi>=14.05.14
  Using cached certifi-2020.6.20-py2.py3-none-any.whl (156 kB)
Collecting table-logger>=0.3.5
  Using cached table_logger-0.3.6-py3-none-any.whl (14 kB)
Collecting cachetools<5.0,>=2.0.0
  Using cached cachetools-4.1.1-py3-none-any.whl (10 kB)
Collecting s3transfer<0.4.0,>=0.3.0
  Using cached s3transfer-0.3.3-py2.py3-none-any.whl (69 kB)
Collecting botocore<1.20.0,>=1.19.5
  Using cached botocore-1.19.5-py2.py3-none-any.whl (6.7 MB)
Collecting s3transfer<0.4.0,>=0.3.0
  Using cached s3transfer-0.3.2-py2.py3-none-any.whl (69 kB)
Collecting s3transfer<0.4.0,>=0.3.0
  Using cached s3transfer-0.3.1-py2.py3-none-any.whl (69 kB)
Collecting s3transfer<0.4.0,>=0.3.0
  Using cached s3transfer-0.3.0-py2.py3-none-any.whl (69 kB)

Environment:

  • Fairing version: (use python -c "import kubeflow.fairing; print(kubeflow.fairing.__version__)"):
1.0.0, 1.0.1 or 1.0.2
  • Kubeflow version: (version number can be found at the bottom left corner of the Kubeflow dashboard):
Not Installed.
  • Minikube version:
Not Installed.
  • Kubernetes version: (use kubectl version):
Client Version: version.Info{Major:"1", Minor:"19", GitVersion:"v1.19.3", GitCommit:"1e11e4a2108024935ecfcb2912226cedeafd99df", GitTreeState:"clean", BuildDate:"2020-10-14T12:50:19Z", GoVersion:"go1.15.2", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"16+", GitVersion:"v1.16.13-gke.401", GitCommit:"eb94c181eea5290e9da1238db02cfef263542f5f", GitTreeState:"clean", BuildDate:"2020-09-09T00:57:35Z", GoVersion:"go1.13.9b4", Compiler:"gc", Platform:"linux/amd64"}
  • OS (e.g. from /etc/os-release):
Ubuntu 18.04 amd64

NOTE: If you are using fair from master, please provide us the git commit hash.

@issue-label-bot
Copy link

Issue-Label Bot is automatically applying the labels:

Label Probability
area/jupyter 1.00

Please mark this comment with 👍 or 👎 to give our bot feedback!
Links: app homepage, dashboard and code for this bot.

@ramakrishnamamidi
Copy link

Using cached boto3-1.17.41-py2.py3-none-any.whl (131 kB)
Using cached boto3-1.17.40-py2.py3-none-any.whl (131 kB)
Using cached boto3-1.17.39-py2.py3-none-any.whl (131 kB)
Using cached boto3-1.17.38-py2.py3-none-any.whl (131 kB)
Using cached boto3-1.17.37-py2.py3-none-any.whl (131 kB)
Using cached boto3-1.17.36-py2.py3-none-any.whl (131 kB)
Using cached boto3-1.17.35-py2.py3-none-any.whl (131 kB)
Using cached boto3-1.17.34-py2.py3-none-any.whl (131 kB)
Using cached boto3-1.17.33-py2.py3-none-any.whl (131 kB)
Using cached boto3-1.17.32-py2.py3-none-any.whl (131 kB)
Using cached boto3-1.17.31-py2.py3-none-any.whl (131 kB)
Using cached boto3-1.17.30-py2.py3-none-any.whl (131 kB)
Using cached boto3-1.17.29-py2.py3-none-any.whl (131 kB)
Using cached boto3-1.17.28-py2.py3-none-any.whl (131 kB)
Using cached boto3-1.17.27-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.26-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.25-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.24-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.23-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.22-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.21-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.20-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.19-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.18-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.17-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.16-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.15-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.14-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.13-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.12-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.11-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.10-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.9-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.8-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.7-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.6-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.5-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.4-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.3-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.2-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.1-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.17.0-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.63-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.62-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.61-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.60-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.59-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.58-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.57-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.56-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.55-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.54-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.53-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.52-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.51-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.50-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.49-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.48-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.47-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.46-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.45-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.44-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.43-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.42-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.41-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.40-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.39-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.38-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.37-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.36-py2.py3-none-any.whl (130 kB)
Using cached boto3-1.16.35-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.34-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.33-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.32-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.31-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.30-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.29-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.28-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.27-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.26-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.25-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.24-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.23-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.22-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.21-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.20-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.19-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.18-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.17-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.16-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.15-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.14-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.13-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.12-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.11-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.10-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.9-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.8-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.7-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.6-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.5-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.4-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.3-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.2-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.1-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.16.0-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.15.18-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.15.17-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.15.16-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.15.15-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.15.14-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.15.13-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.15.12-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.15.11-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.15.10-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.15.9-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.15.8-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.15.7-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.15.6-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.15.5-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.15.4-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.15.3-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.15.2-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.15.1-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.15.0-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.63-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.62-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.61-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.60-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.59-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.58-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.57-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.56-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.55-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.54-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.53-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.52-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.51-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.50-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.49-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.48-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.47-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.46-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.45-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.44-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.43-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.42-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.41-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.40-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.39-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.38-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.37-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.36-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.35-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.34-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.33-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.32-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.31-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.30-py2.py3-none-any.whl (129 kB)
Using cached boto3-1.14.29-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.28-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.27-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.26-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.25-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.24-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.23-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.22-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.21-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.20-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.19-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.18-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.17-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.16-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.15-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.14-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.13-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.12-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.11-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.10-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.9-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.8-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.7-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.6-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.5-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.4-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.3-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.2-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.1-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.14.0-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.26-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.25-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.24-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.23-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.22-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.21-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.20-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.19-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.18-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.17-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.16-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.15-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.14-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.13-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.12-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.11-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.10-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.9-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.8-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.7-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.6-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.5-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.4-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.3-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.2-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.1-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.13.0-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.49-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.48-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.47-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.46-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.45-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.44-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.43-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.42-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.41-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.40-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.39-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.38-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.37-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.36-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.35-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.34-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.33-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.32-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.31-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.30-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.29-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.28-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.27-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.26-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.25-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.24-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.23-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.22-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.21-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.20-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.19-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.18-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.17-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.16-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.15-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.14-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.13-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.12-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.11-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.10-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.9-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.8-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.7-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.6-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.5-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.4-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.3-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.2-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.1-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.12.0-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.11.17-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.11.16-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.11.15-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.11.14-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.11.13-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.11.12-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.11.11-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.11.10-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.11.9-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.11.8-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.11.7-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.11.6-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.11.5-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.11.4-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.11.3-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.11.2-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.11.1-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.11.0-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.50-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.49-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.48-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.47-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.46-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.45-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.44-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.43-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.42-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.41-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.40-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.39-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.38-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.37-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.36-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.35-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.34-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.33-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.32-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.31-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.30-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.29-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.28-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.27-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.26-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.25-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.24-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.23-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.22-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.21-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.20-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.19-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.18-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.17-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.16-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.15-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.14-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.13-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.12-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.11-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.10-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.9-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.8-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.7-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.6-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.5-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.4-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.3-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.2-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.1-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.10.0-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.253-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.252-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.251-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.250-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.249-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.248-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.247-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.246-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.245-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.244-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.243-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.242-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.241-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.240-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.239-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.238-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.237-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.236-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.235-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.234-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.233-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.232-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.231-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.230-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.229-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.228-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.227-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.226-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.225-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.224-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.223-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.222-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.221-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.220-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.219-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.218-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.217-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.216-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.215-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.214-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.213-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.212-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.211-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.210-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.209-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.208-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.207-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.206-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.205-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.204-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.203-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.202-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.201-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.200-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.199-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.198-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.197-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.196-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.195-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.194-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.193-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.192-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.191-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.190-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.189-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.188-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.187-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.186-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.185-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.184-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.183-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.182-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.181-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.180-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.179-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.178-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.177-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.176-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.175-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.174-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.173-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.172-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.171-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.170-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.169-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.168-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.167-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.166-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.165-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.164-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.163-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.162-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.161-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.160-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.159-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.158-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.157-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.156-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.155-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.154-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.153-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.152-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.151-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.150-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.149-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.148-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.147-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.146-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.145-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.144-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.143-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.142-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.141-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.140-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.139-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.138-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.137-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.136-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.135-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.134-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.133-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.132-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.131-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.130-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.129-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.128-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.127-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.126-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.125-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.124-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.123-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.122-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.121-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.120-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.119-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.118-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.117-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.116-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.115-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.114-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.113-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.112-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.111-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.110-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.109-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.108-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.107-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.106-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.105-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.104-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.103-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.102-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.101-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.100-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.99-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.98-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.97-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.96-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.95-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.94-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.93-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.92-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.91-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.90-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.89-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.88-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.87-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.86-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.85-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.84-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.83-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.82-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.81-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.80-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.79-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.78-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.77-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.76-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.75-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.74-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.73-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.72-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.71-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.70-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.69-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.68-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.67-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.66-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.65-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.64-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.63-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.62-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.61-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.60-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.59-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.58-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.57-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.56-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.55-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.54-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.53-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.52-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.51-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.50-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.49-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.48-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.47-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.46-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.45-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.44-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.43-py2.py3-none-any.whl (126 kB)
Using cached boto3-1.9.42-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.41-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.40-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.39-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.38-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.37-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.36-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.35-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.34-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.33-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.32-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.31-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.30-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.29-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.28-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.27-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.26-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.25-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.24-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.23-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.22-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.21-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.20-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.19-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.18-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.17-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.16-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.15-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.14-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.13-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.12-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.11-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.10-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.9-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.8-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.7-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.6-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.5-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.4-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.3-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.2-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.1-py2.py3-none-any.whl (128 kB)
Using cached boto3-1.9.0-py2.py3-none-any.whl (128 kB)
Collecting botocore<1.21.0,>=1.20.42
Using cached botocore-1.20.42-py2.py3-none-any.whl (7.4 MB)
Collecting botocore<1.21.0,>=1.20.41
Using cached botocore-1.20.41-py2.py3-none-any.whl (7.4 MB)
Collecting botocore<1.21.0,>=1.20.40
Using cached botocore-1.20.40-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.39
Using cached botocore-1.20.39-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.38
Using cached botocore-1.20.38-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.37
Using cached botocore-1.20.37-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.36
Using cached botocore-1.20.36-py2.py3-none-any.whl (7.3 MB)
INFO: pip is looking at multiple versions of boto3 to determine which version is compatible with other requirements. This could take a while.
Collecting botocore<1.21.0,>=1.20.35
Using cached botocore-1.20.35-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.34
Using cached botocore-1.20.34-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.33
Using cached botocore-1.20.33-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.32
Using cached botocore-1.20.32-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.31
Using cached botocore-1.20.31-py2.py3-none-any.whl (7.3 MB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduceruntime. 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
Collecting botocore<1.21.0,>=1.20.30
Using cached botocore-1.20.30-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.29
Using cached botocore-1.20.29-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.28
Using cached botocore-1.20.28-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.27
Using cached botocore-1.20.27-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.26
Using cached botocore-1.20.26-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.25
Using cached botocore-1.20.25-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.24
Using cached botocore-1.20.24-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.23
Using cached botocore-1.20.23-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.22
Using cached botocore-1.20.22-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.21
Using cached botocore-1.20.21-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.20
Using cached botocore-1.20.20-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.19
Using cached botocore-1.20.19-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.18
Using cached botocore-1.20.18-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.17
Using cached botocore-1.20.17-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.16
Using cached botocore-1.20.16-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.15
Using cached botocore-1.20.15-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.14
Using cached botocore-1.20.14-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.13
Using cached botocore-1.20.13-py2.py3-none-any.whl (7.3 MB)
Collecting botocore<1.21.0,>=1.20.12
Using cached botocore-1.20.12-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.21.0,>=1.20.11
Using cached botocore-1.20.11-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.21.0,>=1.20.10
Using cached botocore-1.20.10-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.21.0,>=1.20.9
Using cached botocore-1.20.9-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.21.0,>=1.20.8
Using cached botocore-1.20.8-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.21.0,>=1.20.7
Using cached botocore-1.20.7-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.21.0,>=1.20.6
Using cached botocore-1.20.6-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.21.0,>=1.20.5
Using cached botocore-1.20.5-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.21.0,>=1.20.4
Using cached botocore-1.20.4-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.21.0,>=1.20.3
Using cached botocore-1.20.3-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.21.0,>=1.20.2
Using cached botocore-1.20.2-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.21.0,>=1.20.1
Using cached botocore-1.20.1-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.21.0,>=1.20.0
Using cached botocore-1.20.0-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.20.0,>=1.19.63
Using cached botocore-1.19.63-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.20.0,>=1.19.62
Using cached botocore-1.19.62-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.20.0,>=1.19.61
Using cached botocore-1.19.61-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.20.0,>=1.19.60
Using cached botocore-1.19.60-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.20.0,>=1.19.59
Using cached botocore-1.19.59-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.20.0,>=1.19.58
Using cached botocore-1.19.58-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.20.0,>=1.19.57
Using cached botocore-1.19.57-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.20.0,>=1.19.56
Using cached botocore-1.19.56-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.20.0,>=1.19.55
Using cached botocore-1.19.55-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.20.0,>=1.19.54
Using cached botocore-1.19.54-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.20.0,>=1.19.53
Using cached botocore-1.19.53-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.20.0,>=1.19.52
Using cached botocore-1.19.52-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.20.0,>=1.19.51
Using cached botocore-1.19.51-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.20.0,>=1.19.50
Using cached botocore-1.19.50-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.20.0,>=1.19.49
Using cached botocore-1.19.49-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.20.0,>=1.19.48
Using cached botocore-1.19.48-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.20.0,>=1.19.47
Using cached botocore-1.19.47-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.20.0,>=1.19.46
Using cached botocore-1.19.46-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.20.0,>=1.19.45
Using cached botocore-1.19.45-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.20.0,>=1.19.44
Using cached botocore-1.19.44-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.20.0,>=1.19.43
Using cached botocore-1.19.43-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.20.0,>=1.19.42
Using cached botocore-1.19.42-py2.py3-none-any.whl (7.2 MB)
Collecting botocore<1.20.0,>=1.19.41
Using cached botocore-1.19.41-py2.py3-none-any.whl (7.1 MB)
Collecting botocore<1.20.0,>=1.19.40
Using cached botocore-1.19.40-py2.py3-none-any.whl (7.1 MB)
Collecting botocore<1.20.0,>=1.19.39
Using cached botocore-1.19.39-py2.py3-none-any.whl (7.1 MB)
Collecting botocore<1.20.0,>=1.19.38
Using cached botocore-1.19.38-py2.py3-none-any.whl (7.1 MB)
Collecting botocore<1.20.0,>=1.19.37
Using cached botocore-1.19.37-py2.py3-none-any.whl (7.1 MB)
Collecting botocore<1.20.0,>=1.19.36
Using cached botocore-1.19.36-py2.py3-none-any.whl (7.1 MB)
Collecting botocore<1.20.0,>=1.19.35
Using cached botocore-1.19.35-py2.py3-none-any.whl (7.1 MB)
Collecting botocore<1.20.0,>=1.19.34
Using cached botocore-1.19.34-py2.py3-none-any.whl (7.0 MB)
Collecting botocore<1.20.0,>=1.19.33
Using cached botocore-1.19.33-py2.py3-none-any.whl (7.0 MB)
Collecting botocore<1.20.0,>=1.19.32
Using cached botocore-1.19.32-py2.py3-none-any.whl (7.0 MB)
Collecting botocore<1.20.0,>=1.19.31
Using cached botocore-1.19.31-py2.py3-none-any.whl (7.0 MB)
Collecting botocore<1.20.0,>=1.19.30
Using cached botocore-1.19.30-py2.py3-none-any.whl (7.0 MB)
Collecting botocore<1.20.0,>=1.19.29
Using cached botocore-1.19.29-py2.py3-none-any.whl (7.0 MB)
Collecting botocore<1.20.0,>=1.19.28
Using cached botocore-1.19.28-py2.py3-none-any.whl (7.0 MB)
Collecting botocore<1.20.0,>=1.19.27
Using cached botocore-1.19.27-py2.py3-none-any.whl (7.0 MB)
Collecting botocore<1.20.0,>=1.19.26
Using cached botocore-1.19.26-py2.py3-none-any.whl (6.9 MB)
Collecting botocore<1.20.0,>=1.19.25
Using cached botocore-1.19.25-py2.py3-none-any.whl (6.9 MB)
Collecting botocore<1.20.0,>=1.19.24
Using cached botocore-1.19.24-py2.py3-none-any.whl (6.9 MB)
Collecting botocore<1.20.0,>=1.19.23
Using cached botocore-1.19.23-py2.py3-none-any.whl (6.8 MB)
Collecting botocore<1.20.0,>=1.19.22
Using cached botocore-1.19.22-py2.py3-none-any.whl (6.8 MB)
Collecting botocore<1.20.0,>=1.19.21
Using cached botocore-1.19.21-py2.py3-none-any.whl (6.8 MB)
Collecting botocore<1.20.0,>=1.19.20
Using cached botocore-1.19.20-py2.py3-none-any.whl (6.8 MB)
Collecting botocore<1.20.0,>=1.19.19
Using cached botocore-1.19.19-py2.py3-none-any.whl (6.8 MB)
Collecting botocore<1.20.0,>=1.19.18
Using cached botocore-1.19.18-py2.py3-none-any.whl (6.8 MB)
Collecting botocore<1.20.0,>=1.19.17
Using cached botocore-1.19.17-py2.py3-none-any.whl (6.8 MB)
Collecting botocore<1.20.0,>=1.19.16
Using cached botocore-1.19.16-py2.py3-none-any.whl (6.8 MB)
Collecting botocore<1.20.0,>=1.19.15
Using cached botocore-1.19.15-py2.py3-none-any.whl (6.7 MB)
Collecting botocore<1.20.0,>=1.19.14
Using cached botocore-1.19.14-py2.py3-none-any.whl (6.7 MB)
Collecting botocore<1.20.0,>=1.19.13
Using cached botocore-1.19.13-py2.py3-none-any.whl (6.7 MB)
Collecting botocore<1.20.0,>=1.19.12
Using cached botocore-1.19.12-py2.py3-none-any.whl (6.7 MB)
Collecting botocore<1.20.0,>=1.19.11
Using cached botocore-1.19.11-py2.py3-none-any.whl (6.7 MB)
Collecting botocore<1.20.0,>=1.19.10
Using cached botocore-1.19.10-py2.py3-none-any.whl (6.7 MB)
Collecting botocore<1.20.0,>=1.19.9
Using cached botocore-1.19.9-py2.py3-none-any.whl (6.7 MB)
Collecting botocore<1.20.0,>=1.19.8
Using cached botocore-1.19.8-py2.py3-none-any.whl (6.7 MB)
Collecting botocore<1.20.0,>=1.19.7
Using cached botocore-1.19.7-py2.py3-none-any.whl (6.7 MB)
Collecting botocore<1.20.0,>=1.19.6
Using cached botocore-1.19.6-py2.py3-none-any.whl (6.7 MB)
Collecting botocore<1.20.0,>=1.19.5
Using cached botocore-1.19.5-py2.py3-none-any.whl (6.7 MB)
Collecting botocore<1.20.0,>=1.19.4
Using cached botocore-1.19.4-py2.py3-none-any.whl (6.7 MB)
Collecting botocore<1.20.0,>=1.19.3
Using cached botocore-1.19.3-py2.py3-none-any.whl (6.7 MB)
Collecting botocore<1.20.0,>=1.19.2
Using cached botocore-1.19.2-py2.py3-none-any.whl (6.7 MB)
Collecting botocore<1.20.0,>=1.19.1
Using cached botocore-1.19.1-py2.py3-none-any.whl (6.7 MB)
Collecting botocore<1.20.0,>=1.19.0
Using cached botocore-1.19.0-py2.py3-none-any.whl (6.7 MB)
Collecting botocore<1.19.0,>=1.18.18
Using cached botocore-1.18.18-py2.py3-none-any.whl (6.7 MB)
Requirement already satisfied: google-auth-httplib2>=0.0.3 in /usr/local/lib/python3.6/dist-packages (from google-api-python-client>=1.7.8->kubeflow-fairing==1.0.2) (0.0.3)
Requirement already satisfied: uritemplate<4dev,>=3.0.0 in /usr/local/lib/python3.6/dist-packages (from google-api-python-client>=1.7.8->kubeflow-fairing==1.0.2) (3.0.1)
Requirement already satisfied: rsa<4.1,>=3.1.4 in /usr/local/lib/python3.6/dist-packages (from google-auth>=1.6.2->kubeflow-fairing==1.0.2) (4.0)
Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.6/dist-packages (from google-auth>=1.6.2->kubeflow-fairing==1.0.2) (0.2.8)
Requirement already satisfied: cachetools<5.0,>=2.0.0 in /usr/local/lib/python3.6/dist-packages (from google-auth>=1.6.2->kubeflow-fairing==1.0.2) (4.0.0)
Collecting google-cloud-core<2.0dev,>=1.4.1
Using cached google_cloud_core-1.6.0-py2.py3-none-any.whl (28 kB)
Collecting google-api-core[grpc]<2.0.0dev,>=1.22.0
Using cached google_api_core-1.26.3-py2.py3-none-any.whl (93 kB)
Collecting proto-plus>=1.11.0
Using cached proto_plus-1.18.1-py3-none-any.whl (42 kB)
Requirement already satisfied: googleapis-common-protos<2.0dev,>=1.6.0 in /usr/local/lib/python3.6/dist-packages (from google-api-core[grpc]<2.0.0dev,>=1.22.0->google-cloud-logging>=1.13.0->kubeflow-fairing==1.0.2) (1.51.0)
Collecting google-auth>=1.6.2
Using cached google_auth-1.28.0-py2.py3-none-any.whl (136 kB)
Requirement already satisfied: pytz in /usr/local/lib/python3.6/dist-packages (from google-api-core[grpc]<2.0.0dev,>=1.22.0->google-cloud-logging>=1.13.0->kubeflow-fairing==1.0.2) (2019.3)
Requirement already satisfied: protobuf>=3.12.0 in ./.local/lib/python3.6/site-packages (from google-api-core[grpc]<2.0.0dev,>=1.22.0->google-cloud-logging>=1.13.0->kubeflow-fairing==1.0.2) (3.15.6)
Collecting packaging>=14.3
Using cached packaging-20.9-py2.py3-none-any.whl (40 kB)
Requirement already satisfied: google-resumable-media<0.6dev,>=0.5.0 in /usr/local/lib/python3.6/dist-packages (from google-cloud-storage>=1.13.2->kubeflow-fairing==1.0.2) (0.5.0)
Collecting ibm-cos-sdk-core==2.10.0
Using cached ibm-cos-sdk-core-2.10.0.tar.gz (888 kB)
Collecting ibm-cos-sdk-s3transfer==2.10.0
Using cached ibm-cos-sdk-s3transfer-2.10.0.tar.gz (133 kB)
Collecting azure-storage-blob<=2.1.0,>=1.3.0
Using cached azure_storage_blob-2.1.0-py2.py3-none-any.whl (88 kB)
Collecting google-cloud-storage>=1.13.2
Using cached google_cloud_storage-1.37.0-py2.py3-none-any.whl (103 kB)
Collecting minio<7.0.0,>=4.0.9
Using cached minio-6.0.2-py2.py3-none-any.whl (73 kB)
Collecting argparse>=1.4.0
Using cached argparse-1.4.0-py2.py3-none-any.whl (23 kB)
Collecting adal>=1.2.2
Using cached adal-1.2.6-py2.py3-none-any.whl (55 kB)
Collecting cloudevents>=1.2.0
Using cached cloudevents-1.2.0-py3-none-any.whl (26 kB)
Collecting avro>=1.10.1
Using cached avro-1.10.2.tar.gz (68 kB)
Collecting table-logger>=0.3.5
Using cached table_logger-0.3.6-py3-none-any.whl (14 kB)
Collecting kfserving>=0.3.0.2
Using cached kfserving-0.5.0.1-py3-none-any.whl (276 kB)
Using cached kfserving-0.5.0-py3-none-any.whl (260 kB)
Using cached kfserving-0.4.1-py3-none-any.whl (85 kB)
Collecting minio>=4.0.9
Using cached minio-7.0.2-py3-none-any.whl (75 kB)
Collecting six>=1.11.0
Using cached six-1.15.0-py2.py3-none-any.whl (10 kB)
Collecting PyJWT<3,>=1.0.0
Using cached PyJWT-2.0.1-py3-none-any.whl (15 kB)
Collecting google-cloud-storage>=1.13.2
Using cached google_cloud_storage-1.36.2-py2.py3-none-any.whl (97 kB)
Using cached google_cloud_storage-1.36.1-py2.py3-none-any.whl (97 kB)
Using cached google_cloud_storage-1.36.0-py2.py3-none-any.whl (97 kB)
Using cached google_cloud_storage-1.35.1-py2.py3-none-any.whl (96 kB)
Using cached google_cloud_storage-1.35.0-py2.py3-none-any.whl (96 kB)
Using cached google_cloud_storage-1.34.0-py2.py3-none-any.whl (96 kB)
Using cached google_cloud_storage-1.33.0-py2.py3-none-any.whl (92 kB)
Using cached google_cloud_storage-1.32.0-py2.py3-none-any.whl (92 kB)
Using cached google_cloud_storage-1.31.2-py2.py3-none-any.whl (88 kB)
Using cached google_cloud_storage-1.31.1-py2.py3-none-any.whl (88 kB)
Using cached google_cloud_storage-1.31.0-py2.py3-none-any.whl (88 kB)
INFO: pip is looking at multiple versions of cryptography to determine which version is compatible with other requirements. This could take a while.
Collecting cryptography
Using cached cryptography-3.4.7-cp36-abi3-manylinux2014_x86_64.whl (3.2 MB)
Using cached cryptography-3.4.6-cp36-abi3-manylinux2014_x86_64.whl (3.2 MB)
Using cached cryptography-3.4.5-cp36-abi3-manylinux2014_x86_64.whl (3.2 MB)
Using cached cryptography-3.4.4-cp36-abi3-manylinux2014_x86_64.whl (3.2 MB)
Using cached cryptography-3.4.3-cp36-abi3-manylinux2014_x86_64.whl (3.2 MB)
Using cached cryptography-3.4.2-cp36-abi3-manylinux2014_x86_64.whl (3.2 MB)
Using cached cryptography-3.4.1-cp36-abi3-manylinux2014_x86_64.whl (3.2 MB)
Using cached cryptography-3.4-cp36-abi3-manylinux2014_x86_64.whl (3.2 MB)
Using cached cryptography-3.3.2-cp36-abi3-manylinux2010_x86_64.whl (2.6 MB)
Using cached cryptography-3.3.1-cp36-abi3-manylinux2010_x86_64.whl (2.6 MB)
Using cached cryptography-3.3-cp36-abi3-manylinux2010_x86_64.whl (2.6 MB)
Using cached cryptography-3.2.1-cp35-abi3-manylinux2010_x86_64.whl (2.6 MB)
Using cached cryptography-3.2-cp35-abi3-manylinux2010_x86_64.whl (2.6 MB)
Using cached cryptography-3.1.1-cp35-abi3-manylinux2010_x86_64.whl (2.6 MB)
Using cached cryptography-3.1-cp35-abi3-manylinux2010_x86_64.whl (2.6 MB)
Using cached cryptography-3.0-cp35-abi3-manylinux2010_x86_64.whl (2.7 MB)
Using cached cryptography-2.9.2-cp35-abi3-manylinux2010_x86_64.whl (2.7 MB)
Using cached cryptography-2.9.1-cp35-abi3-manylinux2010_x86_64.whl (2.7 MB)
Using cached cryptography-2.9-cp35-abi3-manylinux2010_x86_64.whl (2.7 MB)
Using cached cryptography-2.8-cp34-abi3-manylinux2010_x86_64.whl (2.3 MB)
Using cached cryptography-2.7-cp34-abi3-manylinux1_x86_64.whl (2.3 MB)
Using cached cryptography-2.6.1-cp34-abi3-manylinux1_x86_64.whl (2.3 MB)
Using cached cryptography-2.6.tar.gz (492 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing wheel metadata ... done
Using cached cryptography-2.5-cp34-abi3-manylinux1_x86_64.whl (2.4 MB)
Using cached cryptography-2.4.2-cp34-abi3-manylinux1_x86_64.whl (2.1 MB)
Using cached cryptography-2.4.1-cp34-abi3-manylinux1_x86_64.whl (2.1 MB)
Using cached cryptography-2.4.tar.gz (468 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing wheel metadata ... done
Using cached cryptography-2.3.1-cp34-abi3-manylinux1_x86_64.whl (2.1 MB)
Using cached cryptography-2.3-cp34-abi3-manylinux1_x86_64.whl (2.1 MB)
Using cached cryptography-2.2.2-cp34-abi3-manylinux1_x86_64.whl (2.2 MB)
Using cached cryptography-2.2.1-cp34-abi3-manylinux1_x86_64.whl (2.2 MB)
Using cached cryptography-2.2-cp34-abi3-manylinux1_x86_64.whl (2.2 MB)
Using cached cryptography-2.1.3-cp36-cp36m-manylinux1_x86_64.whl (2.2 MB)
Using cached cryptography-2.1.2-cp36-cp36m-manylinux1_x86_64.whl (2.2 MB)
Using cached cryptography-2.1.1-cp36-cp36m-manylinux1_x86_64.whl (2.2 MB)
Using cached cryptography-2.1-cp36-cp36m-manylinux1_x86_64.whl (2.2 MB)
Using cached cryptography-2.0.3-cp36-cp36m-manylinux1_x86_64.whl (2.2 MB)
Using cached cryptography-2.0.2-cp36-cp36m-manylinux1_x86_64.whl (2.2 MB)
Using cached cryptography-2.0.1-cp36-cp36m-manylinux1_x86_64.whl (2.3 MB)
Using cached cryptography-2.0-cp36-cp36m-manylinux1_x86_64.whl (2.1 MB)
Using cached cryptography-1.9.tar.gz (409 kB)
Using cached cryptography-1.8.2.tar.gz (423 kB)
Using cached cryptography-1.8.1.tar.gz (423 kB)
Using cached cryptography-1.8.tar.gz (423 kB)
Using cached cryptography-1.7.2.tar.gz (420 kB)
Using cached cryptography-1.7.1.tar.gz (420 kB)
Using cached cryptography-1.7.tar.gz (420 kB)
Using cached cryptography-1.6.tar.gz (410 kB)
Using cached cryptography-1.5.3.tar.gz (400 kB)
Using cached cryptography-1.5.2.tar.gz (400 kB)
Using cached cryptography-1.5.1.tar.gz (400 kB)
Using cached cryptography-1.5.tar.gz (400 kB)
Using cached cryptography-1.4.tar.gz (399 kB)
Using cached cryptography-1.3.4.tar.gz (384 kB)
Using cached cryptography-1.3.3.tar.gz (384 kB)
Using cached cryptography-1.3.2.tar.gz (383 kB)
Using cached cryptography-1.3.1.tar.gz (383 kB)
Using cached cryptography-1.3.tar.gz (383 kB)
Using cached cryptography-1.2.3.tar.gz (373 kB)
Using cached cryptography-1.2.2.tar.gz (372 kB)
Using cached cryptography-1.2.1.tar.gz (372 kB)
Using cached cryptography-1.2.tar.gz (372 kB)
Using cached cryptography-1.1.2.tar.gz (349 kB)
Using cached cryptography-1.1.1.tar.gz (348 kB)
Using cached cryptography-1.1.tar.gz (348 kB)
Collecting cffi>=1.12
Using cached cffi-1.14.5-cp36-cp36m-manylinux1_x86_64.whl (401 kB)
Collecting pycparser
Using cached pycparser-2.20-py2.py3-none-any.whl (112 kB)
INFO: pip is looking at multiple versions of cffi to determine which version is compatible with other requirements. This could take a while.
Collecting cffi>=1.12
Using cached cffi-1.14.4-cp36-cp36m-manylinux1_x86_64.whl (401 kB)
Using cached cffi-1.14.3-cp36-cp36m-manylinux1_x86_64.whl (400 kB)
Using cached cffi-1.14.2-cp36-cp36m-manylinux1_x86_64.whl (400 kB)
Using cached cffi-1.14.1-cp36-cp36m-manylinux1_x86_64.whl (400 kB)
Using cached cffi-1.14.0-cp36-cp36m-manylinux1_x86_64.whl (399 kB)
Using cached cffi-1.13.2-cp36-cp36m-manylinux1_x86_64.whl (397 kB)
Using cached cffi-1.13.1-cp36-cp36m-manylinux1_x86_64.whl (392 kB)
Using cached cffi-1.13.0-cp36-cp36m-manylinux1_x86_64.whl (430 kB)
Using cached cffi-1.12.3-cp36-cp36m-manylinux1_x86_64.whl (430 kB)
Using cached cffi-1.12.2-cp36-cp36m-manylinux1_x86_64.whl (428 kB)
Using cached cffi-1.12.1-cp36-cp36m-manylinux1_x86_64.whl (428 kB)
Using cached cffi-1.12.0-cp36-cp36m-manylinux1_x86_64.whl (428 kB)
INFO: pip is looking at multiple versions of cffi 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 reduceruntime. 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
Collecting setuptools-rust>=0.11.4
Using cached setuptools_rust-0.12.1-py3-none-any.whl (22 kB)
INFO: pip is looking at multiple versions of cryptography to determine which version is compatible with other requirements. This could take a while.
Collecting cffi!=1.11.3,>=1.8
Using cached cffi-1.11.5-cp36-cp36m-manylinux1_x86_64.whl (421 kB)
Using cached cffi-1.11.4-cp36-cp36m-manylinux1_x86_64.whl (420 kB)
Using cached cffi-1.11.2-cp36-cp36m-manylinux1_x86_64.whl (419 kB)
Using cached cffi-1.11.1-cp36-cp36m-manylinux1_x86_64.whl (419 kB)
Using cached cffi-1.11.0-cp36-cp36m-manylinux1_x86_64.whl (418 kB)
Using cached cffi-1.10.0-cp36-cp36m-manylinux1_x86_64.whl (406 kB)
Using cached cffi-1.9.1-cp36-cp36m-manylinux1_x86_64.whl (398 kB)
Using cached cffi-1.9.0.tar.gz (407 kB)
Using cached cffi-1.8.3.tar.gz (403 kB)
Using cached cffi-1.8.2.tar.gz (403 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduceruntime. 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
Requirement already satisfied: asn1crypto>=0.21.0 in /usr/lib/python3/dist-packages (from cryptography->azure-storage-common~=2.1->azure-storage-file>=2.1.0->kubeflow-fairing==1.0.2) (0.24.0)
INFO: pip is looking at multiple versions of asn1crypto to determine which version is compatible with other requirements. This could take a while.
Collecting asn1crypto>=0.21.0
Downloading asn1crypto-1.4.0-py2.py3-none-any.whl (104 kB)
|████████████████████████████████| 104 kB 31.3 MB/s
Downloading asn1crypto-1.3.0-py2.py3-none-any.whl (103 kB)
|████████████████████████████████| 103 kB 23.9 MB/s
Downloading asn1crypto-1.2.0-py2.py3-none-any.whl (103 kB)
|████████████████████████████████| 103 kB 33.2 MB/s
Downloading asn1crypto-1.1.0-py2.py3-none-any.whl (103 kB)
|████████████████████████████████| 103 kB 47.0 MB/s
Downloading asn1crypto-1.0.1-py2.py3-none-any.whl (103 kB)
|████████████████████████████████| 103 kB 48.8 MB/s
Downloading asn1crypto-1.0.0-py2.py3-none-any.whl (103 kB)
|████████████████████████████████| 103 kB 35.8 MB/s
Downloading asn1crypto-0.23.0-py2.py3-none-any.whl (99 kB)
|████████████████████████████████| 99 kB 1.4 MB/s
Downloading asn1crypto-0.22.0-py2.py3-none-any.whl (97 kB)
|████████████████████████████████| 97 kB 1.3 MB/s
Downloading asn1crypto-0.21.1-py2.py3-none-any.whl (96 kB)
|████████████████████████████████| 96 kB 653 kB/s
Downloading asn1crypto-0.21.0-py2.py3-none-any.whl (95 kB)
|████████████████████████████████| 95 kB 468 kB/s

Same issue occurring the requirements.txt needs to be more specific in required versions.

@jdonnelly-apixio
Copy link

This seems like it takes a huge amount of time to install for me as well. This installs, but no idea if it works.

# pip --version 
pip 22.0.4 from /root/.pyenv/versions/3.8.13/envs/kubeflow-fairing-install/lib/python3.8/site-packages/pip (python 3.8)

# pip install .

requirements.txt:

#python-dateutil>=2.1,<=2.8.0
#numpy>=1.17.3
numpy==1.22.2
#kfserve==0.7.0
#kfserving>=0.3.0.2
kfserving==0.6.1
docker>=3.4.1
notebook>=5.6.0
#kubernetes==10.0.1
kubernetes==12.0.0
future>=0.17.1
six>=1.11.0
#google-cloud-storage>=1.13.2
google_cloud_storage==2.1.0
#google-cloud-logging>=1.13.0
#requests>=2.21.0,<2.23
requests==2.22.0
setuptools>=34.0.0
google-auth>=1.6.2
httplib2>=0.12.0
oauth2client>=4.0.0
tornado>=6.0.1
#google-api-python-client>=1.7.8
#cloudpickle>=0.8,<=1.4.1
cloudpickle==1.4.0
urllib3==1.25.4
boto3==1.22.4
botocore==1.25.10
#azure-storage-file>=2.1.0
#azure-mgmt-storage>=9.0.0
retrying>=1.3.3
#kubeflow-tfjob>=0.1.1
kubeflow_tfjob==0.1.2
kubeflow-pytorchjob>=0.1.1
ibm-cos-sdk==2.10.0
#grpcio>=1.27.2
nbconvert==6.4.5

pyrsistent==0.18.0
PyYAML==5.4.1
python_dateutil==2.8.2
pyzmq==22.3
pyparsing==2.4.6
#pyparsing<3,>=2.0.2
jupyter_client==7.3.0
Pygments==2.11.2
PyJWT==2.2.0
protobuf==3.20.0
pyasn1==0.4.8
pyasn1_modules==0.2.8
notebook==6.4.10
importlib_resources==5.7.0
pandocfilters==1.4.3
oauth2client==4.1.2
attrs==21.3.0
jsonschema==4.5.0
nbformat==5.3.0
nbclient==0.5.12
mistune==0.8.3
Jinja2==3.1.1
entrypoints==0.3
minio==6.0.2
googleapis_common_protos==1.55.0
google_crc32c==1.2.0
MarkupSafe==2.1.0
google_api_core==2.7.2
packaging==21.2
google_resumable_media==2.3.1
google_cloud_core==2.2.3
cffi==1.14.5
cryptography==37.0.1
azure_common==1.1.27
azure_storage_blob==2.0.1
jmespath==0.9.5
httplib2==0.20.2
grpcio==1.43.0
adal==1.2.6
cachetools==5.0.0
google_auth==2.6.6
future==0.18.1
docker==5.0.2
certifi==2021.10.8
ray[serve]==1.11.1
redis==4.3.0
py_spy==0.3.10
psutil==5.8.0
prometheus_client==0.13.0
multidict==6.0.1
msgpack==1.0.2
h11==0.12.0
blessed==1.19.0
deprecation==2.0.7
Deprecated==1.2.12
click==8.1.2
charset_normalizer==2.0.12
avro==1.10.2
asgiref==3.5.0
aiosignal==1.1.2
aioredis==1.3.0
aiohttp==3.8.0

The whole pip freeze:
pip_freeze.txt

@jdonnelly-apixio
Copy link

It does not work..

----> 1 from kubeflow import fairing

File ~/workspace/repos/kubeflow-fairing/kubeflow/fairing/__init__.py:2, in <module>
      1 import os
----> 2 from kubeflow.fairing.ml_tasks.tasks import TrainJob, PredictionEndpoint
      4 if os.getenv('FAIRING_RUNTIME', None) is not None:
      5     from kubeflow.fairing.runtime_config import config

File ~/workspace/repos/kubeflow-fairing/kubeflow/fairing/ml_tasks/tasks.py:4, in <module>
      2 import json
      3 import numpy as np
----> 4 from kubeflow.fairing.backends import KubernetesBackend
      5 from kubeflow.fairing.ml_tasks.utils import guess_preprocessor
      7 import requests

File ~/workspace/repos/kubeflow-fairing/kubeflow/fairing/backends/__init__.py:1, in <module>
----> 1 from kubeflow.fairing.backends.backends import *

File ~/workspace/repos/kubeflow-fairing/kubeflow/fairing/backends/backends.py:8, in <module>
      6 from kubeflow.fairing import utils
      7 from kubeflow.fairing.builders.docker.docker import DockerBuilder
----> 8 from kubeflow.fairing.builders.cluster import gcs_context
      9 from kubeflow.fairing.builders.cluster.cluster import ClusterBuilder
     10 from kubeflow.fairing.builders.cluster import s3_context

File ~/workspace/repos/kubeflow-fairing/kubeflow/fairing/builders/cluster/gcs_context.py:6, in <module>
      4 from kubeflow.fairing import utils
      5 from kubeflow.fairing.constants import constants
----> 6 from kubeflow.fairing.kubernetes.manager import client, KubeManager
      7 from kubeflow.fairing.builders.cluster.context_source import ContextSourceInterface
      9 class GCSContextSource(ContextSourceInterface):

File ~/workspace/repos/kubeflow-fairing/kubeflow/fairing/kubernetes/manager.py:6, in <module>
      3 import yaml
      5 from kubernetes import client, config, watch
----> 6 from kfserving import KFServingClient
      8 from kubeflow.tfjob import TFJobClient
      9 from kubeflow.pytorchjob import PyTorchJobClient

File ~/.pyenv/versions/3.8.13/envs/kubeflow-fairing-install/lib/python3.8/site-packages/kfserving/__init__.py:16, in <module>
      1 # Copyright 2020 kubeflow.org.
      2 #
      3 # Licensed under the Apache License, Version 2.0 (the "License");
   (...)
     12 # See the License for the specific language governing permissions and
     13 # limitations under the License.
     14 from __future__ import absolute_import
---> 16 from kfserving.kfmodel import KFModel
     17 from kfserving.kfserver import KFServer
     18 from kfserving.storage import Storage

File ~/.pyenv/versions/3.8.13/envs/kubeflow-fairing-install/lib/python3.8/site-packages/kfserving/kfmodel.py:24, in <module>
     22 from http import HTTPStatus
     23 from enum import Enum
---> 24 from ray.serve.utils import ServeRequest
     26 PREDICTOR_URL_FORMAT = "http://{0}/v1/models/{1}:predict"
     27 EXPLAINER_URL_FORMAT = "http://{0}/v1/models/{1}:explain"

ImportError: cannot import name 'ServeRequest' from 'ray.serve.utils' (/root/.pyenv/versions/3.8.13/envs/kubeflow-fairing-install/lib/python3.8/site-packages/ray/serve/utils.py)

This project seems pretty neat, but it seems to be in an uninstallable state.

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

No branches or pull requests

3 participants