-
Notifications
You must be signed in to change notification settings - Fork 824
Description
With the release of python 3.10, we should make a minor release that covers python 3.7 before we have to consider ditching it.
It's shorter than our proposed "maximum every 6 months" release schedule, but it wouldn't help to get this out quickly so we can move up in minimum supported python versions.
That being said - I know we agreed that we would stick with NEP29, but maybe we should be a bit lenient and do a release that spans 4 python versions when faced with these types of cases. Otherwise we'll have an MDAnalysis version out there that's not been explicitly tested against py3.10.
Thoughts @MDAnalysis/coredevs ?
The next question is, what needs to be done before the 2.1.0 release? Please raise things in the comments and I'll make a list here.
Things urgently needed:
- Fix docs build (Towards sphinx >= 3 #3438)
- XTC offset reading fix maybe? (On loading the same XTC offset in parallel #3375) -> being pushed to 2.2.0
- Issue 3437 new segment stringinterning #3440
- OpenMM import warning (it's actually a lot more annoying a warning than I'd thought)
- PEP518 (BLD: comply with PEP518 #3398)
- RDKit things? (An "accurate and reliable" RDKitConverter #3044 and increased the maximum number of matches from an rdkit smarts query #3470)