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.