Skip to content

Commit 3fe2994

Browse files
authored
Support Django 5.0, and 5.1; Python 3.12. (#106)
Drop support for Django 3.2, 4.0, 4.1; django-rest-framework 3.11, 3.12, 3.13.
1 parent 96a325e commit 3fe2994

File tree

3 files changed

+26
-16
lines changed

3 files changed

+26
-16
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ jobs:
5656

5757
strategy:
5858
matrix:
59-
python-version: ["3.8", "3.9", "3.10", "3.11"]
59+
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
6060

6161
steps:
6262
- uses: actions/checkout@v2

CHANGELOG.rst

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,19 @@
33
Changelog
44
#########
55

6+
next
7+
====
8+
9+
Maintenance
10+
-----------
11+
12+
* Support Python 3.12. (`#106 <https://github.com/clokep/django-querysetsequence/pull/106>`_)
13+
* Support Django 5.0 and 5.1. (`#106 <https://github.com/clokep/django-querysetsequence/pull/106>`_)
14+
* Support Django REST Framework 3.15. (`#106 <https://github.com/clokep/django-querysetsequence/pull/106>`_)
15+
* Drop support for Django 3.2, 4.0, and 4.1. (`#106 <https://github.com/clokep/django-querysetsequence/pull/106>`_)
16+
* Drop support for Django REST Framework 3.11, 3.12 and 3.13. (`#106 <https://github.com/clokep/django-querysetsequence/pull/106>`_)
17+
18+
619
0.17 (2023-06-27)
720
=================
821

tox.ini

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,17 @@
99
# versions.
1010
envlist =
1111
# Without Django REST Framework.
12-
py{38,39,310}-django{32,40,41,42,main},
13-
# Django REST Framework 3.11 added support for Django 3.0.
14-
py{38,39,310}-django32-drf{311,312,313,314,master},
15-
# Django REST Framework 3.13 added support for Django 4.0.
16-
py{38,39,310}-django{40,41,42,main}-drf313,
17-
# Django 4.1 adds support for Python 3.11.
18-
py311-django{41,42},
12+
py{38,39,310,311,312}-django42,
13+
# Django 5.0 drops support for Python < 3.10.
14+
py{310,311}-django{50,51,main},
15+
# Django 5.1 adds support for Python 3.13.
16+
py313-django{51,main},
1917
# Django REST Framework 3.14 added support for Django 4.1.
20-
py311-django{41,42,main}-drf{314,master},
18+
py{38,39,310,311}-django42-drf314,
19+
# Django REST Framework 3.15 added support for Django 5.0 and Python 3.12.
20+
py{310,311,312}-django{42,50,51,main}-drf{315,master},
2121
# Only run a subset against postgres.
22-
py310-django{41,42}-drf313-postgres
22+
py310-django{42,51}-drf315-postgres
2323
isolated_build = True
2424
skip_missing_interpreters = True
2525

@@ -30,15 +30,12 @@ commands =
3030
coverage html
3131
deps =
3232
coverage
33-
django32: Django>=3.2,<3.3
34-
django40: Django>=4.0,<4.1
35-
django41: Django>=4.1,<4.2
3633
django42: Django>=4.2,<4.3
34+
django50: Django>=5.0,<5.1
35+
django51: Django>=5.1b1,<5.2
3736
djangomain: https://codeload.github.com/django/django/zip/main
38-
drf311: djangorestframework>=3.11,<3.12
39-
drf312: djangorestframework>=3.12,<3.13
40-
drf313: djangorestframework>=3.13,<3.14
4137
drf314: djangorestframework>=3.14,<3.15
38+
drf315: djangorestframework>=3.15,<3.16
4239
drfmaster: https://codeload.github.com/encode/django-rest-framework/zip/master
4340
postgres: psycopg2
4441
setenv =

0 commit comments

Comments
 (0)