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]
