Bug 983252 - package conflict between sympy and sagemath
Summary: package conflict between sympy and sagemath
Keywords:
Status: CLOSED DUPLICATE of bug 974769
Alias: None
Product: Fedora
Classification: Fedora
Component: sympy
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jerry James
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-07-10 20:05 UTC by h.rosemarin
Modified: 2013-07-15 20:14 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-07-15 20:14:43 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description h.rosemarin 2013-07-10 20:05:42 UTC
After installation of sagemath, sympy fails to import in python.
(prior to sagemath installation, sympy works as expected)

versions:
sympy-0.7.1-4.fc19.noarch
sagemath-5.9-5.fc19.x86_64

steps to reproduce:
1. enter python
2. enter "import sympy"

the output:

>>> import sympy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/site-packages/sympy/__init__.py", line 20, in <module>
    from sympy.core import *
  File "/usr/lib/python2.7/site-packages/sympy/core/__init__.py", line 8, in <module>
    from expr import Expr, AtomicExpr
  File "/usr/lib/python2.7/site-packages/sympy/core/expr.py", line 4, in <module>
    from evalf import EvalfMixin
  File "/usr/lib/python2.7/site-packages/sympy/core/evalf.py", line 6, in <module>
    import mpmath.libmp as libmp
  File "/usr/lib/python2.7/site-packages/mpmath/__init__.py", line 6, in <module>
    from .ctx_mp import MPContext
  File "/usr/lib/python2.7/site-packages/mpmath/ctx_mp.py", line 48, in <module>
    from sage.libs.mpmath.ext_main import Context as BaseMPContext
  File "integer.pxd", line 9, in init sage.libs.mpmath.ext_main (sage/libs/mpmath/ext_main.c:27731)
  File "integer.pyx", line 178, in init sage.rings.integer (sage/rings/integer.c:38301)
  File "/usr/lib64/python2.7/site-packages/sage/rings/infinity.py", line 203, in <module>
    import sage.rings.rational
  File "fast_arith.pxd", line 5, in init sage.rings.rational (sage/rings/rational.c:27576)
  File "fast_arith.pyx", line 51, in init sage.rings.fast_arith (sage/rings/fast_arith.c:7830)
  File "integer_ring.pyx", line 66, in init sage.rings.integer_ring (sage/rings/integer_ring.c:11999)
  File "/usr/lib64/python2.7/site-packages/sage/rings/ideal.py", line 36, in <module>
    from sage.interfaces.singular import singular as singular_default
  File "/usr/lib64/python2.7/site-packages/sage/interfaces/singular.py", line 334, in <module>
    from expect import Expect, ExpectElement, FunctionElement, ExpectFunction
  File "/usr/lib64/python2.7/site-packages/sage/interfaces/expect.py", line 51, in <module>
    import cleaner
  File "/usr/lib64/python2.7/site-packages/sage/interfaces/cleaner.py", line 17, in <module>
    import sage.misc.misc as misc
  File "/usr/lib64/python2.7/site-packages/sage/misc/misc.py", line 2082, in <module>
    import sage.server.support
  File "/usr/lib64/python2.7/site-packages/sage/server/support.py", line 19, in <module>
    import sage.misc.sagedoc as sagedoc
  File "/usr/lib64/python2.7/site-packages/sage/misc/sagedoc.py", line 1434, in <module>
    browse_sage_doc = _sage_doc()
  File "/usr/lib64/python2.7/site-packages/sage/misc/sagedoc.py", line 1221, in __init__
    self._base_path = os.path.join(SAGE_DOC, "output/html/en/")
  File "/usr/lib64/python2.7/posixpath.py", line 77, in join
    elif path == '' or path.endswith('/'):
AttributeError: 'NoneType' object has no attribute 'endswith'

Comment 1 Jerry James 2013-07-15 20:14:43 UTC
Thanks for the report.  This appears to be an already reported conflict between mpmath (which is used by sympy) and sagemath.

*** This bug has been marked as a duplicate of bug 974769 ***


Note You need to log in before you can comment on or make changes to this bug.