Skip to content

Commit 2efe2bb

Browse files
Python Requirements Update (#471)
* chore: Updating Python Requirements * fix: remove lxml pin --------- Co-authored-by: Irtaza Akram <[email protected]>
1 parent d4e446b commit 2efe2bb

File tree

10 files changed

+72
-96
lines changed

10 files changed

+72
-96
lines changed

CHANGELOG.rst

+5
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,11 @@ Please See the `releases tab <https://github.com/openedx/xblock-lti-consumer/rel
1616
Unreleased
1717
~~~~~~~~~~
1818

19+
9.11.0 - 2024-04-24
20+
-------------------
21+
* Remove lxml pin
22+
23+
1924
9.10.0 - 2024-02-29
2025
------------------
2126
* Remove Transifex calls and bundled translation files for the OEP-58 proposal.

lti_consumer/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44
from .apps import LTIConsumerApp
55
from .lti_xblock import LtiConsumerXBlock
66

7-
__version__ = '9.10.0'
7+
__version__ = '9.11.0'

requirements/base.txt

+10-11
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ backports-zoneinfo==0.2.1 ; python_version < "3.9"
1717
# djangorestframework
1818
bleach==6.1.0
1919
# via -r requirements/base.in
20-
boto3==1.34.83
20+
boto3==1.34.90
2121
# via fs-s3fs
22-
botocore==1.34.83
22+
botocore==1.34.90
2323
# via
2424
# boto3
2525
# s3transfer
@@ -54,17 +54,17 @@ django-crum==0.7.9
5454
# via edx-django-utils
5555
django-filter==24.2
5656
# via -r requirements/base.in
57-
django-statici18n==2.4.0
57+
django-statici18n==2.5.0
5858
# via -r requirements/base.in
5959
django-waffle==4.1.0
6060
# via edx-django-utils
6161
djangorestframework==3.15.1
6262
# via django-config-models
63-
edx-ccx-keys==1.2.1
63+
edx-ccx-keys==1.3.0
6464
# via -r requirements/base.in
6565
edx-django-utils==5.12.0
6666
# via django-config-models
67-
edx-opaque-keys[django]==2.5.1
67+
edx-opaque-keys[django]==2.8.0
6868
# via
6969
# -r requirements/base.in
7070
# edx-ccx-keys
@@ -87,9 +87,8 @@ jsonfield==3.1.0
8787
# via -r requirements/base.in
8888
lazy==1.6
8989
# via -r requirements/base.in
90-
lxml==4.9.4
90+
lxml==5.2.1
9191
# via
92-
# -c requirements/constraints.txt
9392
# -r requirements/base.in
9493
# xblock
9594
mako==1.3.3
@@ -100,13 +99,13 @@ markupsafe==2.1.5
10099
# via
101100
# mako
102101
# xblock
103-
newrelic==9.8.0
102+
newrelic==9.9.0
104103
# via edx-django-utils
105104
oauthlib==3.2.2
106105
# via -r requirements/base.in
107106
openedx-django-pyfs==3.6.0
108107
# via -r requirements/base.in
109-
openedx-filters==1.6.0
108+
openedx-filters==1.8.1
110109
# via -r requirements/base.in
111110
pbr==6.0.0
112111
# via stevedore
@@ -146,7 +145,7 @@ six==1.16.0
146145
# fs-s3fs
147146
# pyjwkest
148147
# python-dateutil
149-
sqlparse==0.4.4
148+
sqlparse==0.5.0
150149
# via django
151150
stevedore==5.2.0
152151
# via
@@ -167,7 +166,7 @@ webencodings==0.5.1
167166
# via bleach
168167
webob==1.8.7
169168
# via xblock
170-
xblock==3.1.0
169+
xblock==4.0.0
171170
# via -r requirements/base.in
172171

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

requirements/ci.txt

+16-31
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ astroid==3.1.0
2323
# pylint-celery
2424
attrs==23.2.0
2525
# via -r requirements/test.txt
26-
backports-tarfile==1.0.0
26+
backports-tarfile==1.1.1
2727
# via
2828
# -r requirements/test.txt
2929
# jaraco-context
@@ -39,11 +39,11 @@ binaryornot==0.4.4
3939
# cookiecutter
4040
bleach==6.1.0
4141
# via -r requirements/test.txt
42-
boto3==1.34.83
42+
boto3==1.34.90
4343
# via
4444
# -r requirements/test.txt
4545
# fs-s3fs
46-
botocore==1.34.83
46+
botocore==1.34.90
4747
# via
4848
# -r requirements/test.txt
4949
# boto3
@@ -59,7 +59,6 @@ certifi==2024.2.2
5959
cffi==1.16.0
6060
# via
6161
# -r requirements/test.txt
62-
# cryptography
6362
# pynacl
6463
chardet==5.2.0
6564
# via
@@ -101,10 +100,6 @@ coverage==6.5.0
101100
# coveralls
102101
coveralls==3.3.1
103102
# via -r requirements/test.txt
104-
cryptography==42.0.5
105-
# via
106-
# -r requirements/test.txt
107-
# secretstorage
108103
ddt==1.7.2
109104
# via -r requirements/test.txt
110105
dill==0.3.8
@@ -143,7 +138,7 @@ django-crum==0.7.9
143138
# edx-django-utils
144139
django-filter==24.2
145140
# via -r requirements/test.txt
146-
django-statici18n==2.4.0
141+
django-statici18n==2.5.0
147142
# via -r requirements/test.txt
148143
django-waffle==4.1.0
149144
# via
@@ -161,15 +156,15 @@ docutils==0.20.1
161156
# via
162157
# -r requirements/test.txt
163158
# readme-renderer
164-
edx-ccx-keys==1.2.1
159+
edx-ccx-keys==1.3.0
165160
# via -r requirements/test.txt
166161
edx-django-utils==5.12.0
167162
# via
168163
# -r requirements/test.txt
169164
# django-config-models
170165
edx-lint==5.3.6
171166
# via -r requirements/test.txt
172-
edx-opaque-keys[django]==2.5.1
167+
edx-opaque-keys[django]==2.8.0
173168
# via
174169
# -r requirements/test.txt
175170
# edx-ccx-keys
@@ -219,15 +214,10 @@ jaraco-context==5.3.0
219214
# via
220215
# -r requirements/test.txt
221216
# keyring
222-
jaraco-functools==4.0.0
223-
# via
224-
# -r requirements/test.txt
225-
# keyring
226-
jeepney==0.8.0
217+
jaraco-functools==4.0.1
227218
# via
228219
# -r requirements/test.txt
229220
# keyring
230-
# secretstorage
231221
jinja2==3.1.3
232222
# via
233223
# -r requirements/test.txt
@@ -246,9 +236,8 @@ keyring==25.1.0
246236
# twine
247237
lazy==1.6
248238
# via -r requirements/test.txt
249-
lxml==4.9.4
239+
lxml==5.2.1
250240
# via
251-
# -c requirements/constraints.txt
252241
# -r requirements/test.txt
253242
# xblock
254243
# xblock-sdk
@@ -281,7 +270,7 @@ more-itertools==10.2.0
281270
# -r requirements/test.txt
282271
# jaraco-classes
283272
# jaraco-functools
284-
newrelic==9.8.0
273+
newrelic==9.9.0
285274
# via
286275
# -r requirements/test.txt
287276
# edx-django-utils
@@ -293,7 +282,7 @@ oauthlib==3.2.2
293282
# via -r requirements/test.txt
294283
openedx-django-pyfs==3.6.0
295284
# via -r requirements/test.txt
296-
openedx-filters==1.6.0
285+
openedx-filters==1.8.1
297286
# via -r requirements/test.txt
298287
packaging==24.0
299288
# via
@@ -308,14 +297,14 @@ pkginfo==1.10.0
308297
# via
309298
# -r requirements/test.txt
310299
# twine
311-
platformdirs==4.2.0
300+
platformdirs==4.2.1
312301
# via
313302
# -r requirements/test.txt
314303
# -r requirements/tox.txt
315304
# pylint
316305
# tox
317306
# virtualenv
318-
pluggy==1.4.0
307+
pluggy==1.5.0
319308
# via
320309
# -r requirements/tox.txt
321310
# tox
@@ -427,10 +416,6 @@ s3transfer==0.10.1
427416
# via
428417
# -r requirements/test.txt
429418
# boto3
430-
secretstorage==3.3.3
431-
# via
432-
# -r requirements/test.txt
433-
# keyring
434419
simplejson==3.19.2
435420
# via
436421
# -r requirements/test.txt
@@ -446,7 +431,7 @@ six==1.16.0
446431
# fs-s3fs
447432
# pyjwkest
448433
# python-dateutil
449-
sqlparse==0.4.4
434+
sqlparse==0.5.0
450435
# via
451436
# -r requirements/test.txt
452437
# django
@@ -494,7 +479,7 @@ urllib3==1.26.18
494479
# botocore
495480
# requests
496481
# twine
497-
virtualenv==20.25.1
482+
virtualenv==20.26.0
498483
# via
499484
# -r requirements/tox.txt
500485
# tox
@@ -512,11 +497,11 @@ webob==1.8.7
512497
# -r requirements/test.txt
513498
# xblock
514499
# xblock-sdk
515-
xblock==3.1.0
500+
xblock==4.0.0
516501
# via
517502
# -r requirements/test.txt
518503
# xblock-sdk
519-
xblock-sdk==0.10.0
504+
xblock-sdk==0.11.0
520505
# via -r requirements/test.txt
521506
zipp==3.18.1
522507
# via

requirements/constraints.txt

-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,5 @@
1212
-c common_constraints.txt
1313

1414
urllib3<1.27,>=1.25.4
15-
lxml<5.0.0
1615

1716
backports-zoneinfo==0.2.1 ; python_version < "3.9"
18-

requirements/dev.txt

+10-10
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ backports-zoneinfo==0.2.1 ; python_version < "3.9"
2121
# djangorestframework
2222
bleach==6.1.0
2323
# via -r requirements/base.txt
24-
boto3==1.34.83
24+
boto3==1.34.90
2525
# via
2626
# -r requirements/base.txt
2727
# fs-s3fs
28-
botocore==1.34.83
28+
botocore==1.34.90
2929
# via
3030
# -r requirements/base.txt
3131
# boto3
@@ -73,7 +73,7 @@ django-crum==0.7.9
7373
# edx-django-utils
7474
django-filter==24.2
7575
# via -r requirements/base.txt
76-
django-statici18n==2.4.0
76+
django-statici18n==2.5.0
7777
# via -r requirements/base.txt
7878
django-waffle==4.1.0
7979
# via
@@ -83,15 +83,15 @@ djangorestframework==3.15.1
8383
# via
8484
# -r requirements/base.txt
8585
# django-config-models
86-
edx-ccx-keys==1.2.1
86+
edx-ccx-keys==1.3.0
8787
# via -r requirements/base.txt
8888
edx-django-utils==5.12.0
8989
# via
9090
# -r requirements/base.txt
9191
# django-config-models
9292
edx-i18n-tools==1.5.0
9393
# via -r requirements/dev.in
94-
edx-opaque-keys[django]==2.5.1
94+
edx-opaque-keys[django]==2.8.0
9595
# via
9696
# -r requirements/base.txt
9797
# edx-ccx-keys
@@ -122,7 +122,7 @@ jsonfield==3.1.0
122122
# via -r requirements/base.txt
123123
lazy==1.6
124124
# via -r requirements/base.txt
125-
lxml==4.9.4
125+
lxml==5.2.1
126126
# via
127127
# -r requirements/base.txt
128128
# edx-i18n-tools
@@ -136,15 +136,15 @@ markupsafe==2.1.5
136136
# -r requirements/base.txt
137137
# mako
138138
# xblock
139-
newrelic==9.8.0
139+
newrelic==9.9.0
140140
# via
141141
# -r requirements/base.txt
142142
# edx-django-utils
143143
oauthlib==3.2.2
144144
# via -r requirements/base.txt
145145
openedx-django-pyfs==3.6.0
146146
# via -r requirements/base.txt
147-
openedx-filters==1.6.0
147+
openedx-filters==1.8.1
148148
# via -r requirements/base.txt
149149
path==16.14.0
150150
# via edx-i18n-tools
@@ -211,7 +211,7 @@ six==1.16.0
211211
# fs-s3fs
212212
# pyjwkest
213213
# python-dateutil
214-
sqlparse==0.4.4
214+
sqlparse==0.5.0
215215
# via
216216
# -r requirements/base.txt
217217
# django
@@ -242,7 +242,7 @@ webob==1.8.7
242242
# via
243243
# -r requirements/base.txt
244244
# xblock
245-
xblock==3.1.0
245+
xblock==4.0.0
246246
# via -r requirements/base.txt
247247

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

requirements/pip.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ wheel==0.43.0
1010
# The following packages are considered to be unsafe in a requirements file:
1111
pip==24.0
1212
# via -r requirements/pip.in
13-
setuptools==69.2.0
13+
setuptools==69.5.1
1414
# via -r requirements/pip.in

0 commit comments

Comments
 (0)