summarylogtreecommitdiffstats
path: root/SConstruct.patch
blob: 2cf6a5662a95d029a0b83bb8b8e86a6db42e9ad7 (plain)
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
--- SConstruct-orig	2017-07-06 21:08:39.461528997 +0200
+++ SConstruct	2017-07-06 21:08:22.381529305 +0200
@@ -37,22 +37,22 @@
 for pth in [F2PYpath,spath,os.path.normpath(os.path.join(spath,'..')),os.path.join(spath,'Scripts')]:
     if not pth: continue
     if sys.platform == "win32":
-        program = 'f2py.exe'
+        program = 'f2py2.exe'
     else:
-        program = 'f2py'
+        program = 'f2py2'
     f2pyprogram = os.path.join(pth,program)
     if is_exe(f2pyprogram):
         F2PYpath,F2PYprog = os.path.split(f2pyprogram)
         break
-    program = 'f2py.py'
+    program = 'f2py2.py'
     f2pyprogram = os.path.join(pth,program)
     if os.path.exists(f2pyprogram) and os.path.splitext(program)[1] == '.py':
         F2PYpath,F2PYprog = os.path.split(f2pyprogram)
         break
 else:
     print 'Note: Using f2py from path (hope that works!)'
-    F2PYpath = which_path('f2py')       # default path to f2py
-    F2PYprog = 'f2py'
+    F2PYpath = which_path('f2py2')       # default path to f2py
+    F2PYprog = 'f2py2'
 # check if we have a working path to f2py:
 f2pyprogram = os.path.normpath(os.path.join(F2PYpath,F2PYprog))
 if os.path.exists(f2pyprogram) and os.path.splitext(program)[1] == '.py':
@@ -169,16 +169,17 @@
 #   that on Windows it may be in the parent of the f2py location.
 # then run it to get info about the verision and the number of bits
 pythonpath = ''
-for program in ['python','../python']:
-    if sys.platform == "win32" and os.path.splitext(program)[1].lower() != '.exe':
-        program = program + '.exe'
-    pythonprogram = os.path.normpath(os.path.join(F2PYpath,program))
-    if is_exe(pythonprogram):
-        pythonpath = os.path.split(program)[0]
-        break
-else:
-    print 'python not found'
-    sys.exit()
+# for program in ['python2','../python2']:
+#     if sys.platform == "win32" and os.path.splitext(program)[1].lower() != '.exe':
+#         program = program + '.exe'
+#     pythonprogram = os.path.normpath(os.path.join(F2PYpath,program))
+#     if is_exe(pythonprogram):
+#         pythonpath = os.path.split(program)[0]
+#         break
+# else:
+#     print 'python not found'
+#     sys.exit()
+pythonprogram = '/usr/bin/python2'
 p = subprocess.Popen(pythonprogram, stdout=subprocess.PIPE, stdin=subprocess.PIPE)
 p.stdin.write("import sys,platform;print str(sys.version_info[0]);print str(sys.version_info[1]);print platform.architecture()[0];sys.exit()")
 p.stdin.close()