-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
cloverUsed for tagging discussions relevant to CLOVERUsed for tagging discussions relevant to CLOVERenhancementNew feature or requestNew feature or request
Milestone
Description
Issue
Python 3.7, currently used throughout CLOVER, will cease being support from June 2023. As such, there is a need to transfer to a newer version of Python.
Proposal
Python will be upgrade throughout CLOVER from version 3.7 to 3.10. This will result in:
- Cosmetic changes to the code to utilise some of the 3.10 functionality,
- Changes to the
mypy,pylint,blackandyamllint✨ linters ✨ that are run on CLOVER, - Changes to some of the unit testing.
In terms of alternatives, there are versions 3.8, 3.9 and, potentially, 3.11. 3.8 and 3.9 will suffer from the same issue as 3.7, and simply create more work. 3.11 will be used if it is released.
Reactions are currently unavailable
Metadata
Metadata
Labels
cloverUsed for tagging discussions relevant to CLOVERUsed for tagging discussions relevant to CLOVERenhancementNew feature or requestNew feature or request
Type
Projects
Status
Todo