Phil Thompson wrote:

> SIP v4.7.4 has been released and is available from the usual place.
> 
> This is mainly a bug-fix release, but does support the "non-standard"
> Python package directory structure used by MacOS 10.5.

Attached is a patch against sip-4.7.4 for for 64 bit fedora/redhat
platforms, where libdir != /usr/lib, else it sets some paths
to /usr/lib/python instead of /usr/lib64/python).

-- Rex
diff -up sip-4.7.4/configure.py.64bit sip-4.7.4/configure.py
--- sip-4.7.4/configure.py.64bit	2008-02-12 07:53:33.000000000 -0600
+++ sip-4.7.4/configure.py	2008-02-12 13:15:59.000000000 -0600
@@ -212,7 +212,7 @@ def set_platform_directories():
     global plat_bin_dir, plat_py_lib_dir, plat_sip_dir
 
     # We trust distutils for some stuff.
-    plat_py_site_dir = sysconfig.get_python_lib()
+    plat_py_site_dir = sysconfig.get_python_lib(1)
     plat_py_inc_dir = sysconfig.get_python_inc()
     plat_py_conf_inc_dir = os.path.dirname(sysconfig.get_config_h_filename())
 
@@ -229,9 +229,7 @@ def set_platform_directories():
         try:
             lib_dir = sys.lib
         except AttributeError:
-            lib_dir = "lib"
-
-        lib_dir = sys.prefix + "/" + lib_dir + "/python" + vers
+            lib_dir = sysconfig.get_python_lib(plat_specific=1, standard_lib=1)
 
         plat_py_lib_dir = lib_dir + "/config"
         plat_bin_dir = sys.exec_prefix + "/bin"

_______________________________________________
PyQt mailing list    [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to