Skip to content

Chore/update dependencies (Django 5.2, FastAPI 0.138 + security)#205

Open
PrivateBasicsApp wants to merge 4 commits into
etesync:masterfrom
PrivateBasicsApp:chore/update-dependencies
Open

Chore/update dependencies (Django 5.2, FastAPI 0.138 + security)#205
PrivateBasicsApp wants to merge 4 commits into
etesync:masterfrom
PrivateBasicsApp:chore/update-dependencies

Conversation

@PrivateBasicsApp

Copy link
Copy Markdown

Update runtime and dev dependencies.
Details:

  • base.txt: Django >=5.2,<6.0, pin fastapi==0.138.2, and raise the redis floor to >=5.0 (drops the 4.2.0rc1 pre-release marker that was keeping the runtime on the redis 5.1.0b6 beta)
  • development.txt: constrain dev deps to the runtime pins via -c requirements.txt
  • Regenerate both lockfiles with pip-compile --generate-hashes for reproducible, hash-verified installs

Runtime now requires Python >=3.10 (Django 5.2).

Details:
- base.txt: Django >=5.2,<6.0, pin fastapi==0.138.2, and raise the redis
  floor to >=5.0 (drops the 4.2.0rc1 pre-release marker that was keeping
  the runtime on the redis 5.1.0b6 beta)
- development.txt: constrain dev deps to the runtime pins via
  -c requirements.txt
- Regenerate both lockfiles with pip-compile --generate-hashes for
  reproducible, hash-verified installs

Runtime now requires Python >=3.10 (Django 5.2).
+ pyproject.toml: set DJANGO_SETTINGS_MODULE for pytest-django
+ dev deps: add pytest-django (requirements.in/development.txt + regenerated requirements-dev.txt)
PrivateBasicsApp added a commit to PrivateBasicsApp/EteSyncServer that referenced this pull request Jul 6, 2026
Chore/update dependencies (Django 5.2, FastAPI 0.138 + security)etesync#205
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.

1 participant