Skip to content

Update Django requirements to include 4.2.30, fix mypy errors, and release 2.0.1 - #17

Merged
VictorTan93 merged 7 commits into
masterfrom
bump-django-4.2.30
Jun 1, 2026
Merged

VictorTan93 merged 7 commits into
masterfrom
bump-django-4.2.30

Conversation

@VictorTan93

@VictorTan93 VictorTan93 commented Jun 1, 2026

Copy link
Copy Markdown

📝 Description

Summary

Bumps Django from >=4.0.10, <=4.2.27 to >=4.0.10, <=4.2.30 and pins all dev dependencies to exact versions.

Also updates dev tooling:

  • ruff 0.15.12
  • django-stubs 4.2.7
  • mypy 1.7.1
  • pytest 9.0.3

Fixes new mypy due to the updated django-stubs

  • Combinable is now imported from django.db.models.expressions instead of django.db.models
  • _ErrorMessagesT replaced with _ErrorMessagesMapping in the forms stub

Updates noxfile and GitHub Actions CI to test against Django 4.2.30 only (drops 4.0.10 and 4.2.27).

Releases as version 2.0.1.


✅ Pre-review checklist for the PR author

  • I have tested my code locally on my machine
  • I have written tests (if appropriate)
  • I have added appropriate label to PR

@VictorTan93 VictorTan93 changed the title Bump django==4.2.30 and update dependencies Bump django==4.2.30, update dependencies, and releases 2.0.1 Jun 1, 2026
@VictorTan93 VictorTan93 changed the title Bump django==4.2.30, update dependencies, and releases 2.0.1 Bump Django to 4.2.30, fix mypy errors, and release 2.0.1 Jun 1, 2026
@VictorTan93
VictorTan93 marked this pull request as ready for review June 1, 2026 02:55
@VictorTan93 VictorTan93 changed the title Bump Django to 4.2.30, fix mypy errors, and release 2.0.1 Update Django requirements to include 4.2.30, fix mypy errors, and release 2.0.1 Jun 1, 2026
@VictorTan93
VictorTan93 merged commit cbfcff4 into master Jun 1, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants