diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2f635d1..7b12631 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,10 +8,10 @@ jobs: name: lint runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: 3.11 @@ -32,25 +32,21 @@ jobs: strategy: matrix: python: ['3.8', '3.11'] - django: ['3.2', '4.2'] - wagtail: ['4.1', '5.2', '6.0'] + django: ['4.2', '5.0'] + wagtail: ['5.2', '6.0', '6.1'] exclude: - - django: '3.2' - wagtail: '6.0' - - django: '4.2' - wagtail: '4.1' - - python: '3.11' - django: '3.2' - include: - - python: '3.11' + - python: '3.8' django: '5.0' - wagtail: '6.0' + - python: '3.9' + django: '5.0' + - python: '3.12' + django: '4.2' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python }} @@ -78,12 +74,12 @@ jobs: - test steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.11" diff --git a/README.rst b/README.rst index ffc5915..6d32f66 100644 --- a/README.rst +++ b/README.rst @@ -55,8 +55,8 @@ Compatibility This code has been tested for compatibility with: * Python 3.8+ -* Django 3.2 (LTS), 4.2 (LTS), 5.0 -* Wagtail 3.0+, including 5.2 (LTS) and 6.0 +* Django 4.2 (LTS), 5.0 +* Wagtail 5.2 (LTS), 6.0, and 6.1 It should be compatible with all intermediate versions, as well. If you find that it is not, please `file an issue `_. diff --git a/pyproject.toml b/pyproject.toml index 5abf770..bd6bf2f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -15,12 +15,9 @@ dependencies = [ ] classifiers = [ "Framework :: Django", - "Framework :: Django :: 3.2", "Framework :: Django :: 4.2", "Framework :: Django :: 5.0", "Framework :: Wagtail", - "Framework :: Wagtail :: 3", - "Framework :: Wagtail :: 4", "Framework :: Wagtail :: 5", "Framework :: Wagtail :: 6", "License :: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", diff --git a/tox.ini b/tox.ini index 01de4e6..601b779 100644 --- a/tox.ini +++ b/tox.ini @@ -2,9 +2,8 @@ skipsdist=True envlist= lint, - python{3.8}-django{3.2}-wagtail{4.1,5.2} - python{3.8,3.11}-django{4.2}-wagtail{5.2,6.0} - python3.11-django5.0-wagtail6.0 + python{3.8,3.9,3.10,3.11}-django4.2-wagtail{5.2,6.0,6.1} + python{3.10,3.11,3.12}-django5.0-wagtail{5.2,6.0,6.1} coverage [testenv] @@ -17,12 +16,12 @@ basepython= python3.11: python3.11 deps= - django3.2: Django>=3.2,<3.3 django4.2: Django>=4.2,<4.3 django5.0: Django>=5.0,<5.1 - wagtail4.1: wagtail>=4.1,<5.0 + wagtail5.2: wagtail>=5.2,<5.3 wagtail6.0: wagtail>=6.0,<6.1 + wagtail6.1: wagtail>=6.1,<6.2 [testenv:lint] basepython=python3.11