On Tuesday, January 14, 2020 at 12:01:42 PM UTC-5, Frédéric Chapoton wrote: > > So here is my proposal. > > * Starting from now, we allow ourselves to move on, using 9.1 betas and > further releases for external python3 updates, including switch to > ipython7, which seems to me the most urgent matter. But we also do not > introduce python3-only code in our own code base if we can avoid it. > > * Concerning semantic versioning, I would advocate to use 10.0 as the > first release where all compatibility code will be removed, hence pure py3. > This may take some time, given the sparse work force. Once done, we allow > ourself to use python3-only syntax in our own codebase, such as "yield > from". > > Therefore, we can use 9.1, 9.2 and so on until somebody™ does the job of > cleaning up sagemath codebase from remains of py2-only code. > > I have tried to make a balanced and reasonable proposal. Applause or > scream at your will. >
I agree with all of this. -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/44fe2a96-99b2-4ebb-8128-4ddae3e76f2a%40googlegroups.com.