I have created #29141 (Meta-ticket: Upgrades and other changes that require dropping py2 support or separate package versions for py2/py3) to summarize this thread.
On Wednesday, January 22, 2020 at 5:22:15 AM UTC-5, E. Madison Bray wrote: > > On Fri, Jan 10, 2020 at 1:03 AM Volker Braun <vbrau...@gmail.com > <javascript:>> wrote: > > > > * I think its not too difficult to write code that is Python 2.7 + 3.x > (for high enough x) compatible, so its not a super pressing issue > > * We do have a Python 2 buildbot to test for regressions > > * For semver reasons we should drop Python 2.7 support in Sage 10, not > 9.1 > > > > Having said that, I'm fine with an accelerated Sage 9 -> Sage 10 > schedule, maybe a month or two instead of the usual 3-4. Though first we > should take the opportunity and see if there are any outstanding Python 3 > bugs now that we have more data. For example it would be nice if a build > with SAGE_DEBUG=yes would pass tests. There are a few more regressions, > e.g. #28817 > > Since this thread had gone on quite long and it has perhaps gotten > lost, I would just like to once again endorse Volker's suggestion > here. We have already put enormous effort (hundreds of hours) into > making Sage Python 2/3 compatible and making it relatively easy to > write compatible code (and most new code will not even encounter these > compatibility issues). > > Let us have a short release cycle for 9.1 and add a prominent > deprecation message in 9.1 for Python 2 builds, then Sage 10.0 can > implicitly start dropping support for Python 2. If there are some > patches that are needed (e.g. to support ipython7) they will have to > be applied eventually anyways so if some niche packing system must > apply it for Sage 9.1 I see little harm. > -- 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/3ab827ab-cf2d-4b67-967d-6b08c06de3b1%40googlegroups.com.