Comment by smcleod
Out of interest, why does it depend on or at least recommend such an old version of Python? (3.10)
Out of interest, why does it depend on or at least recommend such an old version of Python? (3.10)
from pyproject.toml: requires-python = ">= 3.10"
I still see quite a few people in the ML world using 3.10 as their default...probably just habit, but a closer look at the dependencies might answer your question better.
Mostly whatever the earliest version pytorch supports. While 3.9 is supported until the end of this year, torch wheels and other wheels in the ecosystem were always troublesome in 3.9. So 3.10 it is.
3.9 would have been the preferred version if not for those issues, simply because it is the default on MacOS.