TandoorRecipes / recipes

Application for managing recipes, planning meals, building shopping lists and much much more!
https://docs.tandoor.dev
Other
5.35k stars 563 forks source link

Update required Python version #3313

Open NiklasMM opened 3 days ago

NiklasMM commented 3 days ago

Documentation link

https://docs.tandoor.dev/install/manual/

Affected section

Installation

Other

No response

Issue description

The documentation for a manual install states the minimum required Python version is 3.9, which is no longer accurate. For example there is code in https://github.com/TandoorRecipes/recipes/blob/develop/cookbook/connectors/connector_manager.py using "match case" syntax which was introduced in 3.10.

Docker installs seem to use 3.12 and I could not find any other mention of a minimum version in the codebase. So I'm not sure what the minimum required version is.

It would be cool to update the documentation and maybe add the minimum version to the pyproject.toml

NiklasMM commented 8 hours ago

I would obviously fix the documentation myself, but I really can't find out what the required version is. Can anyone help?

vabene1111 commented 5 hours ago

ah sorry, I think required is 3.10 as you found with the match case but I would just put 3.12 (with maybe a reference to the docker file) so people always use the tested latest version.