[Python-checkins] r73523 - distutils/trunk/setup.py

tarek.ziade python-checkins at python.org
Tue Jun 23 15:25:32 CEST 2009


Author: tarek.ziade
Date: Tue Jun 23 15:25:32 2009
New Revision: 73523

Log:
building site-package depending on the environment

Modified:
   distutils/trunk/setup.py

Modified: distutils/trunk/setup.py
==============================================================================
--- distutils/trunk/setup.py	(original)
+++ distutils/trunk/setup.py	Tue Jun 23 15:25:32 2009
@@ -61,6 +61,15 @@
 else:
     version = sys.version.split()[0]
 
+# finding the right site-packages depending on the platform
+if sys.platform in ('os2emx', 'riscos'):
+    site_package = os.path.join("Lib", "site-packages")
+elif os.sep == '/':
+    site_package = os.path.join("lib", "python" + sys.version[:3],
+                                "site-packages")
+else:
+    site_package = os.path.join(prefix, "lib", "site-packages")
+
 setup (name="Distutils",
        version=version,
        description="Python Distribution Utilities",
@@ -72,6 +81,6 @@
        license="Python",
        long_description=description,
        packages=['distutils', 'distutils.command'],
-       data_files=[('lib/python2.6/site-packages/', ['distutils.pth'])]
+       data_files=[(site_package, ['distutils.pth'])]
        )
 


More information about the Python-checkins mailing list