Marten van Kerkwijk
unread,May 6, 2021, 8:00:11 PM5/6/21Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to astro...@googlegroups.com
Hi All,
Just thought I'd check what we think the minimum python version for 5.0
will be. Following NEP 29, we should support python versions for 42
months. For python 3.7, which was released end of June 2018, that would
mean until December 2021. Obviously, that is also roughly the time we
would release 5.0...
So, should we drop 3.7 for 5.0? Practically, it means we can drop the
importlib_metadata work-around, and start using the walrus. I think for
a LTS like 5.0, it makes sense to be fairly strict in our requirements,
since we have to support it for quite a while, so I'd go with >= 3.8.
Somewhat similarly, numpy we support for 2 years, and 1.18 was released
Dec 22, 2019 (and by Dec 2021, there likely will be a 1.21). So,
perhaps move up to 1.19 (if 1.21 exists)? Here, there is little
that will change; just a few NUMPY_LT_1_18 and NUMPY_LT_1_19 occurrences
that can be simplified.
All the best,
Marten