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.