Open NiklasMM opened 3 days ago
I would obviously fix the documentation myself, but I really can't find out what the required version is. Can anyone help?
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.
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