summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2020-01-22 20:43:08 +0100
committerFlorian Bruhin <me@the-compiler.org>2020-01-22 20:43:08 +0100
commit4e22174fde0a78acad2d7d0d076caeec4b9ece95 (patch)
tree514abb5c117668cca6d340bff8e378834a0d20ca
parent81b00929c99eb4f274a38348cb42a4d98b7aa230 (diff)
downloadqutebrowser-4e22174fde0a78acad2d7d0d076caeec4b9ece95.tar.gz
qutebrowser-4e22174fde0a78acad2d7d0d076caeec4b9ece95.zip
Improve usability of mvkenv.py
- Make it clear that mkvenv.py needs to be launched with Python - Disallow --pyqt-version with --pyqt-type link, see #5205
-rw-r--r--scripts/mkvenv.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/scripts/mkvenv.py b/scripts/mkvenv.py
index 55f08a618..95432f1bb 100644
--- a/scripts/mkvenv.py
+++ b/scripts/mkvenv.py
@@ -108,8 +108,9 @@ def show_tox_error(pyqt_type: str) -> None:
raise AssertionError
print()
- utils.print_col('tox -e {} is deprecated. Please use scripts/mkvenv.py{} '
- 'instead.'.format(env, args), 'red')
+ utils.print_col('tox -e {} is deprecated. '
+ 'Please use "python3 scripts/mkvenv.py{}" instead.'
+ .format(env, args), 'red')
print()
@@ -193,6 +194,10 @@ def main() -> None:
if args.tox_error:
show_tox_error(args.pyqt_type)
sys.exit(1)
+ elif args.pyqt_type == 'link' and args.pyqt_version != 'auto':
+ utils.print_col('The --pyqt-version option is not available when '
+ 'linking a system-wide install.', 'red')
+ sys.exit(1)
if not args.keep:
utils.print_title("Creating virtual environment")