[pypy-dev] sympy fails to import
Ondrej Certik
ondrej at certik.cz
Sat Apr 10 18:45:44 CEST 2010
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
More information about the Pypy-dev
mailing list