Sean Perry
05/06/2021, 3:52 PMboto3
dask-cloudprovider[aws] == 2021.3.1
prefect[aws] == 0.14.17
Trying to run pip-compile on it fails with a complaint about botocore versioning:
botocore<1.20.50,>=1.20.49 (from aiobotocore==1.3.0->dask-cloudprovider[aws]==2021.3.1->-r requirements/production.in (line 14))
botocore<1.21.0,>=1.20.67 (from boto3==1.17.67->-r requirements/production.in (line 9))
botocore<2.0a.0,>=1.12.36 (from s3transfer==0.4.2->boto3==1.17.67->-r requirements/production.in (line 9))
This boils down to: botocore ==1.20.49,>=1.20.67 which cannot be satisfied. What is a safe version of boto3 that works with prefect and dask cloud provider? Removing the version numbers above from the requirements.in does not help, same complaints. Which is to be expected since pip is going to try the newest it can without guidance.ciaran
05/06/2021, 3:53 PMbotocore = "==1.19.52"
dask-cloudprovider = {version = "==2021.3.1", extras = ["aws"]}
boto3 = "==1.16.52"
ciaran
05/06/2021, 3:54 PMciaran
05/06/2021, 3:54 PMSean Perry
05/06/2021, 3:54 PMSean Perry
05/06/2021, 3:57 PMciaran
05/06/2021, 3:59 PMaiobotocore
ciaran
05/06/2021, 4:00 PMSean Perry
05/06/2021, 4:00 PMciaran
05/06/2021, 4:00 PMNoah Holm
05/07/2021, 6:42 AM[packages]
aiobotocore = {extras = ["boto3"], version = "*"}
dask-cloudprovider = {extras = ["aws"], version = "*"}
prefect = {extras = ["aws"], version = "*"}
It installs/locks successfully and ran well a couple of weeks ago with Prefect 0.14.16