2020-08-30 10:05:46 UTC+2, Reimundo Heluani:
>
> I want to add a parallel computation ticket and I was
> wondering if I could use multiprocessing.parent_process()
> which is only available starting with 3.8.

It might be possible to provide some functionality
which only works if the current Python is >= 3.8,
and otherwise either falls back to non-parallel
or raises an error.


2020-08-30 10:05:46 UTC+2, Reimundo Heluani:
>
> What's the minimal Python version that Sage has to accept,
> and more importantly where do I track this?

Currently we aim to support Python 3.6 to 3.8.

Using Sage Trac's query engine to look for all tickets
with "python" in the ticket summary,

  https://trac.sagemath.org/query?order=id&desc=1&summary=~python

we can find some relevant tickets.

One of them especially is about adopting a clear policy
in that regard:

- Adopt the “time window-based” policy
  for support of Python versions from NEP 29
  https://trac.sagemath.org/ticket/30384

See also:

- Support minimal system Python version 3.6 (for venv)
  https://trac.sagemath.org/ticket/29033

  merged in Sage 9.2.beta2, as you can find out
  by visiting sage-release and putting the ticket number,
  here 29033, in the search field.

More tips for finding out in which commit or in which
version some change happened were recently discussed
on sage-devel:

  https://groups.google.com/d/topic/sage-devel/7pq6iJH45KU/discussion

Support for Python 3.9 is discussed at:

- Support Python 3.9
  https://trac.sagemath.org/ticket/30184


-- 
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/483c61b2-0b12-493e-8c32-b0fb809b7a65o%40googlegroups.com.

Reply via email to