New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[TRACKER] Sage migration to python3 #212
Comments
It was mentioned on trac that the list is missing PIL (imaging) but then we probably can easily convert to pillow. |
I didn't list the indirect dependencies, only the ones Sage is directly depending on. But we could list them as well. For example, the notebook deps have a lot like flask-* which were recently migrated to the python-r1 eclasses. They also support python3.3, but not python3.2 which is marked stable. |
pexpect (sage-pexpect) can be converted with 2to3. |
See also sage tickets with the |
Yes I spotted those but I don't think they list anything about my request for pynac and libcsage to be able to be installed simultaneously for python 2 and 3. |
I must confess I haven't followed or searched sage-dev yet, but it is my understanding that before those tickets are addressed, sage under python 3 would hardly be usable. And before it becomes usable, field testing doesn't make much sense. So the way I see it, addressing these tickets on sage trac would be more use. Of course I'd be happy to learn if sage under python 3 were more realistic than I thought it would be. |
Oh we would need to incorporate some extra patches, but you are right it is probably not quite ripe for it. And I tend to forget the unhappy problem of polybori. |
webassets works with Python 3, but is a new ebuild in portage: https://bugs.gentoo.org/show_bug.cgi?id=505682 |
From the list above, the following have Python 3 support and are available in Gentoo or this overlay:
No Python 3 support in Gentoo, but available:
Completely missing in Gentoo:
|
Things may need updating.
|
I should add the following: sage 8.0 will build with python 3.6 which is the current target upstream. It builds with python 3.6 but still crash on start up. This is still a work in progress but now sage-on-gentoo tracks the fact that sage builds with python 3.6. |
While it is not complete, sage now can start with python 3.6. There are still broken part but everything apart from the legacy notebook (which is tacitely deprecated now and will officially be in sage-8.5) and some of its dependencies are now building and installing with python 3.6. The area still worked on are
At this stage I think this tracker has served its purpose. |
This serves as a tracker bug for the python3 status of Sage's dependencies.
READY FOR PYTHON 3.2
READY FOR PYTHON 3.2 BUT NOT IN PORTAGE
NO OFFICIAL SUPPORT FOR PYTHON 3.2 OR UNKNOWN
DEFINITIVELY NOT WORKING WITH PYTHON 3.2
The text was updated successfully, but these errors were encountered: