-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.