Write a replacement for pipstrap (#8401)

* Add a new, simplified version of pipstrap.

* Use tools/pipstrap.py

* Uncomment code

* Refactor pip_install.py and provide hashes.

* Fix test_sdists.sh.

* Make code work on Python 2.

* Call strip_hashes.py using Python 3.

* Pin the oldest version of httplib2 used in distros

* Strip enum34 dependency.

* Remove pip pinnings from dev_constraints.txt

* Correct pipstrap docstring.

* Don't set working_dir twice.

* Add comments
This commit is contained in:
Brad Warren
2020-11-06 11:17:41 +01:00
committed by GitHub
parent 75365f1d4e
commit c102ca66c3
12 changed files with 102 additions and 41 deletions
+1
View File
@@ -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