Yet another possibility is to look for a backport that implements 
sufficient functionality for your needs for now.

On Tuesday, May 11, 2021 at 2:40:04 AM UTC+2 Matthias Koeppe wrote:

> -1. Even NEP 29 (https://numpy.org/neps/nep-0029-deprecation_policy.html) 
> does not drop Python 3.7 support before end of the year.
>
>
> On Monday, May 10, 2021 at 4:12:48 PM UTC-7 Travis Scrimshaw wrote:
>
>> On #30423 <https://trac.sagemath.org/ticket/30423>, which is getting 
>> close to completion, we will be using multiprocessing.shared_memory, which 
>> is only available on Python 3.8+. However, right now we are at least 
>> allowing Python 3.7 (as per the patchbot). So my main proposal would be to 
>> bump the minimum required Python version to 3.8, which was released Oct. 
>> 14, 2019.
>>
>> On that ticket, we can make it so that the main entry point runs things 
>> in serial if the Python version is sufficiently small and that the doc 
>> builds, but the doctests for the parallel code will fail. So the first 
>> alternative option would be to mark certain doctests (or the file) as 
>> needing a large Python version.
>>
>> A second alternative is that this can be split off as a separate package 
>> (either an optional Sage package or pip installable). Yet, it is somewhat 
>> tightly coupled with the FusionRing code (and root systems) in Sage, so 
>> this is not so desirable. A less invasive way would be to just split the 
>> parallel part off, but this would take some work to do I think.
>>
>> What do people think?
>>
>> Best,
>> Travis
>>
>>

-- 
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/1433c01d-4c0a-4960-9a3f-e1f11ea6e9d3n%40googlegroups.com.

Reply via email to