Skip to content

Commit 1045cd8

Browse files
committed
Update CI to test new django versions
1 parent eec7fb7 commit 1045cd8

File tree

5 files changed

+19
-10
lines changed

5 files changed

+19
-10
lines changed

.flake8

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
[flake8]
2-
exclude = django_mailbox/migrations, django_mailbox/south_migrations
2+
exclude = django_mailbox/migrations

.github/workflows/main.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ jobs:
2323
- '3.10'
2424
- '3.11'
2525
- '3.12'
26+
- '3.13'
27+
- '3.14'
2628

2729
steps:
2830
- uses: actions/checkout@v4

CHANGELOG.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
Changelog
22
=========
33

4+
Unreleased
5+
-----
6+
7+
* Add Python 3.13, 3.14 support
8+
* Add Django 5.1, 5.2, 6.0 support
9+
* Remove support for deprecated Django versions
10+
411
4.9.0
512
-----
613

setup.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,11 @@
3939
'License :: OSI Approved :: MIT License',
4040
'Operating System :: OS Independent',
4141
'Framework :: Django',
42-
'Framework :: Django :: 3.2',
43-
'Framework :: Django :: 4.0',
44-
'Framework :: Django :: 4.1',
4542
'Framework :: Django :: 4.2',
4643
'Framework :: Django :: 5.0',
44+
'Framework :: Django :: 5.1',
45+
'Framework :: Django :: 5.2',
46+
'Framework :: Django :: 6.0',
4747
'Programming Language :: Python',
4848
'Programming Language :: Python :: 3',
4949
'Programming Language :: Python :: 3.8',

tox.ini

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
# sort by django version, next by python version
33
envlist=
44
flake8
5+
py{312,313,314}-django60
6+
py{310,311,312,313,314}-django52
7+
py{310,311,312}-django51
58
py{310,311,312}-django50
69
py{38,39,310,311}-django42
7-
py{38,39,310,311}-django41
8-
py{38,39,310}-django40
9-
py{38,39,310}-django32
1010

1111
[gh-actions]
1212
python =
@@ -23,11 +23,11 @@ passenv=
2323
EMAIL_PASSWORD
2424
EMAIL_SMTP_SERVER
2525
deps=
26+
django60: Django>=6.0,<6.1
27+
django52: Django>=5.2,<6.0
28+
django51: Django>=5.1,<5.2
2629
django50: Django==5.0,<5.1
2730
django42: Django>=4.2,<5.0
28-
django41: Django>=4.1,<4.2
29-
django40: Django>=4.0,<4.1
30-
django32: Django>=3.2,<4.0
3131
-r{toxinidir}/test_requirements.txt
3232
sitepackages=False
3333
commands=

0 commit comments

Comments
 (0)