Skip to content

Commit e02a212

Browse files
feat: Upgrade to Django 4.2 (#294)
* feat: Adding Django 4.2 support. * fix: CHANGELOGS updated
1 parent 0061119 commit e02a212

File tree

18 files changed

+81
-81
lines changed

18 files changed

+81
-81
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,11 @@ jobs:
1414
matrix:
1515
os: [ubuntu-20.04]
1616
python-version: ['3.8']
17-
toxenv: [django32-celery44-drf312, django32-celery44-drflatest, django32-celery52-drf312,
18-
django32-celery52-drflatest, django40-celery44-drf312, django40-celery44-drflatest,
19-
django40-celery52-drf312, django40-celery52-drflatest, quality, docs]
17+
toxenv: [
18+
django32-celery53-drf313, django32-celery53-drflatest,
19+
django42-celery53-drflatest,
20+
quality, docs
21+
]
2022

2123
steps:
2224
- uses: actions/checkout@v3
@@ -36,7 +38,7 @@ jobs:
3638
run: tox
3739

3840
- name: Run coverage
39-
if: matrix.python-version == '3.8' && matrix.toxenv == 'django32-celery52-drf312'
41+
if: matrix.python-version == '3.8' && matrix.toxenv == 'django42-celery53-drflatest'
4042
uses: codecov/codecov-action@v3
4143
with:
4244
flags: unittests

CHANGELOG.rst

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,32 @@ Change Log
1414
Unreleased
1515
~~~~~~~~~~
1616

17+
18+
[3.1.0] - 2023-07-21
19+
~~~~~~~~~~~~~~~~~~~~
20+
21+
Added
22+
+++++
23+
* Added Django42 support in CI.
24+
1725
Removed
1826
+++++++
19-
20-
* Removed Python 3.5 support.
27+
* Removed old versions of celery and drf version from ci.
2128

2229
Chore
2330
+++++
2431
* Switch from ``edx-sphinx-theme`` to ``sphinx-book-theme`` since the former is
2532
deprecated
33+
34+
[3.0.0] - 2022-02-09
35+
~~~~~~~~~~~~~~~~~~~~
36+
37+
Removed
38+
+++++++
39+
* Removed Python 3.5 support.
40+
41+
Chore
42+
+++++
2643
* Upgraded celery to latest 5.x version.
2744

2845
[2.2.0] - 2022-01-26

Makefile

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -75,19 +75,8 @@ upgrade: ## update the requirements/*.txt files with the latest packages satisfy
7575
$(PIP_COMPILE) -o requirements/ci.txt requirements/ci.in
7676
$(PIP_COMPILE) -o requirements/dev.txt requirements/dev.in
7777
# Let tox control the Django, djangorestframework, and celery versions for tests
78-
grep -e "^amqp==\|^anyjson==\|^billiard==\|^celery==\|^kombu==\|^click-didyoumean==\|^click-repl==\|^click==\|^prompt-toolkit==\|^vine==" requirements/base.txt > requirements/celery52.txt
7978
sed -i.tmp '/^[d|D]jango==/d' requirements/test.txt
8079
sed -i.tmp '/^djangorestframework==/d' requirements/test.txt
81-
sed -i.tmp '/^amqp==/d' requirements/test.txt
82-
sed -i.tmp '/^anyjson==/d' requirements/test.txt
83-
sed -i.tmp '/^billiard==/d' requirements/test.txt
84-
sed -i.tmp '/^celery==/d' requirements/test.txt
85-
sed -i.tmp '/^kombu==/d' requirements/test.txt
86-
sed -i.tmp '/^vine==/d' requirements/test.txt
87-
sed -i.tmp '/^click-didyoumean==/d' requirements/test.txt
88-
sed -i.tmp '/^click==/d' requirements/test.txt
89-
sed -i.tmp '/^prompt-toolkit==/d' requirements/test.txt
90-
9180
rm requirements/test.txt.tmp
9281

9382
pull_translations: ## pull translations from Transifex

requirements/base.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ celery==5.3.1
1818
# via
1919
# -c requirements/constraints.txt
2020
# -r requirements/base.in
21-
click==8.1.4
21+
click==8.1.6
2222
# via
2323
# celery
2424
# click-didyoumean
@@ -43,7 +43,7 @@ djangorestframework==3.14.0
4343
# via
4444
# -r requirements/base.in
4545
# drf-yasg
46-
drf-yasg==1.21.6
46+
drf-yasg==1.21.7
4747
# via -r requirements/base.in
4848
inflection==0.5.1
4949
# via drf-yasg

requirements/celery44.txt

Lines changed: 0 additions & 5 deletions
This file was deleted.

requirements/celery52.txt

Lines changed: 0 additions & 9 deletions
This file was deleted.

requirements/ci.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
#
55
# make upgrade
66
#
7-
distlib==0.3.6
7+
distlib==0.3.7
88
# via virtualenv
99
filelock==3.12.2
1010
# via
1111
# tox
1212
# virtualenv
1313
packaging==23.1
1414
# via tox
15-
platformdirs==3.8.1
15+
platformdirs==3.9.1
1616
# via virtualenv
1717
pluggy==1.2.0
1818
# via tox
@@ -29,5 +29,5 @@ tox==3.28.0
2929
# tox-battery
3030
tox-battery==0.6.1
3131
# via -r requirements/ci.in
32-
virtualenv==20.23.1
32+
virtualenv==20.24.1
3333
# via tox

requirements/dev.txt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ celery==5.3.1
3434
# via
3535
# -c requirements/constraints.txt
3636
# -r requirements/test.txt
37-
click==8.1.4
37+
click==8.1.6
3838
# via
3939
# -r requirements/pip-tools.txt
4040
# -r requirements/quality.txt
@@ -63,7 +63,7 @@ click-repl==0.3.0
6363
# via
6464
# -r requirements/test.txt
6565
# celery
66-
code-annotations==1.3.0
66+
code-annotations==1.5.0
6767
# via
6868
# -r requirements/quality.txt
6969
# edx-lint
@@ -75,7 +75,7 @@ dill==0.3.6
7575
# via
7676
# -r requirements/quality.txt
7777
# pylint
78-
distlib==0.3.6
78+
distlib==0.3.7
7979
# via
8080
# -r requirements/ci.txt
8181
# virtualenv
@@ -93,7 +93,7 @@ djangorestframework==3.14.0
9393
# via
9494
# -r requirements/test.txt
9595
# drf-yasg
96-
drf-yasg==1.21.6
96+
drf-yasg==1.21.7
9797
# via -r requirements/test.txt
9898
edx-i18n-tools==1.0.0
9999
# via -r requirements/dev.in
@@ -142,7 +142,7 @@ mccabe==0.7.0
142142
# via
143143
# -r requirements/quality.txt
144144
# pylint
145-
mock==5.0.2
145+
mock==5.1.0
146146
# via -r requirements/test.txt
147147
packaging==23.1
148148
# via
@@ -159,9 +159,9 @@ pbr==5.11.1
159159
# via
160160
# -r requirements/quality.txt
161161
# stevedore
162-
pip-tools==6.14.0
162+
pip-tools==7.1.0
163163
# via -r requirements/pip-tools.txt
164-
platformdirs==3.8.1
164+
platformdirs==3.9.1
165165
# via
166166
# -r requirements/ci.txt
167167
# -r requirements/quality.txt
@@ -317,15 +317,15 @@ vine==5.0.0
317317
# amqp
318318
# celery
319319
# kombu
320-
virtualenv==20.23.1
320+
virtualenv==20.24.1
321321
# via
322322
# -r requirements/ci.txt
323323
# tox
324324
wcwidth==0.2.6
325325
# via
326326
# -r requirements/test.txt
327327
# prompt-toolkit
328-
wheel==0.40.0
328+
wheel==0.41.0
329329
# via
330330
# -r requirements/pip-tools.txt
331331
# pip-tools

requirements/doc.txt

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,13 @@ celery==5.3.1
4343
# via
4444
# -c requirements/constraints.txt
4545
# -r requirements/base.txt
46-
certifi==2023.5.7
46+
certifi==2023.7.22
4747
# via requests
4848
cffi==1.15.1
4949
# via cryptography
5050
charset-normalizer==3.2.0
5151
# via requests
52-
click==8.1.4
52+
click==8.1.6
5353
# via
5454
# -r requirements/base.txt
5555
# celery
@@ -74,7 +74,7 @@ coreapi==2.3.3
7474
# openapi-codec
7575
coreschema==0.0.4
7676
# via coreapi
77-
cryptography==41.0.1
77+
cryptography==41.0.2
7878
# via secretstorage
7979
django==3.2.20
8080
# via
@@ -101,7 +101,7 @@ docutils==0.19
101101
# readme-renderer
102102
# restructuredtext-lint
103103
# sphinx
104-
drf-yasg==1.21.6
104+
drf-yasg==1.21.7
105105
# via -r requirements/base.txt
106106
idna==3.4
107107
# via requests
@@ -134,9 +134,9 @@ jinja2==3.1.2
134134
# coreschema
135135
# sphinx
136136
# swagger2rst
137-
jsonschema==4.18.0
137+
jsonschema==4.18.4
138138
# via swagger2rst
139-
jsonschema-specifications==2023.6.1
139+
jsonschema-specifications==2023.7.1
140140
# via jsonschema
141141
keyring==24.2.0
142142
# via twine
@@ -201,7 +201,7 @@ pyyaml==5.4.1
201201
# swagger2rst
202202
readme-renderer==40.0
203203
# via twine
204-
referencing==0.29.1
204+
referencing==0.30.0
205205
# via
206206
# jsonschema
207207
# jsonschema-specifications
@@ -219,7 +219,7 @@ rfc3986==2.0.0
219219
# via twine
220220
rich==13.4.2
221221
# via twine
222-
rpds-py==0.8.10
222+
rpds-py==0.9.2
223223
# via
224224
# jsonschema
225225
# referencing
@@ -288,7 +288,7 @@ uritemplate==4.1.1
288288
# -r requirements/base.txt
289289
# coreapi
290290
# drf-yasg
291-
urllib3==2.0.3
291+
urllib3==2.0.4
292292
# via
293293
# requests
294294
# twine
@@ -304,7 +304,7 @@ wcwidth==0.2.6
304304
# prompt-toolkit
305305
webencodings==0.5.1
306306
# via bleach
307-
zipp==3.16.0
307+
zipp==3.16.2
308308
# via
309309
# importlib-metadata
310310
# importlib-resources

requirements/pip-tools.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,19 @@
66
#
77
build==0.10.0
88
# via pip-tools
9-
click==8.1.4
9+
click==8.1.6
1010
# via pip-tools
1111
packaging==23.1
1212
# via build
13-
pip-tools==6.14.0
13+
pip-tools==7.1.0
1414
# via -r requirements/pip-tools.in
1515
pyproject-hooks==1.0.0
1616
# via build
1717
tomli==2.0.1
1818
# via
1919
# build
2020
# pip-tools
21-
wheel==0.40.0
21+
wheel==0.41.0
2222
# via pip-tools
2323

2424
# The following packages are considered to be unsafe in a requirements file:

0 commit comments

Comments
 (0)