diff -Nurp awscli-1.16.28.orig/setup.py awscli-1.16.28/setup.py --- awscli-1.16.28.orig/setup.py 2018-10-05 17:12:53.000000000 -0500 +++ awscli-1.16.28/setup.py 2018-11-06 09:03:13.254273110 -0600 @@ -23,12 +23,15 @@ def find_version(*file_paths): raise RuntimeError("Unable to find version string.") -requires = ['botocore==1.12.18', - 'colorama>=0.2.5,<=0.3.9', - 'docutils>=0.10', - 'rsa>=3.1.2,<=3.5.0', - 's3transfer>=0.1.12,<0.2.0', - 'PyYAML>=3.10,<=3.13'] +requires = [ + # upstream releases awscli and botocore in lockstep, keep this pinned + 'botocore==1.12.18', + 'colorama>=0.2.5', + 'docutils>=0.10', + 'rsa>=3.1.2', + 's3transfer>=0.1.12', + 'PyYAML>=3.10' +] if sys.version_info[:2] == (2, 6):