aboutsummaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorCongbin Guo <guocb@chromium.org>2021-02-16 16:06:28 -0800
committerCongbin Guo <guocb@chromium.org>2021-02-17 00:36:10 +0000
commit271658e12982d6cc195b79eeda29f82c1d396f6b (patch)
tree2a30a12f11cb9fc3aa1bb08200cae02998b1b4dd /utils
parentc419d6f4513994d5277c2c6d650004fd8caad391 (diff)
downloadautotest-271658e12982d6cc195b79eeda29f82c1d396f6b.tar.gz
autotest: build_externals: add pytest-runner package
The package of pytest-runner is required by pylint. Without add it explicitly, pylint may download the latest version which has dropped python2 compatibility. BUG=b:180418849 TEST=ran `build_externals.py` in our docker image build env. Change-Id: Iabca323333ef9d359ab5bc500796b5b761b7300d Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/autotest/+/2698412 Tested-by: Congbin Guo <guocb@chromium.org> Auto-Submit: Congbin Guo <guocb@chromium.org> Reviewed-by: Derek Beckett <dbeckett@chromium.org> Commit-Queue: Derek Beckett <dbeckett@chromium.org>
Diffstat (limited to 'utils')
-rw-r--r--utils/external_packages.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/utils/external_packages.py b/utils/external_packages.py
index c0d12e1157..ab58037493 100644
--- a/utils/external_packages.py
+++ b/utils/external_packages.py
@@ -1032,6 +1032,18 @@ class LogilabCommonPackage(ExternalPackage):
ExternalPackage._build_and_install_current_dir_setup_py)
+class PytestRunnerPackage(ExternalPackage):
+ """pytest-runner package."""
+ version = '5.2'
+ url_filename = 'pytest-runner-%s.tar.gz' % version
+ local_filename = url_filename
+ urls = (_CHROMEOS_MIRROR + local_filename,)
+ hex_sum = '3427663b575c5d885ea3869a1be09aca36517f74'
+ _build_and_install = ExternalPackage._build_and_install_from_package
+ _build_and_install_current_dir = (
+ ExternalPackage._build_and_install_current_dir_setup_py)
+
+
class PyLintPackage(ExternalPackage):
"""pylint package."""
version = '1.7.2'