Skip to content

Upgrade package and CI support to Django 5.0–5.2 - #10

Merged
willgearty merged 2 commits into
django5from
copilot/upgrade-django-to-5-x
May 28, 2026
Merged

willgearty merged 2 commits into
django5from
copilot/upgrade-django-to-5-x

Conversation

Copilot AI commented May 28, 2026 •

Copy link
Copy Markdown

This PR moves the project from Django 4.2-only support to Django 5.x and aligns metadata/CI with the incremental 5.0 → 5.1 → 5.2 upgrade path in the issue. Existing code paths required no functional changes for 5.x compatibility.

  • Packaging metadata

    • Updated runtime dependency in setup.py from django>=4.2,<5.0 to django>=5.0,<5.3.
    • Replaced Django classifier 4.2 with 5.0, 5.1, and 5.2.
    • Dropped Python 3.8/3.9 classifiers to match Django 5 support window.
  • CI matrix alignment

    • Updated GitHub Actions test matrix to run:
      • Python 3.10, 3.11, 3.12
      • Django 5.0, 5.1, 5.2
    • This ensures the repository continuously validates the full Django 5.x line requested in the issue.
  • Dependency/config delta (example)

    # setup.py
    install_requires = [
        "django>=5.0,<5.3",
    ]

Copilot AI linked an issue May 28, 2026 that may be closed by this pull request
6 tasks
Copilot AI changed the title [WIP] Upgrade Django to version 5.x Upgrade package and CI support to Django 5.0–5.2 May 28, 2026
Copilot AI requested a review from willgearty May 28, 2026 14:43
@willgearty
willgearty marked this pull request as ready for review May 28, 2026 14:52
@willgearty
willgearty merged commit 69248df into django5 May 28, 2026
9 checks passed
@willgearty
willgearty deleted the copilot/upgrade-django-to-5-x branch May 28, 2026 14:52
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.

Upgrade Django to 5.x

2 participants