Here's the link to the ticket for convenience. 
https://trac.sagemath.org/ticket/29141

On Sunday, February 2, 2020 at 9:15:59 AM UTC-5, Matthias Koeppe wrote:
>
> 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> 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/511c3883-b3d7-4650-aa3c-0e9ebb5e0973%40googlegroups.com.

Reply via email to