Bug 1405177: Install (slightly) newer pip to install boto. draft THUNDERBIRD560b4_2017093014_RELBRANCH
authorTom Prince <mozilla@hocat.ca>
Mon, 02 Oct 2017 18:15:21 -0600
branchTHUNDERBIRD560b4_2017093014_RELBRANCH
changeset 673916 0c52a7dd509b85f6477d10cf0b9e34dc53c512dd
parent 673915 c94b394a1aa3e7dba40a57ac131d6bcaf0deb79c
child 734182 40127d58c1a4c249bb65ca4beb23e0a6401e1a71
push id82679
push userbmo:mozilla@hocat.ca
push dateTue, 03 Oct 2017 00:15:54 +0000
bugs1405177
milestone56.0
Bug 1405177: Install (slightly) newer pip to install boto. This is to avoid hitting https://github.com/pypa/pip/issues/510. MozReview-Commit-ID: 7TK4DdbpKRD
testing/mozharness/scripts/release/antivirus.py
testing/mozharness/scripts/release/beet_mover.py
testing/mozharness/scripts/release/push-candidate-to-releases.py
--- a/testing/mozharness/scripts/release/antivirus.py
+++ b/testing/mozharness/scripts/release/antivirus.py
@@ -75,16 +75,17 @@ class AntivirusScan(BaseScript, Virtuale
     CACHE_DIR = 'cache'
 
     def __init__(self):
         BaseScript.__init__(self,
             config_options=self.config_options,
             require_config_file=False,
             config={
                 "virtualenv_modules": [
+                    "pip==1.5.5",
                     "boto",
                     "redo",
                     "mar",
                 ],
                 "virtualenv_path": "venv",
             },
             all_actions=[
                 "create-virtualenv",
--- a/testing/mozharness/scripts/release/beet_mover.py
+++ b/testing/mozharness/scripts/release/beet_mover.py
@@ -143,16 +143,17 @@ class BeetMover(BaseScript, VirtualenvMi
                 'upload-bits',  # beets
             ],
             'require_config_file': False,
             # Default configuration
             'config': {
                 # base index url where to find taskcluster artifact based on taskid
                 "artifact_base_url": 'https://queue.taskcluster.net/v1/task/{taskid}/artifacts/public/{subdir}',
                 "virtualenv_modules": [
+                    "pip==1.5.5",
                     "boto",
                     "PyYAML",
                     "Jinja2",
                     "redo",
                     "mar",
                 ],
                 "virtualenv_path": "venv",
             },
--- a/testing/mozharness/scripts/release/push-candidate-to-releases.py
+++ b/testing/mozharness/scripts/release/push-candidate-to-releases.py
@@ -66,16 +66,17 @@ class ReleasePusher(BaseScript, Virtuale
     ] + virtualenv_config_options
 
     def __init__(self, aws_creds):
         BaseScript.__init__(self,
             config_options=self.config_options,
             require_config_file=False,
             config={
                 "virtualenv_modules": [
+                    "pip==1.5.5",
                     "boto",
                     "redo",
                 ],
                 "virtualenv_path": "venv",
             },
             all_actions=[
                 "create-virtualenv",
                 "activate-virtualenv",