python2-boto3-1.4.6-1.el7 is accidentally installed into epel7 build root instead of python-boto3-1.4.6-5.el7 which is distro packages.
This causes successful build of python-certbot-dns-route53 which should fail because of invalid dependencies. That is caused by differences of python2-boto3 packages compared to rhel7 distro package. Please drop package, it is against epel7 policy. If limited arch package is required, it should be identical to rhel7 one but with release number starting with 0.
It seems the package is part of the rhel high availability repository.
Is there a policy in place related to that repository and the EPEL availability of a package?
I believe the policy is that two packages with the same name can't be in both repositories (or there can be issues with versioning).
The package has been retired.