streamlink/src/streamlink
bastimeyer 334e18e412 tools: add mypy config
- Add mypy and available typing stubs to dev-requirements
- Add mypy config
- Add py.typed to streamlink + streamlink_cli packages (PEP 561):
  This is required, so that mypy can import types from streamlink when
  installed in editable mode. Don't publish this file for now.
  Once various streamlink APIs are properly typed, typing stub files
  can be added instead.
2022-05-24 14:07:47 -07:00
..
packages plugin.api: fix typing issues 2022-05-22 19:30:15 +02:00
plugin chore: fix import typing issues 2022-05-24 14:07:47 -07:00
plugins chore: fix import typing issues 2022-05-24 14:07:47 -07:00
stream chore: fix import typing issues 2022-05-24 14:07:47 -07:00
utils chore: fix import typing issues 2022-05-24 14:07:47 -07:00
__init__.py build: add pyproject.toml, switch to versioningit 2022-04-10 07:55:31 +02:00
__main__.py support `python -m` cli invocation 2020-09-18 23:59:52 -07:00
_version.py build: add pyproject.toml, switch to versioningit 2022-04-10 07:55:31 +02:00
api.py docs: update API page, add type annotations 2022-04-05 19:19:22 +02:00
buffers.py streams.segmented: refactor reader 2021-07-24 16:13:21 +02:00
cache.py cache: catch OverflowError in set() 2020-12-19 20:13:51 +01:00
compat.py chore: remove remaining inspect compat import 2020-10-19 17:48:57 +02:00
exceptions.py API for plugins to request input from the user (#1827) 2018-06-21 16:15:21 -07:00
logger.py logger: fix typing issues 2022-05-22 19:30:15 +02:00
options.py options: fix typing issues 2022-05-22 19:30:15 +02:00
py.typed tools: add mypy config 2022-05-24 14:07:47 -07:00
session.py session: fix typing issues 2022-05-22 19:30:15 +02:00