#787 / #788 move the CI lint job to Python 3.11, but the api-engine runtime is still built on Python 3.8. After #788 lands, flake8 runs on 3.11 while the application is actually built, run, and integration-tested on 3.8.
Affected files
Out of scope
- The Cello agent already ships on
python:3.13. Unifying to Python 3.13 (would require bumping Django to 4.2.17+); can be a separate follow-up.
#787 / #788 move the CI lint job to Python 3.11, but the api-engine runtime is still built on Python 3.8. After #788 lands, flake8 runs on 3.11 while the application is actually built, run, and integration-tested on 3.8.
Affected files
FROM python:3.8language_version: python3.8pygraphviz==1.5,psycopg2-binary==2.8.4Out of scope
python:3.13. Unifying to Python 3.13 (would require bumping Django to 4.2.17+); can be a separate follow-up.