pyproject.toml says requires-python = ">= 3.5" , but
- use of f-strings require at least Python 3.6
- torch >= 2.2 requires at least Python 3.8
- pytest >= 9.0.3 needs at least Python 3.10
Proposed solution: Update Python version requirements and CI configurations according to roles of users and developers.
- Adjust minimum Python version in pyproject.toml to 3.6.
- Update unittests.yml to only cover Python versions 3.10 to 3.14.
- Revise documentation to reflect new Python version requirements for contributors and roles.
pyproject.toml says requires-python = ">= 3.5" , but
Proposed solution: Update Python version requirements and CI configurations according to roles of users and developers.