summaryrefslogtreecommitdiff
path: root/lang/pypy-devel/files/patch-lib-python__2.7__sysconfig.py
blob: e96cc0e2e8afd246b643e537340306b676e44d4d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
--- lib-python/2.7/sysconfig.py.orig	2012-07-15 09:57:14.000000000 +0200
+++ lib-python/2.7/sysconfig.py	2012-07-15 10:03:25.000000000 +0200
@@ -27,12 +27,12 @@
         'data'   : '{base}',
         },
     'pypy': {
-        'stdlib': '{base}/lib-python/{py_version_short}',
-        'platstdlib': '{base}/lib-python/{py_version_short}',
-        'purelib': '{base}/lib-python/{py_version_short}',
-        'platlib': '{base}/lib-python/{py_version_short}',
-        'include': '{base}/include',
-        'platinclude': '{base}/include',
+        'stdlib': '{base}/lib/pypy-{pypy_version_short}',
+        'platstdlib': '{platbase}/lib/pypy-{pypy_version_short}',
+        'purelib': '{base}/lib/pypy-{pypy_version_short}',
+        'platlib': '{platbase}/lib/pypy-{pypy_version_short}',
+        'include': '{base}/include/pypy-{pypy_version_short}',
+        'platinclude': '{platbase}/include/pypy-{pypy_version_short}',
         'scripts': '{base}/bin',
         'data'   : '{base}',
         },
@@ -98,6 +98,8 @@
                 'scripts', 'data')
 _PY_VERSION = sys.version.split()[0]
 _PY_VERSION_SHORT = sys.version[:3]
+_PYPY_VERSION = '%s.%s.%s' % sys.pypy_version_info[:3]
+_PYPY_VERSION_SHORT = _PYPY_VERSION[:3]
 _PY_VERSION_SHORT_NO_DOT = _PY_VERSION[0] + _PY_VERSION[2]
 _PREFIX = os.path.normpath(sys.prefix)
 _EXEC_PREFIX = os.path.normpath(sys.exec_prefix)
@@ -304,6 +306,9 @@
         _CONFIG_VARS['py_version'] = _PY_VERSION
         _CONFIG_VARS['py_version_short'] = _PY_VERSION_SHORT
         _CONFIG_VARS['py_version_nodot'] = _PY_VERSION[0] + _PY_VERSION[2]
+        _CONFIG_VARS['py_version'] = _PYPY_VERSION
+        _CONFIG_VARS['pypy_version_short'] = _PYPY_VERSION_SHORT
+        _CONFIG_VARS['pypy_version_nodot'] = _PYPY_VERSION[0] + _PYPY_VERSION[2]
         _CONFIG_VARS['base'] = _PREFIX
         _CONFIG_VARS['platbase'] = _EXEC_PREFIX
         _CONFIG_VARS['projectbase'] = _PROJECT_BASE