Skip to content

Upgrade Python to 3.14, irspack to 0.4.1, Django to 5.2 LTS#84

Open
marevol wants to merge 3 commits intomainfrom
claude/upgrade-dependencies-uiqga
Open

Upgrade Python to 3.14, irspack to 0.4.1, Django to 5.2 LTS#84
marevol wants to merge 3 commits intomainfrom
claude/upgrade-dependencies-uiqga

Conversation

@marevol
Copy link
Collaborator

@marevol marevol commented Mar 16, 2026

  • Upgrade Python from 3.12 to 3.14 across Dockerfiles, CI workflows,
    pyproject.toml files, and documentation
  • Upgrade irspack from 0.4.0 to 0.4.1
  • Upgrade Django from 5.1 to 5.2 (LTS) — required for Python 3.14 support
  • Bump dependency upper bounds: django-extensions (<5), fastprogress (<2),
    redis in inference (<8 to match backend)
  • Regenerate uv.lock files for both backend and inference
  • Update all version references in docs, settings, tests, and README

https://claude.ai/code/session_01Px7BopycYLoPzJARB9TQR3

claude and others added 3 commits March 16, 2026 22:43
- Upgrade Python from 3.12 to 3.14 across Dockerfiles, CI workflows,
  pyproject.toml files, and documentation
- Upgrade irspack from 0.4.0 to 0.4.1
- Upgrade Django from 5.1 to 5.2 (LTS) — required for Python 3.14 support
- Bump dependency upper bounds: django-extensions (<5), fastprogress (<2),
  redis in inference (<8 to match backend)
- Regenerate uv.lock files for both backend and inference
- Update all version references in docs, settings, tests, and README

https://claude.ai/code/session_01Px7BopycYLoPzJARB9TQR3
…y313

ruff-pre-commit was pinned at v0.9.4 which didn't support py314.
Upgraded to v0.15.6 but its formatter has a bug with py314 that removes
parentheses from multi-except clauses, so target-version is set to py313
as a workaround.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Migrate Docker images and CI workflows from python:3.14 to python:3.14t-slim.
Condense CLAUDE.md API docs, update frontend tooling references, and add
Gotchas section.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants