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]

Reply via email to