Project-MONAI / Project-MONAI/MONAI
Following NEP 29
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 8.7k
- Forks
- 1.6k
- Avg merge
- 5d 1h
- Merged PRs (30d)
- 20
Description
The Python community came together back in 2019 and came up with the following timeline for NumPy and other downstream Python projects' version support of Python & NumPy in NEP 29. According to this Python 3.8 support and NumPy 1.20 support were dropped 14 Apr 2023
Looking at the requirements in MONAI it appears Python 3.8 & NumPy 1.20 are still supported. Am curious when MONAI plans to upgrade to Python 3.9 & NumPy 1.21 as minimum requirements
https://github.com/Project-MONAI/MONAI/blob/8e99af5f96df0746d6cbcaed88feaea0e51abd56/setup.cfg#L36
https://github.com/Project-MONAI/MONAI/blob/8e99af5f96df0746d6cbcaed88feaea0e51abd56/requirements.txt#L2
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the dependency declarations in setup.cfg at line 36 and requirements.txt at line 2, then compare their Python and NumPy minimums with the NEP 29 timeline linked in the issue. Done means the supported minimum versions are updated consistently and the resulting dependency requirements are verified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- numpy, python
- Domain
- build-system
- Issue type
- Refactor
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100