Bug 1813337 - Review Request: python-botocore-2 - Version 2 of the low-level, data-driven core of boto3
Summary: Review Request: python-botocore-2 - Version 2 of the low-level, data-driven c...
Keywords:
Status: CLOSED DUPLICATE of bug 1928966
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Neal Gompa
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1801531 1813335
TreeView+ depends on / blocked
 
Reported: 2020-03-13 14:42 UTC by David Duncan
Modified: 2021-03-01 19:12 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2021-02-15 21:56:32 UTC
Type: ---
Embargoed:
ngompa13: fedora-review?


Attachments (Terms of Use)

Description David Duncan 2020-03-13 14:42:13 UTC
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

Comment 1 Neal Gompa 2020-03-14 14:41:23 UTC
Taking this review.

Comment 2 Neal Gompa 2020-03-14 14:46:06 UTC
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.

Comment 3 David Duncan 2020-03-17 17:28:41 UTC
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.

Comment 4 David Duncan 2021-02-15 21:49:32 UTC
I am going to close this as a duplicate of the one that @spotrh is working on. 
Same with the aws-cli-2 request.

Comment 5 David Duncan 2021-02-15 21:56:32 UTC

*** This bug has been marked as a duplicate of bug 1928966 ***


Note You need to log in before you can comment on or make changes to this bug.