From 083a7f9bc33312621d2306d101edce32b464be5a Mon Sep 17 00:00:00 2001 From: Mark Bird Date: Thu, 26 Feb 2026 12:22:47 +0000 Subject: [PATCH] Add Django 5.2 and 6.0 to test matrix, remove Python 3.8 and 3.9 --- .github/workflows/ci.yml | 18 +++++++++++------- README.md | 2 +- dev-requirements.txt | 6 +++--- 3 files changed, 15 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 12898a4..2320db2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,18 +9,22 @@ jobs: strategy: matrix: - python: ["3.8", "3.9", "3.10", "3.11"] - django: ["3.2", "4.0", "4.1", "4.2"] + python: ["3.10", "3.11", "3.12", "3.13", "3.14"] + django: ["4.2", "5.2", "6.0"] exclude: + - python: "3.13" + django: "4.2" + - python: "3.14" + django: "4.2" + - python: "3.10" + django: "6.0" - python: "3.11" - django: "3.2" - - python: "3.11" - django: "4.0" + django: "6.0" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python }} - name: Install package diff --git a/README.md b/README.md index ef9e33e..c818694 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ django-forms-dynamic **Resolve form field arguments dynamically when a form is instantiated, not when it's declared.** -Tested against Django 3.2, 4.0, 4.1 and 4.2 on Python 3.8, 3.9, 3.10 and 3.11. +Tested against Django 4.2, 5.2 and 6.0 on Python 3.10, 3.11, 3.12, 3.13 and 3.14. ![Build Status](https://github.com/dabapps/django-forms-dynamic/workflows/CI/badge.svg) [![pypi release](https://img.shields.io/pypi/v/django-forms-dynamic.svg)](https://pypi.python.org/pypi/django-forms-dynamic) diff --git a/dev-requirements.txt b/dev-requirements.txt index c9886cc..1052d6c 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -1,3 +1,3 @@ -black -flake8==4.0.1 -isort==5.10.1 +black==26.1.0 +flake8==7.3.0 +isort==8.0.0