#7934: Cannot import sage.matrix.all in isolation
------------------------+---------------------------------------------------
   Reporter:  dagss     |       Owner:  tbd
       Type:  defect    |      Status:  new
   Priority:  major     |   Milestone:     
  Component:  packages  |    Keywords:     
Work_issues:            |      Author:     
   Upstream:  N/A       |    Reviewer:     
     Merged:            |  
------------------------+---------------------------------------------------
 This is against Sage 4.3.

 I'm assuming that this should be possible from a normal Python session:
 {{{
 import sage.matrix.all
 }}}

 (after all, one can do {{{import sage.all}}})

 But it fails:
 {{{
 $ sage -python
 Python 2.6.2 (r262:71600, Jan  3 2010, 23:23:52)
 [GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
 Type "help", "copyright", "credits" or "license" for more information.
 >>> import sage.matrix.all
 Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
   File "/mn/corcaroli/d1/dagss/sage-4.3/local/lib/python2.6/site-
 packages/sage/matrix/all.py", line 1, in <module>
     from matrix_space import MatrixSpace, is_MatrixSpace
   File "/mn/corcaroli/d1/dagss/sage-4.3/local/lib/python2.6/site-
 packages/sage/matrix/matrix_space.py", line 33, in <module>
     import matrix
   File "matrix.pyx", line 1, in init sage.matrix.matrix
 (sage/matrix/matrix.c:1767)
   File "matrix2.pyx", line 1, in init sage.matrix.matrix2
 (sage/matrix/matrix2.c:42673)
   File "matrix1.pyx", line 1, in init sage.matrix.matrix1
 (sage/matrix/matrix1.c:10948)
   File "matrix0.pyx", line 32, in init sage.matrix.matrix0
 (sage/matrix/matrix0.c:22905)
   File "/mn/corcaroli/d1/dagss/sage-4.3/local/lib/python2.6/site-
 packages/sage/modules/free_module.py", line 161, in <module>
     import free_module_element
   File "free_module_element.pyx", line 111, in init
 sage.modules.free_module_element
 (sage/modules/free_module_element.c:22824)
   File "/mn/corcaroli/d1/dagss/sage-4.3/local/lib/python2.6/site-
 packages/sage/rings/arith.py", line 18, in <module>
     from sage.rings.rational_field import QQ
   File "/mn/corcaroli/d1/dagss/sage-4.3/local/lib/python2.6/site-
 packages/sage/rings/rational_field.py", line 52, in <module>
     import rational
   File "rational.pyx", line 70, in init sage.rings.rational
 (sage/rings/rational.c:23702)
   File "real_mpfr.pyx", line 1, in init sage.rings.real_mpfr
 (sage/rings/real_mpfr.c:29089)
   File "complex_number.pxd", line 8, in init sage.libs.mpmath.utils
 (sage/libs/mpmath/utils.c:5332)
   File "complex_double.pxd", line 13, in init sage.rings.complex_number
 (sage/rings/complex_number.c:14336)
   File "complex_double.pyx", line 88, in init sage.rings.complex_double
 (sage/rings/complex_double.c:13660)
   File "/mn/corcaroli/d1/dagss/sage-4.3/local/lib/python2.6/site-
 packages/sage/rings/complex_field.py", line 86, in ComplexField
     C = ComplexField_class(prec)
   File "/mn/corcaroli/d1/dagss/sage-4.3/local/lib/python2.6/site-
 packages/sage/rings/complex_field.py", line 175, in __init__
     ParentWithGens.__init__(self, self._real_field(), ('I',), False)
   File "/mn/corcaroli/d1/dagss/sage-4.3/local/lib/python2.6/site-
 packages/sage/rings/complex_field.py", line 228, in _real_field
     self.__real_field = real_mpfr.RealField_constructor(self._prec)
   File "real_mpfr.pyx", line 247, in
 sage.rings.real_mpfr.RealField_constructor (sage/rings/real_mpfr.c:3668)
 TypeError: 'NoneType' object is unsubscriptable
 }}}

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7934>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB
-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.


Reply via email to