diff --git a/.github/workflows/lint-and-test.yml b/.github/workflows/lint-and-test.yml index 0f2ac9c..5d9966b 100644 --- a/.github/workflows/lint-and-test.yml +++ b/.github/workflows/lint-and-test.yml @@ -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 diff --git a/.gitignore b/.gitignore index d229707..f0f01b9 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ dist/ .pypirc .ruff_cache .venv +.venv_django_* diff --git a/README.md b/README.md index a213315..1e00730 100644 --- a/README.md +++ b/README.md @@ -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+ |