django 6 compatibility

This commit is contained in:
John Anderson 2025-12-29 16:10:43 -04:00
parent 9fa7e06b39
commit 829ceaa5ae
3 changed files with 18 additions and 9 deletions

View file

@ -27,7 +27,13 @@ jobs:
strategy:
matrix:
python_version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
django_version: ["4.2", "5.1", "5.2"]
django_version: ["4.2", "5.1", "5.2", "6.0"]
exclude:
# Django 6.0 requires Python 3.12+
- python_version: "3.10"
django_version: "6.0"
- python_version: "3.11"
django_version: "6.0"
runs-on: ubuntu-latest

1
.gitignore vendored
View file

@ -6,3 +6,4 @@ dist/
.pypirc
.ruff_cache
.venv
.venv_django_*

View file

@ -70,11 +70,13 @@ Currently build in and unit-tested fields. They have the same APIs as their non-
### Compatible Django Version
| Compatible Django Version | Specifically tested |
| ------------------------- | ------------------- |
| `3.2` | :heavy_check_mark: |
| `4.0` | :heavy_check_mark: |
| `4.1` | :heavy_check_mark: |
| `4.2` | :heavy_check_mark: |
| `5.0` | :heavy_check_mark: |
| `5.1` | :heavy_check_mark: |
| Compatible Django Version | Specifically tested | Python Version Required |
| ------------------------- | ------------------- | ----------------------- |
| `3.2` | :heavy_check_mark: | 3.8+ |
| `4.0` | :heavy_check_mark: | 3.8+ |
| `4.1` | :heavy_check_mark: | 3.8+ |
| `4.2` | :heavy_check_mark: | 3.8+ |
| `5.0` | :heavy_check_mark: | 3.10+ |
| `5.1` | :heavy_check_mark: | 3.10+ |
| `5.2` | :heavy_check_mark: | 3.10+ |
| `6.0` | :heavy_check_mark: | 3.12+ |