Hi Andrew, Yes, I have the same problem with sage-5.2.rc0. It looks like an import loop. It is Nicolas' responsibility to fix his patch!
Best, Anne On 7/27/12 2:02 AM, Andrew Mathas wrote: > Hi Anne, > > I am running into problems with 5.2. Previously I was trying to work with > sage-5.2, rather than sage-5.2-rc0, but I have just installed sage-5.2-rc0 > and I get exactly the same problem as before. > > Namely, all of the patches in the queue apply without complaint, but when I > try to run sage it starts with the error > /usr/local/src/sage/sage-5.2.rc0/local/lib/python2.7/site-packages/sage/rings/field.py > in <module>() > 18 > #***************************************************************************** > 19 > ---> 20 from sage.rings.ring import Field, is_Field > 21 > 22 def is_PrimeField(R): > > (full log below). > > I have isolated the problem to the patch > trac_10963-more_functorial_constructions-nt.patch. If I pop this patch off > the queue the sage runs without problem, but with this patch it is broken. > > Am I the only one having this problem? I have installed sage-5.2-rc0 by > downloading the complete tar file from > http://boxen.math.washington.edu/home/release/, compiling from source and then > installing sage-combinat on top of this. Just to be sure, I see this problem > on > Sage Version 5.2.rc0, Release Date: 2012-07-17 > running on a macbook pro with lion. The same problem arises using sage-5.2. > > Any ideas? > Andrew > > ---------------------------------------------------------------------- > | Sage Version 5.2.rc0, Release Date: 2012-07-17 | > | Type "notebook()" for the browser-based notebook interface. | > | Type "help()" for help. | > ---------------------------------------------------------------------- > ********************************************************************** > * * > * Warning: this is a prerelease version, and it may be unstable. * > * * > ********************************************************************** > --------------------------------------------------------------------------- > ImportError Traceback (most recent call last) > > /usr/local/src/sage/sage-5.2.rc0/local/lib/python2.7/site-packages/IPython/ipmaker.pyc > in force_import(modname, force_reload) > 61 reload(sys.modules[modname]) > 62 else: > ---> 63 __import__(modname) > 64 > 65 > > /usr/local/src/sage/sage-5.2.rc0/local/bin/ipy_profile_sage.py in <module>() > 5 preparser(True) > 6 > ----> 7 import sage.all_cmdline > 8 sage.all_cmdline._init_cmdline(globals()) > 9 > > /usr/local/src/sage/sage-5.2.rc0/local/lib/python2.7/site-packages/sage/all_cmdline.py > in <module>() > 12 try: > 13 > ---> 14 from sage.all import * > 15 from sage.calculus.predefined import x > 16 preparser(on=True) > > /usr/local/src/sage/sage-5.2.rc0/local/lib/python2.7/site-packages/sage/all.py > in <module>() > 64 from time import sleep > 65 > ---> 66 from sage.misc.all import * # takes a while > 67 > 68 from sage.misc.sh import sh > > /usr/local/src/sage/sage-5.2.rc0/local/lib/python2.7/site-packages/sage/misc/all.py > in <module>() > 79 from func_persist import func_persist > 80 > ---> 81 from functional import (additive_order, > 82 sqrt as numerical_sqrt, > 83 base_ring, > > /usr/local/src/sage/sage-5.2.rc0/local/lib/python2.7/site-packages/sage/misc/functional.py > in <module>() > 34 > 35 > ---> 36 from sage.rings.complex_double import CDF > 37 from sage.rings.real_double import RDF, RealDoubleElement > 38 > > /usr/local/src/sage/sage-5.2.rc0/local/bin/complex_double.pyx in init > sage.rings.complex_double (sage/rings/complex_double.c:16283)() > ----> 1 > 2 > 3 > 4 > 5 > > /usr/local/src/sage/sage-5.2.rc0/local/bin/ring.pyx in init sage.rings.ring > (sage/rings/ring.c:18322)() > 85 > 86 > ---> 87 > 88 > 89 > > /usr/local/src/sage/sage-5.2.rc0/local/lib/python2.7/site-packages/sage/misc/classcall_metaclass.so > in sage.misc.classcall_metaclass.ClasscallMetaclass.__call__ > (sage/misc/classcall_metaclass.c:991)() > 323 > 324 > --> 325 > 326 > 327 > > /usr/local/src/sage/sage-5.2.rc0/local/lib/python2.7/site-packages/sage/categories/adjective_category.pyc > in __classcall__(cls, *args, **options) > 346 True > 347 """ > --> 348 base_category_class, adjectives = > base_category_class_and_adjectives(cls) > 349 return base_category_class(*args, > **options)._with_adjectives(adjectives) > 350 > > /usr/local/src/sage/sage-5.2.rc0/local/lib/python2.7/site-packages/sage/misc/cachefunc.so > in sage.misc.cachefunc.CachedFunction.__call__ (sage/misc/cachefunc.c:2950)() > 644 > 645 > --> 646 > 647 > 648 > > /usr/local/src/sage/sage-5.2.rc0/local/lib/python2.7/site-packages/sage/categories/adjective_category.pyc > in base_category_class_and_adjectives(cls) > 142 name = name[len(adjective):] > 143 adjectives.append(adjective) > --> 144 import sage.categories.basic > 145 if name in sage.categories.basic.__dict__: > 146 base_category_class = getattr(sage.categories.basic, name) > > /usr/local/src/sage/sage-5.2.rc0/local/lib/python2.7/site-packages/sage/categories/basic.py > in <module>() > 45 from unique_factorization_domains import UniqueFactorizationDomains > 46 > ---> 47 from fields import Fields > 48 from quotient_fields import QuotientFields > 49 from finite_fields import FiniteFields > > /usr/local/src/sage/sage-5.2.rc0/local/lib/python2.7/site-packages/sage/categories/fields.py > in <module>() > 21 from sage.misc.lazy_attribute import lazy_class_attribute > 22 from sage.misc.lazy_import import LazyImport > ---> 23 from sage.rings.field import is_Field > 24 > 25 class Fields(Category_singleton): > > /usr/local/src/sage/sage-5.2.rc0/local/lib/python2.7/site-packages/sage/rings/field.py > in <module>() > 18 > #***************************************************************************** > 19 > ---> 20 from sage.rings.ring import Field, is_Field > 21 > 22 def is_PrimeField(R): > > ImportError: cannot import name is_Field > Error importing ipy_profile_sage - perhaps you should run %upgrade? > WARNING: Loading of ipy_profile_sage failed. -- You received this message because you are subscribed to the Google Groups "sage-combinat-devel" 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-combinat-devel?hl=en.
