From f66aee733b12e6532b8617c44c4e19b2bd0748d6 Mon Sep 17 00:00:00 2001 From: Andrew Garrett Date: Wed, 24 Feb 2016 22:35:07 +0000 Subject: [PATCH] Pin boto3 and botocore MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit botocore 1.3.29 (new as of yesterday) breaks a few of the s3 and lambda tests; something about a StringIO being closed prematurely. ¯\_(ツ)_/¯ boto3 doesn't pin the botocore version; as a result the new version of botocore gets pulled in transitively, breaking today's builds. Signed-off-by: Scott Greene --- requirements-dev.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index d2e70ba8..a75fdcfb 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -5,6 +5,8 @@ sure>=1.2.24 coverage freezegun flask -boto3>=1.2.3 -botocore>=1.3.26 -six \ No newline at end of file +# botocore 1.3.29 breaks s3 in tests (lambda and s3 tests) +# so we need to pin a boto3 and botocore revision pair that we know works +boto3==1.2.4 +botocore==1.3.28 +six