From 437a2143f9087abef6e309089ac501d74ed3dd08 Mon Sep 17 00:00:00 2001
From: Neil Dwyer <neildwyer1991@gmail.com>
Date: Tue, 19 Mar 2024 15:33:49 -0700
Subject: [PATCH] py.typed files

---
 .github/workflows/check-types.yml             | 2 +-
 livekit-api/livekit/api/py.typed              | 0
 livekit-protocol/livekit/protocol/__init__.py | 2 +-
 livekit-protocol/livekit/protocol/py.typed    | 0
 livekit-protocol/setup.py                     | 2 +-
 livekit-rtc/livekit/rtc/py.typed              | 0
 6 files changed, 3 insertions(+), 3 deletions(-)
 create mode 100644 livekit-api/livekit/api/py.typed
 create mode 100644 livekit-protocol/livekit/protocol/py.typed
 create mode 100644 livekit-rtc/livekit/rtc/py.typed

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