Opened 11 years ago
Last modified 10 years ago
#40078 new defect
py27-sympy build fails: AttributeError: 'module' object has no attribute 'sqrtrem'
Reported by: | istlota@… | Owned by: | stromnov (Andrey Stromnov) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.2.0 |
Keywords: | Cc: | petrrr | |
Port: | py27-sympy |
Description
Today, weeks after the last time I ran code which imports sympy, I ran it again and the code failed with a runtime error indicating some problem while importing sympy. This is code that worked fine a few weeks ago when python27 was specifically v2.7.3 . This is the first time I have done anything with sympy since I upgraded python27 to v2.7.5 .
I port uninstalled py27-sympy and attempted to reinstall it. That now fails during building with an error in the main.log which I have zipped and attached.
Attachments (1)
Change History (6)
Changed 11 years ago by istlota@…
Attachment: | istlota sympy main.log.zip added |
---|
comment:1 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Owner: | changed from macports-tickets@… to stromnov@… |
---|---|
Summary: | py27-sympy build fails → py27-sympy build fails: AttributeError: 'module' object has no attribute 'sqrtrem' |
comment:2 Changed 11 years ago by istlota@…
Per ryandesign's response:
sudo port uninstall py27-gmpy2, sudo port install py27-gmpy, sudo port install py27-sympy
py27-gmpy and py27-sympy installed without errors, after which my code which imports sympy now works again. Thanks as usual for a prompt and effective response!
comment:5 Changed 10 years ago by petrrr
Cc: | Peter.Danecek@… removed |
---|
The error in the log is:
This is described here: http://code.google.com/p/sympy/issues/detail?id=3592
It suggests that gmpy version 2 is too new and that gmpy 1 is required (or was until this was fixed in sympy earlier this year).
MacPorts has separate ports for these: py-gmpy and py-gmpy2. py-simpy doesn't declare a dependency on either of them. Perhaps it is used opportunistically, and you did not have py27-gmpy2 installed last time you successfully installed py27-sympy, but now you do?