Update test matrix

Run tests for Django 5.0 and 5.1
Run tests for Python 3.12
Add support for Django 5.1
Drop support for Django 3.2
This commit is contained in:
Aleksi Häkli 2024-09-21 12:49:08 +03:00
parent f34ee54f98
commit 0fb08fed86
3 changed files with 14 additions and 14 deletions

View file

@ -14,7 +14,7 @@ jobs:
max-parallel: 5
matrix:
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
django-version: ['3.2', '4.2', '5.0']
django-version: ['4.2', '5.0', '5.1']
include:
# Tox configuration for QA environment
- python-version: '3.12'
@ -24,24 +24,24 @@ jobs:
django-version: 'main'
experimental: true
# PyPy 3.10
- python-version: 'pypy-3.10'
django-version: '3.2'
experimental: true
- python-version: 'pypy-3.10'
django-version: '4.2'
experimental: true
- python-version: 'pypy-3.10'
django-version: '5.0'
experimental: true
- python-version: 'pypy-3.10'
django-version: '5.1'
experimental: true
exclude:
- python-version: '3.11'
django-version: '3.2'
- python-version: '3.12'
django-version: '3.2'
- python-version: '3.8'
django-version: '5.0'
- python-version: '3.9'
django-version: '5.0'
- python-version: '3.8'
django-version: '5.1'
- python-version: '3.9'
django-version: '5.1'

View file

@ -10,9 +10,9 @@ DJANGO_SETTINGS_MODULE = "tests.settings"
legacy_tox_ini = """
[tox]
envlist =
py{38,39,310,py310}-dj32
py{38,39,310,311,py310}-dj42
py{310,311,py310}-dj50
py{38,39,310,311,312,py310}-dj42
py{310,311,312,py310}-dj50
py{310,311,312,py310}-dj51
py311-djmain
py311-djqa
@ -27,9 +27,9 @@ python =
[gh-actions:env]
DJANGO =
3.2: dj32
4.1: dj41
4.2: dj42
5.0: dj50
5.1: dj51
main: djmain
qa: djqa

View file

@ -50,9 +50,9 @@ setup(
"Environment :: Web Environment",
"Environment :: Plugins",
"Framework :: Django",
"Framework :: Django :: 3.2",
"Framework :: Django :: 4.2",
"Framework :: Django :: 5.0",
"Framework :: Django :: 5.1",
"Intended Audience :: Developers",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: MIT License",