streamlink/src/streamlink_cli
bastimeyer 0acbca3af1 docs: fix custom ext_argparse Sphinx extension
- Move the `parser_helper()` function from `streamlink_cli.main`
  into the `streamlink_cli._parser` module
- Refactor `ext_argparse` and set default import paths
- Update import path in `build-shell-completions.sh`

Unfortunately, the `streamlink_cli._parser` module can't be excluded
from the sdist/wheel distributions, as packagers might build
shell completions from the installed `streamlink_cli` package
instead of using the pre-built shell completions included in the sdist
or building them from an editable install.
2024-02-09 01:38:39 +01:00
..
output cli: improve quoted player path warning 2024-01-04 16:27:49 +01:00
utils cli.utils: fix E225 linting error 2023-07-02 21:26:06 +02:00
__init__.py cli: override default signal handlers 2021-11-20 11:02:19 -08:00
__main__.py chore: sort imports, fix a dependency cycle and use absolute imports 2020-10-27 17:17:49 +01:00
_parser.py docs: fix custom ext_argparse Sphinx extension 2024-02-09 01:38:39 +01:00
argparser.py cli: fix --ringbuffer-size help text 2024-01-16 14:28:46 +01:00
compat.py tools: bump ruff to 0.1.14 and fix issues 2024-01-25 18:14:59 +01:00
console.py tools: bump ruff to 0.0.287 and fix issues 2023-09-02 01:19:22 +02:00
constants.py tools: bump ruff to 0.1.14 and fix issues 2024-01-25 18:14:59 +01:00
main.py docs: fix custom ext_argparse Sphinx extension 2024-02-09 01:38:39 +01:00
py.typed tools: add mypy config 2022-05-24 14:07:47 -07:00
streamrunner.py cli.output: refactor HTTPOutput 2023-04-16 21:27:09 +02:00