diff options
author | Congbin Guo <guocb@chromium.org> | 2021-02-16 16:06:28 -0800 |
---|---|---|
committer | Congbin Guo <guocb@chromium.org> | 2021-02-17 00:36:10 +0000 |
commit | 271658e12982d6cc195b79eeda29f82c1d396f6b (patch) | |
tree | 2a30a12f11cb9fc3aa1bb08200cae02998b1b4dd /utils | |
parent | c419d6f4513994d5277c2c6d650004fd8caad391 (diff) | |
download | autotest-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.py | 12 |
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' |