Skip to content

Commit 33db839

Browse files
markswebsmithdc1
authored andcommitted
test: Add python 3.12, drop 3.7 and add django 5.0
1 parent ba3306d commit 33db839

File tree

4 files changed

+10
-7
lines changed

4 files changed

+10
-7
lines changed

.github/workflows/tests.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ jobs:
1414
fail-fast: false
1515
matrix:
1616
python-version:
17-
- "3.7"
1817
- "3.8"
1918
- "3.9"
2019
- "3.10"
2120
- "3.11"
21+
- "3.12"
2222

2323
steps:
2424
- uses: actions/checkout@v4

README.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ and `tutorial <https://channels.readthedocs.io/en/latest/tutorial/index.html>`_
3535
Dependencies
3636
------------
3737

38-
All Channels projects currently support Python 3.7 and up. ``channels`` is
39-
compatible with Django 3.2, 4.0, 4.1, and 4.2.
38+
All Channels projects currently support Python 3.8 and up. ``channels`` is
39+
compatible with Django 3.2, 4.0, 4.1, 4.2 and 5.0.
4040

4141

4242
Contributing

setup.cfg

+3-2
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,19 @@ classifiers =
1616
Operating System :: OS Independent
1717
Programming Language :: Python
1818
Programming Language :: Python :: 3
19-
Programming Language :: Python :: 3.7
2019
Programming Language :: Python :: 3.8
2120
Programming Language :: Python :: 3.9
2221
Programming Language :: Python :: 3.10
2322
Programming Language :: Python :: 3.11
23+
Programming Language :: Python :: 3.12
2424
Framework :: Django
2525
Framework :: Django :: 3
2626
Framework :: Django :: 3.2
2727
Framework :: Django :: 4
2828
Framework :: Django :: 4.0
2929
Framework :: Django :: 4.1
3030
Framework :: Django :: 4.2
31+
Framework :: Django :: 5.0
3132
Topic :: Internet :: WWW/HTTP
3233

3334
[options]
@@ -36,7 +37,7 @@ include_package_data = True
3637
install_requires =
3738
Django>=3.2
3839
asgiref>=3.5.0,<4
39-
python_requires = >=3.7
40+
python_requires = >=3.8
4041

4142
[options.extras_require]
4243
tests =

tox.ini

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
[tox]
22
envlist =
3-
py{37,38,39,310}-dj32
3+
py{38,39,310}-dj32
44
py{38,39,310}-dj40
55
py{38,39,310,311}-dj41
66
py{38,39,310,311}-dj42
7-
py{310,311}-djmain
7+
py{310,311,312}-dj50
8+
py{310,311,312}-djmain
89
qa
910

1011
[testenv]
@@ -16,6 +17,7 @@ deps =
1617
dj40: Django>=4.0,<4.1
1718
dj41: Django>=4.1.2,<4.2
1819
dj42: Django>=4.2,<5.0
20+
dj50: Django>=5.0rc1,<5.1
1921
djmain: https://github.com/django/django/archive/main.tar.gz
2022

2123
[testenv:qa]

0 commit comments

Comments
 (0)