There is a conflict between the recommended Python version in the documentation and the actual requirements defined in the codebase for the server/ component.
The Problem:
The README files in server/ recommend Python 3.10.15, but the project configuration strictly requires Python 3.12.
Evidence:
server/pyproject.toml: Specifies requires-python = ">=3.12,<3.13".
server/uv.lock: Pins requires-python = "==3.12.*".
server/Dockerfile: Uses FROM ghcr.io/astral-sh/uv:python3.12-bookworm-slim.
- Error observed when attempting to use 3.10:
uv python pin 3.10.15
error: The requested Python version `3.10.15` is incompatible with the project `requires-python` value of `==3.12.*`.
Affected Files:
The following files still list 3.10 as the recommended version:
server/README_EN.md
server/README_CN.md
server/README_PT-BR.md
Suggested Fix:
Update the "Prerequisites" section in the above READMEs to recommend Python 3.12.x to match the pyproject.toml and Docker configuration.
There is a conflict between the recommended Python version in the documentation and the actual requirements defined in the codebase for the
server/component.The Problem:
The README files in
server/recommend Python 3.10.15, but the project configuration strictly requires Python 3.12.Evidence:
server/pyproject.toml: Specifiesrequires-python = ">=3.12,<3.13".server/uv.lock: Pinsrequires-python = "==3.12.*".server/Dockerfile: UsesFROM ghcr.io/astral-sh/uv:python3.12-bookworm-slim.Affected Files:
The following files still list 3.10 as the recommended version:
server/README_EN.mdserver/README_CN.mdserver/README_PT-BR.mdSuggested Fix:
Update the "Prerequisites" section in the above READMEs to recommend Python 3.12.x to match the
pyproject.tomland Docker configuration.