terricain / aioboto3

Wrapper to use boto3 resources with the aiobotocore async backend
Apache License 2.0
732 stars 75 forks source link

Request to upgrade to latest aiobotocore verison. botocore version mismatch. #221

Closed Athul-R closed 3 years ago

Athul-R commented 3 years ago

Description

Trying to install boto3 latest version 1.16.* or 1.15.* it has conflicts due to the botocore version.

The requirements.txt file

aioboto3==8.2.0
boto3==1.15.17

Logs

The conflict is caused by:
    boto3 1.15.17 depends on botocore<1.19.0 and >=1.18.17
    aiobotocore[boto3] 1.1.2 depends on botocore<1.17.45 and >=1.17.44

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies

Fix

When I update the aiobotocore version, and the boto3 version. It installs successfully without conflicts.

boto3==1.16.*
aiobotocore==1.2.0

Please upgrade to latest aiobotocore version.

terricain commented 3 years ago

aioboto3 brings in aiobotocore[boto3], aiobotocore defines the boto3 version, you should not specify it directly. If you need a later version of boto3, please raise a request with aiobotocore to bump the boto3 dependencies.