diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2020-09-18 13:48:39 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2020-10-14 05:52:07 +0000 |
commit | ff5a96c49e2aa5347c1c9892aad33c591e931639 (patch) | |
tree | accca968f0af5f3a6ea7e2ded67bc9d1ecebbc6e /build_scripts/setup_runner.py | |
parent | 85451c40f23a7298b5f35744e8588307e124a751 (diff) |
setup.py: Show options in command help
Move some options to a command mixin. This cannot be done for all
options since some determine the package name and need to be known at
before instantiating the commands. Print an additional help text listing
them.
Fixes: PYSIDE-807
Change-Id: I43adb09db16f74af037bfb754cad2c0f5cfe43be
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'build_scripts/setup_runner.py')
-rw-r--r-- | build_scripts/setup_runner.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/build_scripts/setup_runner.py b/build_scripts/setup_runner.py index b54c62796..6b944c2c8 100644 --- a/build_scripts/setup_runner.py +++ b/build_scripts/setup_runner.py @@ -46,13 +46,11 @@ import distutils.log as log from build_scripts.config import config from build_scripts.main import get_package_version, get_setuptools_extension_modules from build_scripts.main import cmd_class_dict -from build_scripts.options import OPTION +from build_scripts.options import ADDITIONAL_OPTIONS, OPTION from build_scripts.utils import run_process from setuptools import setup -if OPTION["VERBOSE_BUILD"]: - log.set_verbosity(1) class SetupRunner(object): @@ -166,6 +164,10 @@ class SetupRunner(object): """).format(exit_code, cmd_as_string) raise RuntimeError(msg) + if help_requested: + print(ADDITIONAL_OPTIONS) + + @staticmethod def run_setuptools_setup(): """ |