qutebrowser/scripts/dev
Florian Bruhin a0d0b6464f Use typing.py-like annotations for command args
This means:

- An annotation like (int, str) is now typing.Union[int, str].
- utils.typing got expanded so it acts like the real typing.py, with
  issubclass() working properly with typing.Union and __union_params__
  being set.
- A literal string doesn't exist anymore as annotation, instead
  @cmdutils.argument now has a 'choices' argument which can be used like
  @cmdutils.argument('arg', choices=['val1', 'val2']).
- Argument validating/converting is now entirely handled by
  argparser.type_conv instead of relying on python's argparse, i.e.
  type/choices is now not passed to argparse anymore.
2016-05-18 06:55:17 +02:00
..
ci ci: Update pip to 8.1.2 2016-05-12 20:32:03 +02:00
pylint_checkers Fix lint 2016-02-19 07:39:17 +01:00
__init__.py Move developer scripts to dev/ subfolder. 2015-06-28 22:31:30 +02:00
build_release.py Merge branch 'pyinstaller' 2016-05-13 06:21:28 +02:00
check_coverage.py Various code style improvements 2016-04-27 20:25:27 +02:00
check_doc_changes.py travis: Ignore doc changes when building a PR 2016-04-20 22:35:02 +02:00
cleanup.py Various code style improvements 2016-04-27 20:25:27 +02:00
freeze_tests.py Various code style improvements 2016-04-27 20:25:27 +02:00
freeze.py Various code style improvements 2016-04-27 20:25:27 +02:00
gen_resources.py Move developer scripts to dev/ subfolder. 2015-06-28 22:31:30 +02:00
get_coredumpctl_traces.py Various code style improvements 2016-04-27 20:25:27 +02:00
Makefile-dmg Makefile-dmg: Add /Applications link to dmg 2016-04-07 08:53:34 +02:00
misc_checks.py Various code style improvements 2016-04-27 20:25:27 +02:00
quit_segfault_test.sh Move developer scripts to dev/ subfolder. 2015-06-28 22:31:30 +02:00
run_frozen_tests.py Include pytest-xvfb properly in frozen tests 2016-02-19 06:52:19 +01:00
run_profile.py Various code style improvements 2016-04-27 20:25:27 +02:00
run_pylint_on_tests.py Move pylint plugins to an installed package. 2016-02-19 07:15:09 +01:00
run_vulture.py Various code style improvements 2016-04-27 20:25:27 +02:00
segfault_test.py Various code style improvements 2016-04-27 20:25:27 +02:00
src2asciidoc.py Use typing.py-like annotations for command args 2016-05-18 06:55:17 +02:00
strip_whitespace.sh Name strip_whitespace.sh correctly 2016-05-18 06:54:14 +02:00
ua_fetch.py Various code style improvements 2016-04-27 20:25:27 +02:00
update_3rdparty.py Fix lint 2016-05-13 06:42:09 +02:00