Skip to content

Commit cf33227

Browse files
committedDec 2, 2024·
chore: Upgrade Python requirements
1 parent 6a300e0 commit cf33227

File tree

7 files changed

+75
-82
lines changed

7 files changed

+75
-82
lines changed
 

‎requirements/base.txt

+8-9
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,9 @@ click-plugins==1.1.1
6161
# via celery
6262
click-repl==0.3.0
6363
# via celery
64-
code-annotations==1.8.2
64+
code-annotations==2.0.0
6565
# via edx-toggles
66-
cryptography==43.0.3
66+
cryptography==44.0.0
6767
# via
6868
# pyjwt
6969
# social-auth-core
@@ -121,7 +121,7 @@ django-crum==0.7.9
121121
# edx-toggles
122122
django-extensions==3.2.3
123123
# via -r requirements/base.in
124-
django-import-export==4.3.1
124+
django-import-export==4.3.2
125125
# via -r requirements/base.in
126126
django-log-request-id==2.1.0
127127
# via -r requirements/base.in
@@ -154,7 +154,7 @@ dnspython==2.7.0
154154
# via pymongo
155155
drf-jwt==1.19.2
156156
# via edx-drf-extensions
157-
drf-spectacular==0.27.2
157+
drf-spectacular==0.28.0
158158
# via -r requirements/base.in
159159
edx-auth-backends==4.4.0
160160
# via -r requirements/base.in
@@ -185,7 +185,7 @@ h11==0.14.0
185185
# via httpcore
186186
httpcore==1.0.7
187187
# via httpx
188-
httpx==0.27.2
188+
httpx==0.28.0
189189
# via openai
190190
idna==3.10
191191
# via
@@ -214,7 +214,7 @@ monotonic==1.6
214214
# via analytics-python
215215
mysqlclient==2.2.6
216216
# via -r requirements/base.in
217-
newrelic==10.3.0
217+
newrelic==10.3.1
218218
# via edx-django-utils
219219
numpy==2.1.3
220220
# via
@@ -238,11 +238,11 @@ psutil==6.1.0
238238
# via edx-django-utils
239239
pycparser==2.22
240240
# via cffi
241-
pydantic==2.10.1
241+
pydantic==2.10.2
242242
# via openai
243243
pydantic-core==2.27.1
244244
# via pydantic
245-
pyjwt[crypto]==2.10.0
245+
pyjwt[crypto]==2.10.1
246246
# via
247247
# drf-jwt
248248
# edx-auth-backends
@@ -312,7 +312,6 @@ six==1.16.0
312312
sniffio==1.3.1
313313
# via
314314
# anyio
315-
# httpx
316315
# openai
317316
social-auth-app-django==5.4.2
318317
# via

‎requirements/dev.txt

+12-13
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ click-repl==0.3.0
128128
# -r requirements/quality.txt
129129
# -r requirements/test.txt
130130
# celery
131-
code-annotations==1.8.2
131+
code-annotations==2.0.0
132132
# via
133133
# -r requirements/quality.txt
134134
# -r requirements/test.txt
@@ -142,7 +142,7 @@ coverage[toml]==7.6.8
142142
# via
143143
# -r requirements/test.txt
144144
# pytest-cov
145-
cryptography==43.0.3
145+
cryptography==44.0.0
146146
# via
147147
# -r requirements/quality.txt
148148
# -r requirements/test.txt
@@ -245,7 +245,7 @@ django-extensions==3.2.3
245245
# via
246246
# -r requirements/quality.txt
247247
# -r requirements/test.txt
248-
django-import-export==4.3.1
248+
django-import-export==4.3.2
249249
# via
250250
# -r requirements/quality.txt
251251
# -r requirements/test.txt
@@ -297,7 +297,7 @@ drf-jwt==1.19.2
297297
# -r requirements/quality.txt
298298
# -r requirements/test.txt
299299
# edx-drf-extensions
300-
drf-spectacular==0.27.2
300+
drf-spectacular==0.28.0
301301
# via
302302
# -r requirements/quality.txt
303303
# -r requirements/test.txt
@@ -351,7 +351,7 @@ edx-toggles==5.2.0
351351
# -r requirements/test.txt
352352
factory-boy==3.3.1
353353
# via -r requirements/test.txt
354-
faker==33.0.0
354+
faker==33.1.0
355355
# via
356356
# -r requirements/test.txt
357357
# factory-boy
@@ -372,7 +372,7 @@ httpcore==1.0.7
372372
# -r requirements/quality.txt
373373
# -r requirements/test.txt
374374
# httpx
375-
httpx==0.27.2
375+
httpx==0.28.0
376376
# via
377377
# -r requirements/quality.txt
378378
# -r requirements/test.txt
@@ -468,7 +468,7 @@ mysqlclient==2.2.6
468468
# via
469469
# -r requirements/quality.txt
470470
# -r requirements/test.txt
471-
newrelic==10.3.0
471+
newrelic==10.3.1
472472
# via
473473
# -r requirements/quality.txt
474474
# -r requirements/test.txt
@@ -545,7 +545,7 @@ pycparser==2.22
545545
# -r requirements/quality.txt
546546
# -r requirements/test.txt
547547
# cffi
548-
pydantic==2.10.1
548+
pydantic==2.10.2
549549
# via
550550
# -r requirements/quality.txt
551551
# -r requirements/test.txt
@@ -559,7 +559,7 @@ pydocstyle==6.3.0
559559
# via -r requirements/quality.txt
560560
pygments==2.18.0
561561
# via diff-cover
562-
pyjwt[crypto]==2.10.0
562+
pyjwt[crypto]==2.10.1
563563
# via
564564
# -r requirements/quality.txt
565565
# -r requirements/test.txt
@@ -568,7 +568,7 @@ pyjwt[crypto]==2.10.0
568568
# edx-drf-extensions
569569
# edx-rest-api-client
570570
# social-auth-core
571-
pylint==3.3.1
571+
pylint==3.3.2
572572
# via
573573
# -r requirements/quality.txt
574574
# -r requirements/test.txt
@@ -615,7 +615,7 @@ pyproject-hooks==1.2.0
615615
# -r requirements/pip-tools.txt
616616
# build
617617
# pip-tools
618-
pytest==8.3.3
618+
pytest==8.3.4
619619
# via
620620
# -r requirements/test.txt
621621
# pytest-cov
@@ -730,7 +730,6 @@ sniffio==1.3.1
730730
# -r requirements/quality.txt
731731
# -r requirements/test.txt
732732
# anyio
733-
# httpx
734733
# openai
735734
snowballstemmer==2.2.0
736735
# via
@@ -820,7 +819,7 @@ vine==5.1.0
820819
# amqp
821820
# celery
822821
# kombu
823-
virtualenv==20.27.1
822+
virtualenv==20.28.0
824823
# via
825824
# -r requirements/test.txt
826825
# tox

‎requirements/doc.txt

+13-14
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ click-repl==0.3.0
112112
# via
113113
# -r requirements/test.txt
114114
# celery
115-
code-annotations==1.8.2
115+
code-annotations==2.0.0
116116
# via
117117
# -r requirements/test.txt
118118
# edx-lint
@@ -125,7 +125,7 @@ coverage[toml]==7.6.8
125125
# via
126126
# -r requirements/test.txt
127127
# pytest-cov
128-
cryptography==43.0.3
128+
cryptography==44.0.0
129129
# via
130130
# -r requirements/test.txt
131131
# pyjwt
@@ -201,7 +201,7 @@ django-dynamic-fixture==4.0.1
201201
# via -r requirements/test.txt
202202
django-extensions==3.2.3
203203
# via -r requirements/test.txt
204-
django-import-export==4.3.1
204+
django-import-export==4.3.2
205205
# via -r requirements/test.txt
206206
django-log-request-id==2.1.0
207207
# via -r requirements/test.txt
@@ -248,7 +248,7 @@ drf-jwt==1.19.2
248248
# via
249249
# -r requirements/test.txt
250250
# edx-drf-extensions
251-
drf-spectacular==0.27.2
251+
drf-spectacular==0.28.0
252252
# via -r requirements/test.txt
253253
edx-auth-backends==4.4.0
254254
# via -r requirements/test.txt
@@ -281,7 +281,7 @@ edx-toggles==5.2.0
281281
# via -r requirements/test.txt
282282
factory-boy==3.3.1
283283
# via -r requirements/test.txt
284-
faker==33.0.0
284+
faker==33.1.0
285285
# via
286286
# -r requirements/test.txt
287287
# factory-boy
@@ -298,7 +298,7 @@ httpcore==1.0.7
298298
# via
299299
# -r requirements/test.txt
300300
# httpx
301-
httpx==0.27.2
301+
httpx==0.28.0
302302
# via
303303
# -r requirements/test.txt
304304
# openai
@@ -363,11 +363,11 @@ monotonic==1.6
363363
# analytics-python
364364
mysqlclient==2.2.6
365365
# via -r requirements/test.txt
366-
newrelic==10.3.0
366+
newrelic==10.3.1
367367
# via
368368
# -r requirements/test.txt
369369
# edx-django-utils
370-
nh3==0.2.18
370+
nh3==0.2.19
371371
# via readme-renderer
372372
numpy==2.1.3
373373
# via
@@ -421,7 +421,7 @@ pycparser==2.22
421421
# via
422422
# -r requirements/test.txt
423423
# cffi
424-
pydantic==2.10.1
424+
pydantic==2.10.2
425425
# via
426426
# -r requirements/test.txt
427427
# openai
@@ -438,15 +438,15 @@ pygments==2.18.0
438438
# pydata-sphinx-theme
439439
# readme-renderer
440440
# sphinx
441-
pyjwt[crypto]==2.10.0
441+
pyjwt[crypto]==2.10.1
442442
# via
443443
# -r requirements/test.txt
444444
# drf-jwt
445445
# edx-auth-backends
446446
# edx-drf-extensions
447447
# edx-rest-api-client
448448
# social-auth-core
449-
pylint==3.3.1
449+
pylint==3.3.2
450450
# via
451451
# -r requirements/test.txt
452452
# edx-lint
@@ -480,7 +480,7 @@ pyproject-api==1.8.0
480480
# via
481481
# -r requirements/test.txt
482482
# tox
483-
pytest==8.3.3
483+
pytest==8.3.4
484484
# via
485485
# -r requirements/test.txt
486486
# pytest-cov
@@ -574,7 +574,6 @@ sniffio==1.3.1
574574
# via
575575
# -r requirements/test.txt
576576
# anyio
577-
# httpx
578577
# openai
579578
snowballstemmer==2.2.0
580579
# via sphinx
@@ -670,7 +669,7 @@ vine==5.1.0
670669
# amqp
671670
# celery
672671
# kombu
673-
virtualenv==20.27.1
672+
virtualenv==20.28.0
674673
# via
675674
# -r requirements/test.txt
676675
# tox

‎requirements/production.txt

+9-10
Original file line numberDiff line numberDiff line change
@@ -80,11 +80,11 @@ click-repl==0.3.0
8080
# via
8181
# -r requirements/base.txt
8282
# celery
83-
code-annotations==1.8.2
83+
code-annotations==2.0.0
8484
# via
8585
# -r requirements/base.txt
8686
# edx-toggles
87-
cryptography==43.0.3
87+
cryptography==44.0.0
8888
# via
8989
# -r requirements/base.txt
9090
# pyjwt
@@ -146,7 +146,7 @@ django-crum==0.7.9
146146
# edx-toggles
147147
django-extensions==3.2.3
148148
# via -r requirements/base.txt
149-
django-import-export==4.3.1
149+
django-import-export==4.3.2
150150
# via -r requirements/base.txt
151151
django-log-request-id==2.1.0
152152
# via -r requirements/base.txt
@@ -182,7 +182,7 @@ drf-jwt==1.19.2
182182
# via
183183
# -r requirements/base.txt
184184
# edx-drf-extensions
185-
drf-spectacular==0.27.2
185+
drf-spectacular==0.28.0
186186
# via -r requirements/base.txt
187187
edx-auth-backends==4.4.0
188188
# via -r requirements/base.txt
@@ -225,7 +225,7 @@ httpcore==1.0.7
225225
# via
226226
# -r requirements/base.txt
227227
# httpx
228-
httpx==0.27.2
228+
httpx==0.28.0
229229
# via
230230
# -r requirements/base.txt
231231
# openai
@@ -275,7 +275,7 @@ monotonic==1.6
275275
# analytics-python
276276
mysqlclient==2.2.6
277277
# via -r requirements/base.txt
278-
newrelic==10.3.0
278+
newrelic==10.3.1
279279
# via
280280
# -r requirements/base.txt
281281
# edx-django-utils
@@ -313,15 +313,15 @@ pycparser==2.22
313313
# via
314314
# -r requirements/base.txt
315315
# cffi
316-
pydantic==2.10.1
316+
pydantic==2.10.2
317317
# via
318318
# -r requirements/base.txt
319319
# openai
320320
pydantic-core==2.27.1
321321
# via
322322
# -r requirements/base.txt
323323
# pydantic
324-
pyjwt[crypto]==2.10.0
324+
pyjwt[crypto]==2.10.1
325325
# via
326326
# -r requirements/base.txt
327327
# drf-jwt
@@ -414,7 +414,6 @@ sniffio==1.3.1
414414
# via
415415
# -r requirements/base.txt
416416
# anyio
417-
# httpx
418417
# openai
419418
social-auth-app-django==5.4.2
420419
# via
@@ -487,7 +486,7 @@ zipp==3.21.0
487486
# via -r requirements/base.txt
488487
zope-event==5.0
489488
# via gevent
490-
zope-interface==7.1.1
489+
zope-interface==7.2
491490
# via gevent
492491

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

‎requirements/quality.txt

+9-10
Original file line numberDiff line numberDiff line change
@@ -91,12 +91,12 @@ click-repl==0.3.0
9191
# via
9292
# -r requirements/base.txt
9393
# celery
94-
code-annotations==1.8.2
94+
code-annotations==2.0.0
9595
# via
9696
# -r requirements/base.txt
9797
# edx-lint
9898
# edx-toggles
99-
cryptography==43.0.3
99+
cryptography==44.0.0
100100
# via
101101
# -r requirements/base.txt
102102
# pyjwt
@@ -162,7 +162,7 @@ django-crum==0.7.9
162162
# edx-toggles
163163
django-extensions==3.2.3
164164
# via -r requirements/base.txt
165-
django-import-export==4.3.1
165+
django-import-export==4.3.2
166166
# via -r requirements/base.txt
167167
django-log-request-id==2.1.0
168168
# via -r requirements/base.txt
@@ -200,7 +200,7 @@ drf-jwt==1.19.2
200200
# via
201201
# -r requirements/base.txt
202202
# edx-drf-extensions
203-
drf-spectacular==0.27.2
203+
drf-spectacular==0.28.0
204204
# via -r requirements/base.txt
205205
edx-auth-backends==4.4.0
206206
# via -r requirements/base.txt
@@ -239,7 +239,7 @@ httpcore==1.0.7
239239
# via
240240
# -r requirements/base.txt
241241
# httpx
242-
httpx==0.27.2
242+
httpx==0.28.0
243243
# via
244244
# -r requirements/base.txt
245245
# openai
@@ -295,7 +295,7 @@ monotonic==1.6
295295
# analytics-python
296296
mysqlclient==2.2.6
297297
# via -r requirements/base.txt
298-
newrelic==10.3.0
298+
newrelic==10.3.1
299299
# via
300300
# -r requirements/base.txt
301301
# edx-django-utils
@@ -337,7 +337,7 @@ pycparser==2.22
337337
# via
338338
# -r requirements/base.txt
339339
# cffi
340-
pydantic==2.10.1
340+
pydantic==2.10.2
341341
# via
342342
# -r requirements/base.txt
343343
# openai
@@ -347,15 +347,15 @@ pydantic-core==2.27.1
347347
# pydantic
348348
pydocstyle==6.3.0
349349
# via -r requirements/quality.in
350-
pyjwt[crypto]==2.10.0
350+
pyjwt[crypto]==2.10.1
351351
# via
352352
# -r requirements/base.txt
353353
# drf-jwt
354354
# edx-auth-backends
355355
# edx-drf-extensions
356356
# edx-rest-api-client
357357
# social-auth-core
358-
pylint==3.3.1
358+
pylint==3.3.2
359359
# via
360360
# edx-lint
361361
# pylint-celery
@@ -454,7 +454,6 @@ sniffio==1.3.1
454454
# via
455455
# -r requirements/base.txt
456456
# anyio
457-
# httpx
458457
# openai
459458
snowballstemmer==2.2.0
460459
# via pydocstyle

‎requirements/test.txt

+12-13
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ click-repl==0.3.0
9595
# via
9696
# -r requirements/base.txt
9797
# celery
98-
code-annotations==1.8.2
98+
code-annotations==2.0.0
9999
# via
100100
# -r requirements/base.txt
101101
# -r requirements/test.in
@@ -107,7 +107,7 @@ coverage[toml]==7.6.8
107107
# via
108108
# -r requirements/test.in
109109
# pytest-cov
110-
cryptography==43.0.3
110+
cryptography==44.0.0
111111
# via
112112
# -r requirements/base.txt
113113
# pyjwt
@@ -178,7 +178,7 @@ django-dynamic-fixture==4.0.1
178178
# via -r requirements/test.in
179179
django-extensions==3.2.3
180180
# via -r requirements/base.txt
181-
django-import-export==4.3.1
181+
django-import-export==4.3.2
182182
# via -r requirements/base.txt
183183
django-log-request-id==2.1.0
184184
# via -r requirements/base.txt
@@ -216,7 +216,7 @@ drf-jwt==1.19.2
216216
# via
217217
# -r requirements/base.txt
218218
# edx-drf-extensions
219-
drf-spectacular==0.27.2
219+
drf-spectacular==0.28.0
220220
# via -r requirements/base.txt
221221
edx-auth-backends==4.4.0
222222
# via -r requirements/base.txt
@@ -249,7 +249,7 @@ edx-toggles==5.2.0
249249
# via -r requirements/base.txt
250250
factory-boy==3.3.1
251251
# via -r requirements/test.in
252-
faker==33.0.0
252+
faker==33.1.0
253253
# via factory-boy
254254
filelock==3.16.1
255255
# via
@@ -263,7 +263,7 @@ httpcore==1.0.7
263263
# via
264264
# -r requirements/base.txt
265265
# httpx
266-
httpx==0.27.2
266+
httpx==0.28.0
267267
# via
268268
# -r requirements/base.txt
269269
# openai
@@ -319,7 +319,7 @@ monotonic==1.6
319319
# analytics-python
320320
mysqlclient==2.2.6
321321
# via -r requirements/base.txt
322-
newrelic==10.3.0
322+
newrelic==10.3.1
323323
# via
324324
# -r requirements/base.txt
325325
# edx-django-utils
@@ -371,23 +371,23 @@ pycparser==2.22
371371
# via
372372
# -r requirements/base.txt
373373
# cffi
374-
pydantic==2.10.1
374+
pydantic==2.10.2
375375
# via
376376
# -r requirements/base.txt
377377
# openai
378378
pydantic-core==2.27.1
379379
# via
380380
# -r requirements/base.txt
381381
# pydantic
382-
pyjwt[crypto]==2.10.0
382+
pyjwt[crypto]==2.10.1
383383
# via
384384
# -r requirements/base.txt
385385
# drf-jwt
386386
# edx-auth-backends
387387
# edx-drf-extensions
388388
# edx-rest-api-client
389389
# social-auth-core
390-
pylint==3.3.1
390+
pylint==3.3.2
391391
# via
392392
# edx-lint
393393
# pylint-celery
@@ -413,7 +413,7 @@ pynacl==1.5.0
413413
# edx-django-utils
414414
pyproject-api==1.8.0
415415
# via tox
416-
pytest==8.3.3
416+
pytest==8.3.4
417417
# via
418418
# pytest-cov
419419
# pytest-django
@@ -501,7 +501,6 @@ sniffio==1.3.1
501501
# via
502502
# -r requirements/base.txt
503503
# anyio
504-
# httpx
505504
# openai
506505
social-auth-app-django==5.4.2
507506
# via
@@ -570,7 +569,7 @@ vine==5.1.0
570569
# amqp
571570
# celery
572571
# kombu
573-
virtualenv==20.27.1
572+
virtualenv==20.28.0
574573
# via tox
575574
wcwidth==0.2.13
576575
# via

‎requirements/validation.txt

+12-13
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ click-repl==0.3.0
122122
# -r requirements/quality.txt
123123
# -r requirements/test.txt
124124
# celery
125-
code-annotations==1.8.2
125+
code-annotations==2.0.0
126126
# via
127127
# -r requirements/quality.txt
128128
# -r requirements/test.txt
@@ -136,7 +136,7 @@ coverage[toml]==7.6.8
136136
# via
137137
# -r requirements/test.txt
138138
# pytest-cov
139-
cryptography==43.0.3
139+
cryptography==44.0.0
140140
# via
141141
# -r requirements/quality.txt
142142
# -r requirements/test.txt
@@ -229,7 +229,7 @@ django-extensions==3.2.3
229229
# via
230230
# -r requirements/quality.txt
231231
# -r requirements/test.txt
232-
django-import-export==4.3.1
232+
django-import-export==4.3.2
233233
# via
234234
# -r requirements/quality.txt
235235
# -r requirements/test.txt
@@ -281,7 +281,7 @@ drf-jwt==1.19.2
281281
# -r requirements/quality.txt
282282
# -r requirements/test.txt
283283
# edx-drf-extensions
284-
drf-spectacular==0.27.2
284+
drf-spectacular==0.28.0
285285
# via
286286
# -r requirements/quality.txt
287287
# -r requirements/test.txt
@@ -333,7 +333,7 @@ edx-toggles==5.2.0
333333
# -r requirements/test.txt
334334
factory-boy==3.3.1
335335
# via -r requirements/test.txt
336-
faker==33.0.0
336+
faker==33.1.0
337337
# via
338338
# -r requirements/test.txt
339339
# factory-boy
@@ -352,7 +352,7 @@ httpcore==1.0.7
352352
# -r requirements/quality.txt
353353
# -r requirements/test.txt
354354
# httpx
355-
httpx==0.27.2
355+
httpx==0.28.0
356356
# via
357357
# -r requirements/quality.txt
358358
# -r requirements/test.txt
@@ -431,7 +431,7 @@ mysqlclient==2.2.6
431431
# via
432432
# -r requirements/quality.txt
433433
# -r requirements/test.txt
434-
newrelic==10.3.0
434+
newrelic==10.3.1
435435
# via
436436
# -r requirements/quality.txt
437437
# -r requirements/test.txt
@@ -498,7 +498,7 @@ pycparser==2.22
498498
# -r requirements/quality.txt
499499
# -r requirements/test.txt
500500
# cffi
501-
pydantic==2.10.1
501+
pydantic==2.10.2
502502
# via
503503
# -r requirements/quality.txt
504504
# -r requirements/test.txt
@@ -510,7 +510,7 @@ pydantic-core==2.27.1
510510
# pydantic
511511
pydocstyle==6.3.0
512512
# via -r requirements/quality.txt
513-
pyjwt[crypto]==2.10.0
513+
pyjwt[crypto]==2.10.1
514514
# via
515515
# -r requirements/quality.txt
516516
# -r requirements/test.txt
@@ -519,7 +519,7 @@ pyjwt[crypto]==2.10.0
519519
# edx-drf-extensions
520520
# edx-rest-api-client
521521
# social-auth-core
522-
pylint==3.3.1
522+
pylint==3.3.2
523523
# via
524524
# -r requirements/quality.txt
525525
# -r requirements/test.txt
@@ -561,7 +561,7 @@ pyproject-api==1.8.0
561561
# via
562562
# -r requirements/test.txt
563563
# tox
564-
pytest==8.3.3
564+
pytest==8.3.4
565565
# via
566566
# -r requirements/test.txt
567567
# pytest-cov
@@ -671,7 +671,6 @@ sniffio==1.3.1
671671
# -r requirements/quality.txt
672672
# -r requirements/test.txt
673673
# anyio
674-
# httpx
675674
# openai
676675
snowballstemmer==2.2.0
677676
# via
@@ -760,7 +759,7 @@ vine==5.1.0
760759
# amqp
761760
# celery
762761
# kombu
763-
virtualenv==20.27.1
762+
virtualenv==20.28.0
764763
# via
765764
# -r requirements/test.txt
766765
# tox

0 commit comments

Comments
 (0)
Please sign in to comment.