[pypy-svn] r73632 - pypy/branch/cpython-extension/lib-python/modified-2.5.2/distutils

xoraxax at codespeak.net xoraxax at codespeak.net
Sat Apr 10 17:45:25 CEST 2010


Author: xoraxax
Date: Sat Apr 10 17:45:24 2010
New Revision: 73632

Modified:
   pypy/branch/cpython-extension/lib-python/modified-2.5.2/distutils/sysconfig_pypy.py
Log:
(exarkun, xoraxax) Add cpyext support to distutils.

Modified: pypy/branch/cpython-extension/lib-python/modified-2.5.2/distutils/sysconfig_pypy.py
==============================================================================
--- pypy/branch/cpython-extension/lib-python/modified-2.5.2/distutils/sysconfig_pypy.py	(original)
+++ pypy/branch/cpython-extension/lib-python/modified-2.5.2/distutils/sysconfig_pypy.py	Sat Apr 10 17:45:24 2010
@@ -11,6 +11,12 @@
 python_build = False
 
 
+def get_python_inc(plat_specific=0, prefix=None):
+    from os.path import join as j
+    if plat_specific:
+        return j(j(sys.pypy_prefix, "pypy"), "_interfaces")
+    return j(j(j(j(sys.pypy_prefix, 'pypy'), 'module'), 'cpyext'), 'include')
+
 def get_python_version():
     """Return a string containing the major and minor Python version,
     leaving off the patchlevel.  Sample return values could be '1.5'
@@ -47,6 +53,7 @@
     """Initialize the module as appropriate for POSIX systems."""
     g = {}
     g['EXE'] = ""
+    g['SO'] = ".so"
 
     global _config_vars
     _config_vars = g



More information about the Pypy-commit mailing list