setup-py-for-egg
authorDebian Science Team <debian-science-maintainers@lists.alioth.debian.org>
Tue, 18 Mar 2025 19:39:02 +0000 (20:39 +0100)
committerBastian Germann <bage@debian.org>
Tue, 18 Mar 2025 19:39:02 +0000 (20:39 +0100)
===================================================================

Gbp-Pq: Name setup-py-for-egg.patch

modules/python/package/setup.py

index 068f6180cb1fbd84ae8e49cbc458bcd5bb4cdaaa..6eaf5b73df1d2e6d0969711ec4b033d83afef6c0 100644 (file)
@@ -5,16 +5,6 @@ import setuptools
 SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__))
 
 
-def collect_module_typing_stub_files(root_module_path):
-    stub_files = []
-    for module_path, _, files in os.walk(root_module_path):
-        stub_files.extend(
-            map(lambda p: os.path.join(module_path, p),
-                filter(lambda f: f.endswith(".pyi"), files))
-        )
-    return stub_files
-
-
 def main():
     os.chdir(SCRIPT_DIR)
 
@@ -23,14 +13,6 @@ def main():
 
     long_description = 'Open Source Computer Vision Library Python bindings'  # TODO
 
-    root_module_path = os.path.join(SCRIPT_DIR, "cv2")
-    py_typed_path = os.path.join(root_module_path, "py.typed")
-    typing_stub_files = []
-    if os.path.isfile(py_typed_path):
-        typing_stub_files = collect_module_typing_stub_files(root_module_path)
-        if len(typing_stub_files) > 0:
-            typing_stub_files.append(py_typed_path)
-
     setuptools.setup(
         name=package_name,
         version=package_version,
@@ -39,10 +21,7 @@ def main():
         description='OpenCV python bindings',
         long_description=long_description,
         long_description_content_type="text/markdown",
-        packages=setuptools.find_packages(),
-        package_data={
-            "cv2": typing_stub_files
-        },
+        packages=[],
         maintainer="OpenCV Team",
         install_requires="numpy",
         classifiers=[