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
Various python 3 issues #18508
Comments
Dependencies: #17607 |
comment:3
The I'm fine with EOL'ing SageNB with Python2, but you should probably post to sage-devel to see if anybody is interested in maintaining it. |
comment:4
Replying to @vbraun:
No, it's not a run-time dependency, since Sage works without the Sage notebook. Of course, the |
comment:5
Unless you add support for the |
comment:6
There are other packages that could be removed yet Sage would still starts up; of course some functionality is then missing. I don't see how sagenb is different. Define "works". If you mean "works enough to create the conway polynomial pickles" then I guess so. The |
comment:7
Replying to @vbraun:
This is actually documented in
|
comment:8
I guess a formal definition of "works" is that
has exit status |
comment:10
I don't like this from #17607:
Just define |
comment:11
We will have to remove python2 in the not so distant future so I don't see the value in winning any beauty contests in the meantime. |
comment:12
Replying to @vbraun:
I think that future might be more distant than you think... but that is besides the point anyway.
This isn't just about beauty. It's about writing code which is easy to understand by doing things in a consistent way. |
comment:13
+1 Plus we might also want to work on the build/ files to make them more readable, and that task is not made simpler if we have to clean "workarounds" on the way. Nathann P.S.: this does not exactly give the impression of a 'clean job'.
|
comment:14
Replying to @nathanncohen:
Like strip out the Python 2.x stuff in a little bit over 4 years? |
comment:16
What exactly are you trying to achieve with making |
comment:17
For |
comment:18
|
comment:19
Replying to @vbraun:
I know, but read my question: How do you solve the problem that |
comment:20
I don't claim to have solved that, but we might want to get rid of scons. I think Andrew did some work towards autotoolizing polybori. We might want to do the same for |
comment:21
Replying to @vbraun:
If it helps you, I propose to make
I assume you are aware of #17854? |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:25
Related: sagemath/sagenb#343 |
comment:27
(just set back the type to |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:30
This is probably good, but I'd rather wait for Sage 6.8.beta1 to formally review this. |
Changed branch from u/ohanar/python3smallfixes to u/jdemeyer/python3smallfixes |
New commits:
|
comment:34
Reviewer name is missing |
Reviewer: Jeroen Demeyer |
Changed branch from u/jdemeyer/python3smallfixes to |
There are a number of really small issues when trying to build with python 3:
CC: @vbraun @nathanncohen
Component: build
Author: R. Andrew Ohana
Branch/Commit:
83e849e
Reviewer: Jeroen Demeyer
Issue created by migration from https://trac.sagemath.org/ticket/18508
The text was updated successfully, but these errors were encountered: