From 987648dd1005c0a794b7b65c2cfe173b89338608 Mon Sep 17 00:00:00 2001 From: Brad Warren Date: Thu, 22 Oct 2020 15:26:58 -0700 Subject: [PATCH 1/2] Call strip_hashes.py using Python 3. --- tests/letstest/scripts/test_sdists.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/letstest/scripts/test_sdists.sh b/tests/letstest/scripts/test_sdists.sh index dd8db29e2..c0a814c95 100755 --- a/tests/letstest/scripts/test_sdists.sh +++ b/tests/letstest/scripts/test_sdists.sh @@ -18,7 +18,7 @@ fi # We strip the hashes because the venv creation script includes unhashed # constraints in the commands given to pip and the mix of hashed and unhashed # packages makes pip error out. -tools/strip_hashes.py letsencrypt-auto-source/pieces/dependency-requirements.txt > unhashed-requirements.txt +python3 tools/strip_hashes.py letsencrypt-auto-source/pieces/dependency-requirements.txt > unhashed-requirements.txt CERTBOT_PIP_NO_BINARY=:all: tools/venv3.py --requirement unhashed-requirements.txt . "$VENV_PATH/bin/activate" # pytest is needed to run tests on some of our packages so we install a pinned version here. From ef0c0e89aa545692031ebf0c2a1cbbfa804d4ccc Mon Sep 17 00:00:00 2001 From: Brad Warren Date: Thu, 22 Oct 2020 15:54:02 -0700 Subject: [PATCH 2/2] Pin the oldest version of httplib2 used in distros --- tools/oldest_constraints.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/oldest_constraints.txt b/tools/oldest_constraints.txt index 1f415dd4c..5d1446005 100644 --- a/tools/oldest_constraints.txt +++ b/tools/oldest_constraints.txt @@ -60,6 +60,7 @@ distro==1.0.1 # Lexicon oldest constraint is overridden appropriately on relevant DNS provider plugins # using their local-oldest-requirements.txt dns-lexicon==2.2.1 +httplib2==0.9.2 # Plugin constraints # These aren't necessarily the oldest versions we need to support