mirror of
https://github.com/fsecada01/Pygentic-AI.git
synced 2026-05-12 12:15:00 +00:00
Upgrade from Python 3.12.3 to Python 3.13.3 using deadsnakes PPA. Changes: - Add build.sh execution in Dockerfile to install Python 3.13 - Install Python 3.13 from deadsnakes PPA with dev packages - Set Python 3.13 as default via update-alternatives - Create venv explicitly with Python 3.13 - Update pyproject.toml to require Python >= 3.13 - Fix line endings in shell scripts (CRLF → LF) Build process: 1. Adds deadsnakes PPA repository 2. Installs python3.13, python3.13-dev, python3.13-venv, python3.13-distutils 3. Sets as system default Python 4. UV creates venv with Python 3.13 5. All packages install successfully Tested with FastAPI 0.128.0 - all dependencies working correctly. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>