Skip to content

Commit 55075f0

Browse files
authored
fix: Fixing get_storage functionality as per new django52. (#421)
* fix: Fixing `get_storage` functionality as per new django52
1 parent 179f02e commit 55075f0

File tree

14 files changed

+165
-43
lines changed

14 files changed

+165
-43
lines changed

CHANGELOG.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,14 @@ Change Log
1414
Unreleased
1515
~~~~~~~~~~
1616

17+
[3.4.1] - 2025-04-20
18+
~~~~~~~~~~~~~~~~~~~~
19+
20+
Changed
21+
+++++++
22+
* Fix `get_storage` method.
23+
24+
1725
[3.4.0] - 2025-04-05
1826
~~~~~~~~~~~~~~~~~~~~
1927

requirements/base.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ celery==5.5.2
1414
# via
1515
# -c requirements/constraints.txt
1616
# -r requirements/base.in
17-
click==8.1.8
17+
click==8.2.0
1818
# via
1919
# celery
2020
# click-didyoumean
@@ -26,7 +26,7 @@ click-plugins==1.1.1
2626
# via celery
2727
click-repl==0.3.0
2828
# via celery
29-
django==4.2.20
29+
django==4.2.21
3030
# via
3131
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
3232
# -r requirements/base.in

requirements/ci.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@ packaging==25.0
2222
# via
2323
# pyproject-api
2424
# tox
25-
platformdirs==4.3.7
25+
platformdirs==4.3.8
2626
# via
2727
# tox
2828
# virtualenv
29-
pluggy==1.5.0
29+
pluggy==1.6.0
3030
# via tox
31-
pyproject-api==1.9.0
31+
pyproject-api==1.9.1
3232
# via tox
33-
tox==4.25.0
33+
tox==4.26.0
3434
# via -r requirements/ci.in
35-
virtualenv==20.30.0
35+
virtualenv==20.31.2
3636
# via tox

requirements/dev.txt

Lines changed: 34 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ asgiref==3.8.1
1212
# via
1313
# -r requirements/test.txt
1414
# django
15-
astroid==3.3.9
15+
astroid==3.3.10
1616
# via
1717
# -r requirements/quality.txt
1818
# pylint
@@ -21,6 +21,13 @@ billiard==4.2.1
2121
# via
2222
# -r requirements/test.txt
2323
# celery
24+
boto3==1.38.19
25+
# via -r requirements/test.txt
26+
botocore==1.38.19
27+
# via
28+
# -r requirements/test.txt
29+
# boto3
30+
# s3transfer
2431
build==1.2.2.post1
2532
# via
2633
# -r requirements/pip-tools.txt
@@ -37,7 +44,7 @@ chardet==5.2.0
3744
# via
3845
# -r requirements/ci.txt
3946
# tox
40-
click==8.1.8
47+
click==8.2.0
4148
# via
4249
# -r requirements/pip-tools.txt
4350
# -r requirements/quality.txt
@@ -87,16 +94,19 @@ distlib==0.3.9
8794
# via
8895
# -r requirements/ci.txt
8996
# virtualenv
90-
django==4.2.20
97+
django==4.2.21
9198
# via
9299
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
93100
# -r requirements/test.txt
94101
# django-model-utils
102+
# django-storages
95103
# djangorestframework
96104
# drf-yasg
97105
# edx-i18n-tools
98106
django-model-utils==5.0.0
99107
# via -r requirements/test.txt
108+
django-storages==1.14.6
109+
# via -r requirements/test.txt
100110
djangorestframework==3.16.0
101111
# via
102112
# -r requirements/test.txt
@@ -130,6 +140,11 @@ jinja2==3.1.6
130140
# via
131141
# -r requirements/quality.txt
132142
# code-annotations
143+
jmespath==1.0.1
144+
# via
145+
# -r requirements/test.txt
146+
# boto3
147+
# botocore
133148
kombu==5.5.3
134149
# via
135150
# -r requirements/test.txt
@@ -168,14 +183,14 @@ pbr==6.1.1
168183
# stevedore
169184
pip-tools==7.4.1
170185
# via -r requirements/pip-tools.txt
171-
platformdirs==4.3.7
186+
platformdirs==4.3.8
172187
# via
173188
# -r requirements/ci.txt
174189
# -r requirements/quality.txt
175190
# pylint
176191
# tox
177192
# virtualenv
178-
pluggy==1.5.0
193+
pluggy==1.6.0
179194
# via
180195
# -r requirements/ci.txt
181196
# -r requirements/test.txt
@@ -211,7 +226,7 @@ pylint-plugin-utils==0.8.2
211226
# -r requirements/quality.txt
212227
# pylint-celery
213228
# pylint-django
214-
pyproject-api==1.9.0
229+
pyproject-api==1.9.1
215230
# via
216231
# -r requirements/ci.txt
217232
# tox
@@ -232,6 +247,7 @@ pytest-django==4.11.1
232247
python-dateutil==2.9.0.post0
233248
# via
234249
# -r requirements/test.txt
250+
# botocore
235251
# celery
236252
python-slugify==8.0.4
237253
# via
@@ -250,13 +266,17 @@ pyyaml==6.0.2
250266
# edx-i18n-tools
251267
rules==3.5
252268
# via -r requirements/test.txt
269+
s3transfer==0.12.0
270+
# via
271+
# -r requirements/test.txt
272+
# boto3
253273
six==1.17.0
254274
# via
255275
# -r requirements/quality.txt
256276
# -r requirements/test.txt
257277
# edx-lint
258278
# python-dateutil
259-
snowballstemmer==2.2.0
279+
snowballstemmer==3.0.1
260280
# via
261281
# -r requirements/quality.txt
262282
# pydocstyle
@@ -278,7 +298,7 @@ tomlkit==0.13.2
278298
# via
279299
# -r requirements/quality.txt
280300
# pylint
281-
tox==4.25.0
301+
tox==4.26.0
282302
# via -r requirements/ci.txt
283303
tzdata==2025.2
284304
# via
@@ -288,13 +308,18 @@ uritemplate==4.1.1
288308
# via
289309
# -r requirements/test.txt
290310
# drf-yasg
311+
urllib3==2.2.3
312+
# via
313+
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
314+
# -r requirements/test.txt
315+
# botocore
291316
vine==5.1.0
292317
# via
293318
# -r requirements/test.txt
294319
# amqp
295320
# celery
296321
# kombu
297-
virtualenv==20.30.0
322+
virtualenv==20.31.2
298323
# via
299324
# -r requirements/ci.txt
300325
# tox

requirements/doc.txt

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,9 @@ celery==5.5.2
3838
# -r requirements/base.txt
3939
certifi==2025.4.26
4040
# via requests
41-
cffi==1.17.1
42-
# via cryptography
4341
charset-normalizer==3.4.2
4442
# via requests
45-
click==8.1.8
43+
click==8.2.0
4644
# via
4745
# -r requirements/base.txt
4846
# celery
@@ -67,11 +65,9 @@ coreapi==2.3.3
6765
# openapi-codec
6866
coreschema==0.0.4
6967
# via coreapi
70-
cryptography==44.0.3
71-
# via secretstorage
7268
deepmerge==2.0
7369
# via sphinxcontrib-openapi
74-
django==4.2.20
70+
django==4.2.21
7571
# via
7672
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
7773
# -r requirements/base.txt
@@ -119,10 +115,6 @@ jaraco-context==6.0.1
119115
# via keyring
120116
jaraco-functools==4.1.0
121117
# via keyring
122-
jeepney==0.9.0
123-
# via
124-
# keyring
125-
# secretstorage
126118
jinja2==3.1.6
127119
# via
128120
# coreschema
@@ -168,8 +160,6 @@ prompt-toolkit==3.0.51
168160
# via
169161
# -r requirements/base.txt
170162
# click-repl
171-
pycparser==2.22
172-
# via cffi
173163
pydata-sphinx-theme==0.15.4
174164
# via sphinx-book-theme
175165
pygments==2.19.1
@@ -217,22 +207,20 @@ rich==14.0.0
217207
# via twine
218208
roman-numerals-py==3.1.0
219209
# via sphinx
220-
rpds-py==0.24.0
210+
rpds-py==0.25.0
221211
# via
222212
# jsonschema
223213
# referencing
224214
rules==3.5
225215
# via -r requirements/doc.in
226-
secretstorage==3.3.3
227-
# via keyring
228216
simplejson==3.20.1
229217
# via django-rest-swagger
230218
six==1.17.0
231219
# via
232220
# -r requirements/base.txt
233221
# python-dateutil
234222
# sphinxcontrib-httpdomain
235-
snowballstemmer==2.2.0
223+
snowballstemmer==3.0.1
236224
# via sphinx
237225
soupsieve==2.7
238226
# via beautifulsoup4

requirements/pip-tools.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#
77
build==1.2.2.post1
88
# via pip-tools
9-
click==8.1.8
9+
click==8.2.0
1010
# via pip-tools
1111
packaging==25.0
1212
# via build

requirements/pip.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ pip==24.2
1212
# via
1313
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
1414
# -r requirements/pip.in
15-
setuptools==80.3.1
15+
setuptools==80.7.1
1616
# via -r requirements/pip.in

requirements/quality.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
#
55
# make upgrade
66
#
7-
astroid==3.3.9
7+
astroid==3.3.10
88
# via
99
# pylint
1010
# pylint-celery
11-
click==8.1.8
11+
click==8.2.0
1212
# via
1313
# click-log
1414
# code-annotations
@@ -33,7 +33,7 @@ mccabe==0.7.0
3333
# via pylint
3434
pbr==6.1.1
3535
# via stevedore
36-
platformdirs==4.3.7
36+
platformdirs==4.3.8
3737
# via pylint
3838
pycodestyle==2.13.0
3939
# via -r requirements/quality.in
@@ -59,7 +59,7 @@ pyyaml==6.0.2
5959
# via code-annotations
6060
six==1.17.0
6161
# via edx-lint
62-
snowballstemmer==2.2.0
62+
snowballstemmer==3.0.1
6363
# via pydocstyle
6464
stevedore==5.4.1
6565
# via code-annotations

requirements/test.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,5 @@ pytest-cov # pytest extension for code coverage statistics
99
pytest-django # pytest extension for better Django support
1010
rules # Authorization rules for test cases
1111
testfixtures # Provides the LogCapture utility used in some tests
12+
django-storages
13+
boto3

0 commit comments

Comments
 (0)