-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/fc034893-2132-45ae-aa79-2b911e3a9843n%40googlegroups.com.

Reply via email to