Yicong-Huang opened a new issue, #4298:
URL: https://github.com/apache/texera/issues/4298

   ### Parent Issue
   - Related to #4079
   
   ### Summary
   The Python 3.13 CI job currently fails during dependency installation, so 
Texera cannot yet claim Python 3.13 support.
   
   ### Failure Context
   In GitHub Actions run `23167478306`, job `python (ubuntu-latest, 3.13)` 
failed during `Install dependencies` before lint/tests ran.
   
   Observed failure:
   - `pydantic-core` failed to build from source
   - underlying error reported that `PyO3` only supports up to Python 3.12 in 
that dependency path
   
   ### Suspected Cause
   Texera's Python dependency set still resolves to a dependency combination 
that is not fully compatible with Python 3.13.
   
   Relevant files:
   - `amber/requirements.txt`
   - `amber/operator-requirements.txt`
   - `.github/workflows/github-action-build.yml`
   
   ### Proposed Work
   - Identify the exact dependency path that fails under Python 3.13
   - Upgrade or constrain the affected packages to a Python 3.13-compatible set
   - Re-run Python CI with 3.10, 3.11, 3.12, and 3.13
   - Keep Python 3.13 in the CI matrix only after dependency installation, 
lint, and tests pass
   
   ### Notes
   This is a follow-up task under #4079 to make Python 3.13 support actually 
pass in CI.
   


-- 
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