diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2019-07-29 09:17:13 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2019-07-29 09:18:19 +0200 |
commit | f563bf430aeadc7b15433b28bf848fa0c68ba394 (patch) | |
tree | bcb88730abd4716c5d44d88ba051215658571594 /testing/wheel_tester.py | |
parent | 3cc4de133f74554ddc50296385ac0ec7fd98c6d6 (diff) | |
parent | dc73e75c1802df9e7594097ca65327b937097b3f (diff) |
Merge remote-tracking branch 'origin/5.13' into 5.14
Change-Id: I057084ef25f7bbe8ec62ef7893b1d44b0074d987
Diffstat (limited to 'testing/wheel_tester.py')
-rw-r--r-- | testing/wheel_tester.py | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/testing/wheel_tester.py b/testing/wheel_tester.py index 180526b33..535cb3712 100644 --- a/testing/wheel_tester.py +++ b/testing/wheel_tester.py @@ -53,6 +53,7 @@ directory (e.g. setup.py bdist_wheel was already executed). """ from __future__ import print_function, absolute_import +from argparse import ArgumentParser, RawTextHelpFormatter import os, sys try: @@ -327,12 +328,13 @@ def try_build_examples(): run_make() -def run_wheel_tests(): +def run_wheel_tests(install_wheels): wheels_dir = get_wheels_dir() py_version = sys.version_info[0] - log.info("Attempting to install wheels.\n") - try_install_wheels(wheels_dir, py_version) + if install_wheels: + log.info("Attempting to install wheels.\n") + try_install_wheels(wheels_dir, py_version) log.info("Attempting to build examples.\n") try_build_examples() @@ -341,4 +343,10 @@ def run_wheel_tests(): if __name__ == "__main__": - run_wheel_tests() + parser = ArgumentParser(description="wheel_tester", + formatter_class=RawTextHelpFormatter) + parser.add_argument('--no-install-wheels', '-n', action='store_true', + help='Do not install wheels' + ' (for developer builds with virtualenv)') + options = parser.parse_args() + run_wheel_tests(not options.no_install_wheels) |