Hi,
I tried the pypy 1.2 linux binary with our latest sympy git and this
is what I got:
$/tmp/pypy-1.2/bin/pypy -c "import sympy"
'import site' failed
Traceback (most recent call last):
File "?", line 33, in run_toplevel
File "?", line 369, in run_it
File "<string>", line 1, in <module>
File "/home/ondrej/repos/sympy/sympy/__init__.py", line 43, in <module>
from interactive import init_session, init_printing
File "/home/ondrej/repos/sympy/sympy/interactive/__init__.py", line
5, in <module>
f, g, h = map(Function, 'fgh')
File "/home/ondrej/repos/sympy/sympy/core/multidimensional.py", line
122, in wrapper
args[n] = structure_copy(entry)
File "/home/ondrej/repos/sympy/sympy/core/multidimensional.py", line
54, in structure_copy
return iter_copy(structure)
File "/home/ondrej/repos/sympy/sympy/core/multidimensional.py", line
43, in iter_copy
l.append(iter_copy(i))
File "/home/ondrej/repos/sympy/sympy/core/multidimensional.py", line
43, in iter_copy
l.append(iter_copy(i))
[...]
File "/home/ondrej/repos/sympy/sympy/core/multidimensional.py", line
43, in iter_copy
l.append(iter_copy(i))
File "/home/ondrej/repos/sympy/sympy/core/multidimensional.py", line
42, in iter_copy
if hasattr(i, "__iter__"):
RuntimeError: internal error: <RuntimeError object at 0x868c778>
It seems like some infinite recursion causes by some incompatibilities
between python and pypy. (sympy is tested on all python 2.4, 2.5 and
2.6 and it works).
Ondrej