On a CentOS Stream 9 machine with python3-boto3-1.22.10 and awscli-1.23.10 installed from epel. The dnf update python3-boto3 command results in error: Error: Problem: problem with installed package awscli-1.23.10-3.el9.noarch - package awscli-1.23.10-3.el9.noarch from @System requires python3.9dist(botocore) = 1.25.10, but none of the providers can be installed - package awscli-1.23.10-3.el9.noarch from epel requires python3.9dist(botocore) = 1.25.10, but none of the providers can be installed - cannot install both python3-botocore-1.31.62-1.el9.noarch from appstream and python3-botocore-1.25.10-1.el9.noarch from @System - cannot install both python3-botocore-1.25.10-1.el9.noarch from epel and python3-botocore-1.31.62-1.el9.noarch from appstream - package python3-boto3-1.28.62-1.el9.next.noarch from epel-next requires (python3.9dist(botocore) < 1.32 with python3.9dist(botocore) >= 1.31.62), but none of the providers can be installed - cannot install the best update candidate for package python3-boto3-1.22.10-1.el9.noarch It seems that the awscli package is not compatible with the latest version of python3-boto3 available in AppStream.
Here is a PR to update awscli to a version compatible with the version of botocore in epel-testing. https://src.fedoraproject.org/rpms/awscli/pull-request/15
FEDORA-EPEL-2024-5b0a00e926 (awscli-1.29.62-1.el9, python-boto3-1.28.62-1.el9, and 2 more) has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-5b0a00e926
FEDORA-EPEL-2024-5b0a00e926 (awscli-1.29.62-1.el9, python-boto3-1.28.62-1.el9, and 2 more) has been pushed to the Fedora EPEL 9 stable repository. If problem still persists, please make note of it in this bug report.