diff --git a/python/stubs/mypyc/__init__.pyi b/python/stubs/mypyc/__init__.pyi
new file mode 100644
index 0000000..e69de29
diff --git a/python/stubs/mypyc/build/__init__.pyi b/python/stubs/mypyc/build/__init__.pyi
new file mode 100644
index 0000000..6d5ec41
--- /dev/null
+++ b/python/stubs/mypyc/build/__init__.pyi
@@ -0,0 +1,18 @@
+import setuptools.extension
+
+from typing import (Any, Iterable,)
+
+def mypycify(
+    paths: 'list[str]',
+    *,
+    only_compile_paths: 'Iterable[str] | None' = None,
+    verbose: 'bool' = False,
+    opt_level: 'str' = '3',
+    debug_level: 'str' = '1',
+    strip_asserts: 'bool' = False,
+    multi_file: 'bool' = False,
+    separate: 'bool | list[tuple[list[str], str | None]]' = False,
+    skip_cgen_input: 'Any | None' = None,
+    target_dir: 'str | None' = None,
+    include_runtime_files: 'bool | None' = None,
+) -> 'list[setuptools.extension.Extension]': ...