File Rtree-opensuse-noarch.patch of Package python-Rtree

diff -Nru rtree-1.4.0.orig/setup.py rtree-1.4.0/setup.py
--- rtree-1.4.0.orig/setup.py	2025-03-06 00:23:54.000000000 +0100
+++ rtree-1.4.0/setup.py	2025-06-03 09:15:31.930380106 +0200
@@ -4,60 +4,11 @@
 from setuptools import setup
 from setuptools.command.install import install
 from setuptools.dist import Distribution
-from wheel.bdist_wheel import bdist_wheel as _bdist_wheel
 
 # current working directory of this setup.py file
 _cwd = Path(__file__).resolve().parent
 
-
-class bdist_wheel(_bdist_wheel):  # type: ignore[misc]
-    def finalize_options(self) -> None:
-        _bdist_wheel.finalize_options(self)
-        self.root_is_pure = False
-
-
-class BinaryDistribution(Distribution):  # type: ignore[misc]
-    """Distribution which always forces a binary package with platform name"""
-
-    def has_ext_modules(foo) -> bool:
-        return True
-
-
-class InstallPlatlib(install):  # type: ignore[misc]
-    def finalize_options(self) -> None:
-        """
-        Copy the shared libraries and header files into the wheel. Note that
-        this will *only* check in `rtree/lib` and `include` rather than
-        anywhere on the system so if you are building a wheel you *must* copy
-        or symlink the `.so`/`.dll`/`.dylib` files into `rtree/lib` and
-        `.h` into `rtree/include`.
-        """
-        install.finalize_options(self)
-        if self.distribution.has_ext_modules():
-            self.install_lib = self.install_platlib
-
-        # source files to copy
-        source_dir = _cwd / "rtree"
-
-        # destination for the files in the build directory
-        target_dir = Path(self.build_lib) / "rtree"
-
-        # copy lib tree
-        source_lib = source_dir / "lib"
-        if source_lib.is_dir():
-            target_lib = target_dir / "lib"
-            self.copy_tree(str(source_lib), str(target_lib))
-
-        # copy include tree
-        source_include = source_dir / "include"
-        if source_include.is_dir():
-            target_include = target_dir / "include"
-            self.copy_tree(str(source_include), str(target_include))
-
-
 # See pyproject.toml for other project metadata
 setup(
     name="rtree",
-    distclass=BinaryDistribution,
-    cmdclass={"bdist_wheel": bdist_wheel, "install": InstallPlatlib},
 )
openSUSE Build Service is sponsored by