Dear all, Here is a short report on the current progress towards *making* *sage compatible with python3*.
The last few releases have seen a good progress, monitored in https://trac.sagemath.org/ticket/26212 There remains now 414 files having failing doctests for a total of 3206 failing doctests. Among these files, *only 3 files have more than 100 failing doctests*, and 122 files have exactly one failing doctest. It is not easy to describe the remaining problems. There are lots of small issues, and at least one large issue about sorting vertices in graphs, where some work is being done right now. Another issue is related to something that would change all bases in the spaces of modular symbols, therefore changing many doctests that have hardcoded the choice of basis. This is ticket https://trac.sagemath.org/ticket/25301 for those interested in this matter. One concern now is to start trying to prevent any regression to happen (because this is already happening). Should we require people to check that they do not introduce more failing doctests with python3 than the existing ones ? Could somebody provide a buildbot so that at least the python3 build is checked ? The documentation still does not build, currently because of a regression in the manifolds folder, but mainly because of some problems with sphinx, that apparently is not seeing some of the classes. See https://trac.sagemath.org/ticket/26449 and https://trac.sagemath.org/ticket/26522 Sage is now working quite well with python3, even if not perfectly. But more work (not so easy) is needed to finish the task. Help is welcome. Frédéric -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.