-
-
Notifications
You must be signed in to change notification settings - Fork 553
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
Metaticket: Add support for python 3.6+ #15530
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:8
It looks like everything is done. Now we just need to switch Sage to python 3... |
comment:9
Sorry, I should have put a note that I haven't listed all issues (since I haven't even encountered all the issues yet). |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:72
Shouldn't this ticket maintain a branch of with all the positively reviewed py3-related tickets? |
comment:73
That might be useful: I do something like that manually anyways. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:78
What are we going to do with animation support on Python 3? See also the recent where people complain about broken animation on 8.9. |
comment:79
Dima, can you provide more details? For the second paragraph, the sage-devel thread gives an example of something which doesn't work in the legacy Sage notebook (their example starts with the command |
comment:80
yes, the sage-devel thread discusses mostly sagenb, but the question is how to do the job in jupyter instead, and this appears to be a blocker, as this is a serious regression. Disclaimer: I do not know how to do animations in Sage. If someone who knows looked into this, it would be great. |
comment:81
Okay, it still feels like a Jupyter and/or JMol/threejs issue rather than a Python 3 issue. |
comment:82
it is a Python 3 issue, as one does not have sagenb there, while sagenb (at least before Sage 8.9) was able to do animations. |
comment:83
Regarding the animation issue, see my tests on the sage-devel thread just now. It does somehow seem to be an integration between sagenb and new j(s)mol thing. As for "how to do animations", all they meant was "make a 3d graphic, and then try to make it movable by clicking the little circle in jmol", not using an actual animation command. I'd encourage a few others to try using |
comment:84
Is anything left to be done here or can the ticket be closed? |
comment:85
see #30053 for a blocker for 3.x, for x<7. |
comment:86
Let's close this metaticket to signal the completion of the Python 3 transition. |
comment:87
ok, done |
Reviewer: Dima Pasechnik |
How to build sage with python3:
Beware that the second step above should be redone after every
make distclean
.For progress on making all doctests pass, see #26212 and #28298
In order to support python 3.7, the following needs to be fixed:
StandardError
Possibly relevant timeline from PEP 373:
Being the last of the 2.x series, 2.7 will have an extended period of maintenance. The current plan is to support it for at least 10 years from the initial 2.7 release. This means there will be bugfix releases until 2020.
Depends on #15510
Depends on #15511
Depends on #15512
Depends on #15531
Depends on #15532
Depends on #15537
Depends on #15539
Depends on #15540
Depends on #15541
Depends on #15807
Depends on #15980
Depends on #18537
Depends on #16052
Depends on #18437
Depends on #27024
Component: python3
Reviewer: Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/15530
The text was updated successfully, but these errors were encountered: