aglinxinyuan opened a new issue, #6269: URL: https://github.com/apache/texera/issues/6269
### Task Summary Python 3.10 reaches **end of life in October 2026** ([Python devguide](https://devguide.python.org/versions/) — already in security-only status). The `pyamber` CI matrix still floors at 3.10, and that floor is now blocking routine scientific-Python dependency updates: as those libraries raise their `requires-python`, we have to cap each bump to its last 3.10-compatible release. Most recent case — #6231: Dependabot bumped `numpy` to 2.5.1, which requires **Python ≥ 3.12**, so it couldn't resolve on the 3.10/3.11 legs and CI went red. It had to be capped at numpy 2.2.6 (last release supporting 3.10). Proposed in discussion #6247. Drop **Python 3.10** and make **3.11** the new floor (3.11 is supported until Oct 2027). **Scope** - `.github/workflows/build.yml` — pyamber matrix → `["3.11","3.12","3.13"]` - `amber/pyproject.toml` — Ruff `target-version` `py310` → `py311` - `bin/pylsp/Dockerfile` — base image `python:3.10-slim` → `python:3.11-slim` - `docs/contribution-guidelines/guide-for-developers.md` — drop 3.10 from setup instructions - `docs/tutorials/guide-to-enable-llm-agent.md` — `Python 3.10+` → `Python 3.11+` ### Task Type - [x] DevOps / Deployment / CI - [x] Documentation -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
