Skip to content

Commit 3858086

Browse files
authored
Merge pull request #650 from WisdomPill/add_python_311
Added support for python 3.11
2 parents fd6f19f + 05ca48a commit 3858086

File tree

3 files changed

+16
-14
lines changed

3 files changed

+16
-14
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,20 +38,25 @@ jobs:
3838
redis-version: 'latest'
3939
python-version: '3.7'
4040

41+
# Django 4.1 and python 3.11 with latest redis
42+
- django-version: '4.1'
43+
redis-version: 'latest'
44+
python-version: '3.11'
45+
4146
# latest Django with pre-release redis
42-
- django-version: '4.0'
47+
- django-version: '4.1'
4348
redis-version: 'master'
44-
python-version: '3.10'
49+
python-version: '3.11'
4550

4651
# latest redis with pre-release Django
4752
- django-version: 'main'
4853
redis-version: 'latest'
49-
python-version: '3.10'
54+
python-version: '3.11'
5055

5156
# pre-release Django and redis
5257
- django-version: 'main'
5358
redis-version: 'master'
54-
python-version: '3.10'
59+
python-version: '3.11'
5560

5661
steps:
5762
- uses: actions/checkout@v2

changelog.d/633.misc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Added support for python 3.11

setup.cfg

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ classifiers =
1212
Development Status :: 5 - Production/Stable
1313
Environment :: Web Environment
1414
Framework :: Django
15-
Framework :: Django :: 2.2
16-
Framework :: Django :: 3.1
1715
Framework :: Django :: 3.2
1816
Framework :: Django :: 4.0
1917
Framework :: Django :: 4.1
@@ -28,6 +26,7 @@ classifiers =
2826
Programming Language :: Python :: 3.8
2927
Programming Language :: Python :: 3.9
3028
Programming Language :: Python :: 3.10
29+
Programming Language :: Python :: 3.11
3130
Topic :: Software Development :: Libraries
3231
Topic :: Utilities
3332

@@ -39,7 +38,7 @@ packages =
3938
django_redis.serializers
4039
django_redis.compressors
4140
install_requires =
42-
Django>=2.2
41+
Django>=3.2
4342
redis>=3,!=4.0.0,!=4.0.1
4443

4544
[options.extras_require]
@@ -73,10 +72,10 @@ envlist =
7372
isort
7473
mypy
7574
# tests against released versions
76-
py{36,37,38,39,310}-dj{22,31,32,40,41}-redislatest
75+
py{36,37,38,39,310,311}-dj{22,31,32,40,41}-redislatest
7776
# tests against unreleased versions
78-
py310-dj40-redismaster
79-
py310-djmain-redis{latest,master}
77+
py311-dj41-redismaster
78+
py311-djmain-redis{latest,master}
8079

8180
[gh-actions]
8281
python =
@@ -85,11 +84,10 @@ python =
8584
3.8: py38, black, flake8, isort, mypy
8685
3.9: py39
8786
3.10: py310
87+
3.11: py311
8888

8989
[gh-actions:env]
9090
DJANGO =
91-
2.2: dj22
92-
3.1: dj31
9391
3.2: dj32
9492
4.0: dj40
9593
4.1: dj41
@@ -114,8 +112,6 @@ commands =
114112
{envpython} -m coverage xml
115113

116114
deps =
117-
dj22: Django>=2.2,<2.3
118-
dj31: Django>=3.1,<3.2
119115
dj32: Django>=3.2,<3.3
120116
dj40: Django>=4.0,<4.1
121117
dj41: Django>=4.1,<4.2

0 commit comments

Comments
 (0)