File fix-get-python-lib-python38.patch of Package python312-setuptools.38808

Index: setuptools-68.0.0/setuptools/_distutils/sysconfig.py
===================================================================
--- setuptools-68.0.0.orig/setuptools/_distutils/sysconfig.py
+++ setuptools-68.0.0/setuptools/_distutils/sysconfig.py
@@ -246,9 +246,13 @@ def get_python_lib(plat_specific=0, stan
 
     if os.name == "posix":
         if plat_specific or standard_lib:
-            # Platform-specific modules (any module from a non-pure-Python
-            # module distribution) or standard Python library modules.
-            libdir = getattr(sys, "platlibdir", "lib")
+            # Python 3.8 doesn't have sys.platlibdir
+            if sys.version_info < (3, 9):
+                libdir = get_config_var("platsubdir") or "lib"
+            else:
+                # Platform-specific modules (any module from a non-pure-Python
+                # module distribution) or standard Python library modules.
+                libdir = getattr(sys, "platlibdir", "lib")
         else:
             # Pure Python
             libdir = "lib"
openSUSE Build Service is sponsored by