diff --git a/.github/workflows/check-types.yml b/.github/workflows/check-types.yml index e1ffcbdb..379617c1 100644 --- a/.github/workflows/check-types.yml +++ b/.github/workflows/check-types.yml @@ -35,4 +35,4 @@ jobs: run: python3 -m pip list - name: Check Types - run: python3 -m mypy --module='livekit.protocol' --module='livekit.api' --module 'livekit.rtc' \ No newline at end of file + run: python3 -m mypy -p 'livekit-protocol' -p 'livekit-api' -p 'livekit-rtc' \ No newline at end of file diff --git a/livekit-api/livekit/api/py.typed b/livekit-api/livekit/api/py.typed new file mode 100644 index 00000000..e69de29b diff --git a/livekit-protocol/livekit/protocol/__init__.py b/livekit-protocol/livekit/protocol/__init__.py index affb6ce5..aeb26522 100644 --- a/livekit-protocol/livekit/protocol/__init__.py +++ b/livekit-protocol/livekit/protocol/__init__.py @@ -5,4 +5,4 @@ from . import models from . import room from . import webhook -from .version import __version__ +from .version import __version__ \ No newline at end of file diff --git a/livekit-protocol/livekit/protocol/py.typed b/livekit-protocol/livekit/protocol/py.typed new file mode 100644 index 00000000..e69de29b diff --git a/livekit-protocol/setup.py b/livekit-protocol/setup.py index 6152191a..c16a61aa 100644 --- a/livekit-protocol/setup.py +++ b/livekit-protocol/setup.py @@ -48,7 +48,7 @@ "types-protobuf>=4,<5", ], package_data={ - "livekit.protocol": ["*.pyi", "**/*.pyi"], + "livekit.protocol": ["*.pyi", "**/*.pyi", "py.typed"], }, project_urls={ "Documentation": "https://docs.livekit.io", diff --git a/livekit-rtc/livekit/rtc/py.typed b/livekit-rtc/livekit/rtc/py.typed new file mode 100644 index 00000000..e69de29b