Hi! The following cython code compiles fine in SageMath command line version and it *used* to compile fine in the jupyter notebook one year ago:
cython(""" def mantisse(): cdef double a = 1 cdef double b = 2 cdef int i = 0 while True: a += b**(-i) print("%2d: %.53f"%(i,a)) if a==1: return i-1 i += 1 a = 1 """) However, in the jupyter notebook I no get the error RuntimeError Traceback (most recent call last) <ipython-input-3-672ba140476c> in <module>() 12 i += 1 13 a = 1 ---> 14 """) /home/king/Sage/git/sage/local/lib/python2.7/site-packages/sage/misc/lazy_import.pyx in sage.misc.lazy_import.LazyImport.__call__ (build/cythonized/sage/misc/lazy_import.c:3756)() 352 True 353 """ --> 354 return self.get_object()(*args, **kwds) 355 356 def __repr__(self): /home/king/Sage/git/sage/local/lib/python2.7/site-packages/sage/misc/cython.pyc in cython_compile(code, **kwds) 1005 with open(tmpfile,'w') as f: 1006 f.write(code) -> 1007 return cython_import_all(tmpfile, get_globals(), **kwds) /home/king/Sage/git/sage/local/lib/python2.7/site-packages/sage/misc/cython.pyc in cython_import_all(filename, globals, **kwds) 895 code 896 """ --> 897 m = cython_import(filename, **kwds) 898 for k, x in iteritems(m.__dict__): 899 if k[0] != '_': /home/king/Sage/git/sage/local/lib/python2.7/site-packages/sage/misc/cython.pyc in cython_import(filename, **kwds) 870 - the module that contains the compiled Cython code. 871 """ --> 872 name, build_dir = cython(filename, **kwds) 873 874 oldpath = sys.path /home/king/Sage/git/sage/local/lib/python2.7/site-packages/sage/misc/cython.pyc in cython(filename, verbose, compile_message, use_cache, create_local_c_file, annotate, sage_namespace, create_local_so_file) 669 except Exception as msg: 670 msg = str(msg) + "\n" + distutils_messages --> 671 raise RuntimeError(msg.strip()) 672 673 if verbose >= 0: RuntimeError: fileno What goes wrong? I'd like to have it solved till the day after tomorrow, as the notebook is to be used in some exercise group. Best regards, Simon -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. To post to this group, send email to sage-support@googlegroups.com. Visit this group at https://groups.google.com/group/sage-support. For more options, visit https://groups.google.com/d/optout.