Fedora Account System
Red Hat Associate
Red Hat Customer
Spec URL: https://davdunc.fedorapeople.org/python-botocore-2.spec SRPM URL: https://davdunc.fedorapeople.org/python-botocore-2-2.0.0dev7-1.fc30.src.rpm Description: A low-level interface to a growing number of Amazon Web Services. The botocore package is the foundation for the AWS CLI version 2 as well as boto3. Fedora Account System Username: davdunc
Taking this review.
So why aren't you just updating botocore to version 2? It's only required by awscli, boto3, and s3transfer: $ dnf repoquery --whatrequires "python3.7dist(botocore)" Last metadata expiration check: 2:15:48 ago on Sat 14 Mar 2020 08:28:02 AM EDT. awscli-0:1.16.198-2.fc31.noarch awscli-0:1.17.17-1.fc31.noarch python3-boto3-0:1.11.17-1.fc31.noarch python3-boto3-0:1.9.101-2.fc31.noarch python3-s3transfer-0:0.2.0-2.fc31.noarch python3-s3transfer-0:0.3.0-2.fc31.noarch I see that all of those things support botocore version 2.
There is a significant change in the configuration and usage, including a number of changes in the way that the plugin architecture functions. The botocore requirement moved to v2 as well. The two version continue to coexist, so I did not want to take away the path forward on the v1. The downloadable tar for installing the preview today builds an entirely separate command (aws2) and site path for the supporting libraries. This package builds from the v2 branch instead of the master branch and the same with the supporting botocore-2. There is currently no discoverable timeline for merging v2 to master. For packaging, this is complicating the experience. https://github.com/aws/aws-cli/issues/5013 This package cannot build from pypi source as the supporting components are not available in pypi for the foreseeable future.
I am going to close this as a duplicate of the one that @spotrh is working on. Same with the aws-cli-2 request.
*** This bug has been marked as a duplicate of bug 1928966 ***