Merge pull request #36690 from openedx/feanil/add_constraints

feanil/add constraints
This commit is contained in:
Feanil Patel
2025-05-12 09:21:35 -04:00
committed by GitHub
12 changed files with 150 additions and 123 deletions

View File

@@ -144,9 +144,22 @@ social-auth-app-django<=5.4.1
elasticsearch==7.9.1
# Date 2025-03-21
# xmlsec==1.3.15 breaks the test due to incompatible lxml binary version
# social-auth-core>4.5.4 breaks tests with authorization on LinkedIn API
# Both of these constraints will be updated in a follow up PR under the following issue:
# https://github.com/openedx/edx-platform/issues/36425
xmlsec==1.3.14
social-auth-core==4.5.4
# Date 2025-05-09
# lxml and xmlsec need to be constrained because the latest version builds against a newer
# version of libxml2 than what we're running with. This leads to a version mismatch error
# at runtime. You can re-produce it by running any test.
# If lxml is pinned in the future and you see this error, it may be that the system libxml2
# is now shipping the correct version and we can un-pin this.
# Issue: https://github.com/openedx/edx-platform/issues/36695
lxml==5.3.2
xmlsec==1.3.14
# Date 2025-05-09
# Pin django-user-tasks because the newest version is not compatible with Django 4.2
# Issue: https://github.com/openedx/edx-platform/issues/36696
django-user-tasks==3.3.0

View File

@@ -6,7 +6,7 @@
#
cffi==1.17.1
# via cryptography
chem==1.3.0
chem==2.0.0
# via -r requirements/edx-sandbox/base.in
click==8.1.8
# via nltk
@@ -26,6 +26,7 @@ kiwisolver==1.4.8
# via matplotlib
lxml[html-clean,html_clean]==5.3.2
# via
# -c requirements/edx-sandbox/../constraints.txt
# -r requirements/edx-sandbox/base.in
# lxml-html-clean
# openedx-calc
@@ -35,7 +36,7 @@ markupsafe==3.0.2
# via
# chem
# openedx-calc
matplotlib==3.10.1
matplotlib==3.10.3
# via -r requirements/edx-sandbox/base.in
mpmath==1.3.0
# via sympy
@@ -73,7 +74,7 @@ random2==1.0.2
# via -r requirements/edx-sandbox/base.in
regex==2024.11.6
# via nltk
scipy==1.15.2
scipy==1.15.3
# via
# -r requirements/edx-sandbox/base.in
# chem

View File

@@ -68,14 +68,14 @@ bleach[css]==6.2.0
# xblock-poll
boto==2.49.0
# via -r requirements/edx/kernel.in
boto3==1.37.38
boto3==1.38.12
# via
# -r requirements/edx/kernel.in
# django-ses
# fs-s3fs
# ora2
# snowflake-connector-python
botocore==1.37.38
botocore==1.38.12
# via
# -r requirements/edx/kernel.in
# boto3
@@ -113,11 +113,11 @@ cffi==1.17.1
# snowflake-connector-python
chardet==5.2.0
# via pysrt
charset-normalizer==3.4.1
charset-normalizer==3.4.2
# via
# requests
# snowflake-connector-python
chem==1.3.0
chem==2.0.0
# via -r requirements/edx/kernel.in
click==8.1.8
# via
@@ -164,7 +164,7 @@ defusedxml==0.7.1
# ora2
# python3-openid
# social-auth-core
django==4.2.20
django==4.2.21
# via
# -c requirements/edx/../common_constraints.txt
# -c requirements/edx/../constraints.txt
@@ -348,7 +348,9 @@ django-storages==1.14.3
# -r requirements/edx/kernel.in
# edxval
django-user-tasks==3.3.0
# via -r requirements/edx/kernel.in
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/kernel.in
django-waffle==4.2.0
# via
# -r requirements/edx/kernel.in
@@ -421,9 +423,9 @@ edx-celeryutils==1.4.0
# super-csv
edx-codejail==3.5.2
# via -r requirements/edx/kernel.in
edx-completion==4.7.11
edx-completion==4.9
# via -r requirements/edx/kernel.in
edx-django-release-util==1.4.0
edx-django-release-util==1.5.0
# via
# -r requirements/edx/kernel.in
# edx-submissions
@@ -472,7 +474,7 @@ edx-i18n-tools==1.9.0
# -r requirements/edx/bundled.in
# ora2
# xblocks-contrib
edx-milestones==0.6.0
edx-milestones==1.1.0
# via -r requirements/edx/kernel.in
edx-name-affirmation==3.0.1
# via -r requirements/edx/kernel.in
@@ -498,7 +500,7 @@ edx-proctoring==5.2.0
# via
# -r requirements/edx/kernel.in
# edx-proctoring-proctortrack
edx-rbac==1.10.0
edx-rbac==2.1.0
# via edx-enterprise
edx-rest-api-client==6.2.0
# via
@@ -511,7 +513,7 @@ edx-search==4.1.3
# openedx-forum
edx-sga==0.25.3
# via -r requirements/edx/bundled.in
edx-submissions==3.10.0
edx-submissions==3.10.1
# via
# -r requirements/edx/kernel.in
# ora2
@@ -543,7 +545,7 @@ elasticsearch==7.9.1
# openedx-forum
enmerkar==0.7.1
# via enmerkar-underscore
enmerkar-underscore==2.3.1
enmerkar-underscore==2.4.0
# via -r requirements/edx/kernel.in
event-tracking==3.0.0
# via
@@ -574,7 +576,7 @@ fs-s3fs==0.1.8
# openedx-django-pyfs
future==1.0.0
# via pyjwkest
geoip2==5.0.1
geoip2==5.1.0
# via -r requirements/edx/kernel.in
glob2==0.7
# via -r requirements/edx/kernel.in
@@ -633,7 +635,7 @@ httplib2==0.22.0
# via
# google-api-python-client
# google-auth-httplib2
icalendar==6.1.3
icalendar==6.2.0
# via -r requirements/edx/kernel.in
idna==3.10
# via
@@ -674,7 +676,7 @@ jsonschema==4.23.0
# via
# drf-spectacular
# optimizely-sdk
jsonschema-specifications==2024.10.1
jsonschema-specifications==2025.4.1
# via jsonschema
jwcrypto==1.5.6
# via
@@ -696,6 +698,7 @@ lti-consumer-xblock==9.14.0
# via -r requirements/edx/kernel.in
lxml[html-clean,html_clean]==5.3.2
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/kernel.in
# edx-i18n-tools
# edxval
@@ -790,14 +793,14 @@ openedx-atlas==0.7.0
# openedx-forum
openedx-calc==4.0.2
# via -r requirements/edx/kernel.in
openedx-django-pyfs==3.7.0
openedx-django-pyfs==3.8.0
# via
# lti-consumer-xblock
# xblock
# xblocks-contrib
openedx-django-require==2.1.0
# via -r requirements/edx/kernel.in
openedx-django-wiki==2.1.0
openedx-django-wiki==3.1.0
# via -r requirements/edx/kernel.in
openedx-events==10.2.0
# via
@@ -813,7 +816,7 @@ openedx-filters==2.1.0
# -r requirements/edx/kernel.in
# lti-consumer-xblock
# ora2
openedx-forum==0.2.0
openedx-forum==0.3.0
# via -r requirements/edx/kernel.in
openedx-learning==0.26.0
# via
@@ -823,7 +826,7 @@ openedx-mongodbproxy==0.2.2
# via -r requirements/edx/kernel.in
optimizely-sdk==5.2.0
# via -r requirements/edx/bundled.in
ora2==6.16.2
ora2==6.16.3
# via -r requirements/edx/bundled.in
packaging==25.0
# via
@@ -855,7 +858,7 @@ pillow==11.2.1
# edx-enterprise
# edx-organizations
# edxval
platformdirs==4.3.7
platformdirs==4.3.8
# via snowflake-connector-python
polib==1.2.0
# via edx-i18n-tools
@@ -1009,7 +1012,7 @@ random2==1.0.2
# via -r requirements/edx/kernel.in
recommender-xblock==3.0.0
# via -r requirements/edx/bundled.in
redis==5.2.1
redis==6.0.0
# via
# -r requirements/edx/kernel.in
# walrus
@@ -1061,11 +1064,11 @@ rules==3.5
# edx-enterprise
# edx-proctoring
# openedx-learning
s3transfer==0.11.5
s3transfer==0.12.0
# via boto3
sailthru-client==2.2.3
# via edx-ace
scipy==1.15.2
scipy==1.15.3
# via chem
semantic-version==2.10.0
# via edx-drf-extensions
@@ -1202,7 +1205,7 @@ walrus==0.9.4
# via edx-event-bus-redis
wcwidth==0.2.13
# via prompt-toolkit
web-fragments==3.0.0
web-fragments==3.1.0
# via
# -r requirements/edx/kernel.in
# crowdsourcehinter-xblock

View File

@@ -140,7 +140,7 @@ boto==2.49.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
boto3==1.37.38
boto3==1.38.12
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -148,7 +148,7 @@ boto3==1.37.38
# fs-s3fs
# ora2
# snowflake-connector-python
botocore==1.37.38
botocore==1.38.12
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -214,13 +214,13 @@ chardet==5.2.0
# diff-cover
# pysrt
# tox
charset-normalizer==3.4.1
charset-normalizer==3.4.2
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# requests
# snowflake-connector-python
chem==1.3.0
chem==2.0.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -333,7 +333,7 @@ distlib==0.3.9
# via
# -r requirements/edx/testing.txt
# virtualenv
django==4.2.20
django==4.2.21
# via
# -c requirements/edx/../common_constraints.txt
# -c requirements/edx/../constraints.txt
@@ -581,6 +581,7 @@ django-stubs-ext==5.2.0
# via django-stubs
django-user-tasks==3.3.0
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
django-waffle==4.2.0
@@ -691,11 +692,11 @@ edx-codejail==3.5.2
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
edx-completion==4.7.11
edx-completion==4.9
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
edx-django-release-util==1.4.0
edx-django-release-util==1.5.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -757,7 +758,7 @@ edx-i18n-tools==1.9.0
# xblocks-contrib
edx-lint==5.6.0
# via -r requirements/edx/testing.txt
edx-milestones==0.6.0
edx-milestones==1.1.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -791,7 +792,7 @@ edx-proctoring==5.2.0
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# edx-proctoring-proctortrack
edx-rbac==1.10.0
edx-rbac==2.1.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -811,7 +812,7 @@ edx-sga==0.25.3
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
edx-submissions==3.10.0
edx-submissions==3.10.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -856,7 +857,7 @@ enmerkar==0.7.1
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# enmerkar-underscore
enmerkar-underscore==2.3.1
enmerkar-underscore==2.4.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -924,7 +925,7 @@ future==1.0.0
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# pyjwkest
geoip2==5.0.1
geoip2==5.1.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1049,7 +1050,7 @@ httpx==0.23.3
# via
# -r requirements/edx/testing.txt
# pact-python
icalendar==6.1.3
icalendar==6.2.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1138,7 +1139,7 @@ jsonschema==4.23.0
# drf-spectacular
# optimizely-sdk
# sphinxcontrib-openapi
jsonschema-specifications==2024.10.1
jsonschema-specifications==2025.4.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1181,6 +1182,7 @@ lti-consumer-xblock==9.14.0
# -r requirements/edx/testing.txt
lxml[html-clean]==5.3.2
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# edx-i18n-tools
@@ -1280,7 +1282,7 @@ multidict==6.4.3
# yarl
mypy==1.15.0
# via -r requirements/edx/development.in
mypy-extensions==1.0.0
mypy-extensions==1.1.0
# via mypy
mysqlclient==2.2.7
# via
@@ -1342,7 +1344,7 @@ openedx-calc==4.0.2
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
openedx-django-pyfs==3.7.0
openedx-django-pyfs==3.8.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1353,7 +1355,7 @@ openedx-django-require==2.1.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
openedx-django-wiki==2.1.0
openedx-django-wiki==3.1.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1373,7 +1375,7 @@ openedx-filters==2.1.0
# -r requirements/edx/testing.txt
# lti-consumer-xblock
# ora2
openedx-forum==0.2.0
openedx-forum==0.3.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1390,7 +1392,7 @@ optimizely-sdk==5.2.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
ora2==6.16.2
ora2==6.16.3
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1456,7 +1458,7 @@ pillow==11.2.1
# edxval
pip-tools==7.4.1
# via -r requirements/edx/../pip-tools.txt
platformdirs==4.3.7
platformdirs==4.3.8
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1784,7 +1786,7 @@ recommender-xblock==3.0.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
redis==5.2.1
redis==6.0.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1862,7 +1864,7 @@ rules==3.5
# edx-enterprise
# edx-proctoring
# openedx-learning
s3transfer==0.11.5
s3transfer==0.12.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1872,7 +1874,7 @@ sailthru-client==2.2.3
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# edx-ace
scipy==1.15.2
scipy==1.15.3
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1937,7 +1939,7 @@ sniffio==1.3.1
# anyio
# httpcore
# httpx
snowballstemmer==2.2.0
snowballstemmer==3.0.0.1
# via
# -r requirements/edx/doc.txt
# sphinx
@@ -2177,7 +2179,7 @@ vine==5.1.0
# amqp
# celery
# kombu
virtualenv==20.30.0
virtualenv==20.31.2
# via
# -r requirements/edx/testing.txt
# tox
@@ -2200,7 +2202,7 @@ wcwidth==0.2.13
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# prompt-toolkit
web-fragments==3.0.0
web-fragments==3.1.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt

View File

@@ -101,14 +101,14 @@ bleach[css]==6.2.0
# xblock-poll
boto==2.49.0
# via -r requirements/edx/base.txt
boto3==1.37.38
boto3==1.38.12
# via
# -r requirements/edx/base.txt
# django-ses
# fs-s3fs
# ora2
# snowflake-connector-python
botocore==1.37.38
botocore==1.38.12
# via
# -r requirements/edx/base.txt
# boto3
@@ -155,12 +155,12 @@ chardet==5.2.0
# via
# -r requirements/edx/base.txt
# pysrt
charset-normalizer==3.4.1
charset-normalizer==3.4.2
# via
# -r requirements/edx/base.txt
# requests
# snowflake-connector-python
chem==1.3.0
chem==2.0.0
# via -r requirements/edx/base.txt
click==8.1.8
# via
@@ -220,7 +220,7 @@ defusedxml==0.7.1
# ora2
# python3-openid
# social-auth-core
django==4.2.20
django==4.2.21
# via
# -c requirements/edx/../common_constraints.txt
# -c requirements/edx/../constraints.txt
@@ -420,7 +420,9 @@ django-storages==1.14.3
# -r requirements/edx/base.txt
# edxval
django-user-tasks==3.3.0
# via -r requirements/edx/base.txt
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
django-waffle==4.2.0
# via
# -r requirements/edx/base.txt
@@ -505,9 +507,9 @@ edx-celeryutils==1.4.0
# super-csv
edx-codejail==3.5.2
# via -r requirements/edx/base.txt
edx-completion==4.7.11
edx-completion==4.9
# via -r requirements/edx/base.txt
edx-django-release-util==1.4.0
edx-django-release-util==1.5.0
# via
# -r requirements/edx/base.txt
# edx-submissions
@@ -556,7 +558,7 @@ edx-i18n-tools==1.9.0
# -r requirements/edx/base.txt
# ora2
# xblocks-contrib
edx-milestones==0.6.0
edx-milestones==1.1.0
# via -r requirements/edx/base.txt
edx-name-affirmation==3.0.1
# via -r requirements/edx/base.txt
@@ -582,7 +584,7 @@ edx-proctoring==5.2.0
# via
# -r requirements/edx/base.txt
# edx-proctoring-proctortrack
edx-rbac==1.10.0
edx-rbac==2.1.0
# via
# -r requirements/edx/base.txt
# edx-enterprise
@@ -597,7 +599,7 @@ edx-search==4.1.3
# openedx-forum
edx-sga==0.25.3
# via -r requirements/edx/base.txt
edx-submissions==3.10.0
edx-submissions==3.10.1
# via
# -r requirements/edx/base.txt
# ora2
@@ -634,7 +636,7 @@ enmerkar==0.7.1
# via
# -r requirements/edx/base.txt
# enmerkar-underscore
enmerkar-underscore==2.3.1
enmerkar-underscore==2.4.0
# via -r requirements/edx/base.txt
event-tracking==3.0.0
# via
@@ -674,7 +676,7 @@ future==1.0.0
# via
# -r requirements/edx/base.txt
# pyjwkest
geoip2==5.0.1
geoip2==5.1.0
# via -r requirements/edx/base.txt
gitdb==4.0.12
# via gitpython
@@ -756,7 +758,7 @@ httplib2==0.22.0
# -r requirements/edx/base.txt
# google-api-python-client
# google-auth-httplib2
icalendar==6.1.3
icalendar==6.2.0
# via -r requirements/edx/base.txt
idna==3.10
# via
@@ -814,7 +816,7 @@ jsonschema==4.23.0
# drf-spectacular
# optimizely-sdk
# sphinxcontrib-openapi
jsonschema-specifications==2024.10.1
jsonschema-specifications==2025.4.1
# via
# -r requirements/edx/base.txt
# jsonschema
@@ -844,6 +846,7 @@ lti-consumer-xblock==9.14.0
# via -r requirements/edx/base.txt
lxml[html-clean]==5.3.2
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
# edx-i18n-tools
# edxval
@@ -960,7 +963,7 @@ openedx-atlas==0.7.0
# openedx-forum
openedx-calc==4.0.2
# via -r requirements/edx/base.txt
openedx-django-pyfs==3.7.0
openedx-django-pyfs==3.8.0
# via
# -r requirements/edx/base.txt
# lti-consumer-xblock
@@ -968,7 +971,7 @@ openedx-django-pyfs==3.7.0
# xblocks-contrib
openedx-django-require==2.1.0
# via -r requirements/edx/base.txt
openedx-django-wiki==2.1.0
openedx-django-wiki==3.1.0
# via -r requirements/edx/base.txt
openedx-events==10.2.0
# via
@@ -984,7 +987,7 @@ openedx-filters==2.1.0
# -r requirements/edx/base.txt
# lti-consumer-xblock
# ora2
openedx-forum==0.2.0
openedx-forum==0.3.0
# via -r requirements/edx/base.txt
openedx-learning==0.26.0
# via
@@ -994,7 +997,7 @@ openedx-mongodbproxy==0.2.2
# via -r requirements/edx/base.txt
optimizely-sdk==5.2.0
# via -r requirements/edx/base.txt
ora2==6.16.2
ora2==6.16.3
# via -r requirements/edx/base.txt
packaging==25.0
# via
@@ -1038,7 +1041,7 @@ pillow==11.2.1
# edx-enterprise
# edx-organizations
# edxval
platformdirs==4.3.7
platformdirs==4.3.8
# via
# -r requirements/edx/base.txt
# snowflake-connector-python
@@ -1234,7 +1237,7 @@ random2==1.0.2
# via -r requirements/edx/base.txt
recommender-xblock==3.0.0
# via -r requirements/edx/base.txt
redis==5.2.1
redis==6.0.0
# via
# -r requirements/edx/base.txt
# walrus
@@ -1296,7 +1299,7 @@ rules==3.5
# edx-enterprise
# edx-proctoring
# openedx-learning
s3transfer==0.11.5
s3transfer==0.12.0
# via
# -r requirements/edx/base.txt
# boto3
@@ -1304,7 +1307,7 @@ sailthru-client==2.2.3
# via
# -r requirements/edx/base.txt
# edx-ace
scipy==1.15.2
scipy==1.15.3
# via
# -r requirements/edx/base.txt
# chem
@@ -1348,7 +1351,7 @@ slumber==0.7.1
# edx-enterprise
smmap==5.0.2
# via gitdb
snowballstemmer==2.2.0
snowballstemmer==3.0.0.1
# via sphinx
snowflake-connector-python==3.15.0
# via
@@ -1523,7 +1526,7 @@ wcwidth==0.2.13
# via
# -r requirements/edx/base.txt
# prompt-toolkit
web-fragments==3.0.0
web-fragments==3.1.0
# via
# -r requirements/edx/base.txt
# crowdsourcehinter-xblock

View File

@@ -19,7 +19,7 @@ bracex==2.5.post1
# via wcmatch
certifi==2025.4.26
# via requests
charset-normalizer==3.4.1
charset-normalizer==3.4.2
# via requests
click==8.1.8
# via
@@ -49,7 +49,7 @@ importlib-metadata==7.1.0
# via opentelemetry-api
jsonschema==4.23.0
# via semgrep
jsonschema-specifications==2024.10.1
jsonschema-specifications==2025.4.1
# via jsonschema
markdown-it-py==3.0.0
# via rich

View File

@@ -101,14 +101,14 @@ bleach[css]==6.2.0
# xblock-poll
boto==2.49.0
# via -r requirements/edx/base.txt
boto3==1.37.38
boto3==1.38.12
# via
# -r requirements/edx/base.txt
# django-ses
# fs-s3fs
# ora2
# snowflake-connector-python
botocore==1.37.38
botocore==1.38.12
# via
# -r requirements/edx/base.txt
# boto3
@@ -161,12 +161,12 @@ chardet==5.2.0
# diff-cover
# pysrt
# tox
charset-normalizer==3.4.1
charset-normalizer==3.4.2
# via
# -r requirements/edx/base.txt
# requests
# snowflake-connector-python
chem==1.3.0
chem==2.0.0
# via -r requirements/edx/base.txt
click==8.1.8
# via
@@ -250,7 +250,7 @@ dill==0.4.0
# via pylint
distlib==0.3.9
# via virtualenv
django==4.2.20
django==4.2.21
# via
# -c requirements/edx/../common_constraints.txt
# -c requirements/edx/../constraints.txt
@@ -450,7 +450,9 @@ django-storages==1.14.3
# -r requirements/edx/base.txt
# edxval
django-user-tasks==3.3.0
# via -r requirements/edx/base.txt
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
django-waffle==4.2.0
# via
# -r requirements/edx/base.txt
@@ -530,9 +532,9 @@ edx-celeryutils==1.4.0
# super-csv
edx-codejail==3.5.2
# via -r requirements/edx/base.txt
edx-completion==4.7.11
edx-completion==4.9
# via -r requirements/edx/base.txt
edx-django-release-util==1.4.0
edx-django-release-util==1.5.0
# via
# -r requirements/edx/base.txt
# edx-submissions
@@ -583,7 +585,7 @@ edx-i18n-tools==1.9.0
# xblocks-contrib
edx-lint==5.6.0
# via -r requirements/edx/testing.in
edx-milestones==0.6.0
edx-milestones==1.1.0
# via -r requirements/edx/base.txt
edx-name-affirmation==3.0.1
# via -r requirements/edx/base.txt
@@ -609,7 +611,7 @@ edx-proctoring==5.2.0
# via
# -r requirements/edx/base.txt
# edx-proctoring-proctortrack
edx-rbac==1.10.0
edx-rbac==2.1.0
# via
# -r requirements/edx/base.txt
# edx-enterprise
@@ -624,7 +626,7 @@ edx-search==4.1.3
# openedx-forum
edx-sga==0.25.3
# via -r requirements/edx/base.txt
edx-submissions==3.10.0
edx-submissions==3.10.1
# via
# -r requirements/edx/base.txt
# ora2
@@ -661,7 +663,7 @@ enmerkar==0.7.1
# via
# -r requirements/edx/base.txt
# enmerkar-underscore
enmerkar-underscore==2.3.1
enmerkar-underscore==2.4.0
# via -r requirements/edx/base.txt
event-tracking==3.0.0
# via
@@ -713,7 +715,7 @@ future==1.0.0
# via
# -r requirements/edx/base.txt
# pyjwkest
geoip2==5.0.1
geoip2==5.1.0
# via -r requirements/edx/base.txt
glob2==0.7
# via -r requirements/edx/base.txt
@@ -803,7 +805,7 @@ httpretty==1.1.4
# via -r requirements/edx/testing.in
httpx==0.23.3
# via pact-python
icalendar==6.1.3
icalendar==6.2.0
# via -r requirements/edx/base.txt
idna==3.10
# via
@@ -869,7 +871,7 @@ jsonschema==4.23.0
# -r requirements/edx/base.txt
# drf-spectacular
# optimizely-sdk
jsonschema-specifications==2024.10.1
jsonschema-specifications==2025.4.1
# via
# -r requirements/edx/base.txt
# jsonschema
@@ -899,6 +901,7 @@ lti-consumer-xblock==9.14.0
# via -r requirements/edx/base.txt
lxml[html-clean]==5.3.2
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
# edx-i18n-tools
# edxval
@@ -1019,7 +1022,7 @@ openedx-atlas==0.7.0
# openedx-forum
openedx-calc==4.0.2
# via -r requirements/edx/base.txt
openedx-django-pyfs==3.7.0
openedx-django-pyfs==3.8.0
# via
# -r requirements/edx/base.txt
# lti-consumer-xblock
@@ -1027,7 +1030,7 @@ openedx-django-pyfs==3.7.0
# xblocks-contrib
openedx-django-require==2.1.0
# via -r requirements/edx/base.txt
openedx-django-wiki==2.1.0
openedx-django-wiki==3.1.0
# via -r requirements/edx/base.txt
openedx-events==10.2.0
# via
@@ -1043,7 +1046,7 @@ openedx-filters==2.1.0
# -r requirements/edx/base.txt
# lti-consumer-xblock
# ora2
openedx-forum==0.2.0
openedx-forum==0.3.0
# via -r requirements/edx/base.txt
openedx-learning==0.26.0
# via
@@ -1053,7 +1056,7 @@ openedx-mongodbproxy==0.2.2
# via -r requirements/edx/base.txt
optimizely-sdk==5.2.0
# via -r requirements/edx/base.txt
ora2==6.16.2
ora2==6.16.3
# via -r requirements/edx/base.txt
packaging==25.0
# via
@@ -1098,7 +1101,7 @@ pillow==11.2.1
# edx-enterprise
# edx-organizations
# edxval
platformdirs==4.3.7
platformdirs==4.3.8
# via
# -r requirements/edx/base.txt
# pylint
@@ -1356,7 +1359,7 @@ random2==1.0.2
# via -r requirements/edx/base.txt
recommender-xblock==3.0.0
# via -r requirements/edx/base.txt
redis==5.2.1
redis==6.0.0
# via
# -r requirements/edx/base.txt
# walrus
@@ -1418,7 +1421,7 @@ rules==3.5
# edx-enterprise
# edx-proctoring
# openedx-learning
s3transfer==0.11.5
s3transfer==0.12.0
# via
# -r requirements/edx/base.txt
# boto3
@@ -1426,7 +1429,7 @@ sailthru-client==2.2.3
# via
# -r requirements/edx/base.txt
# edx-ace
scipy==1.15.2
scipy==1.15.3
# via
# -r requirements/edx/base.txt
# chem
@@ -1612,7 +1615,7 @@ vine==5.1.0
# amqp
# celery
# kombu
virtualenv==20.30.0
virtualenv==20.31.2
# via tox
voluptuous==0.15.2
# via
@@ -1626,7 +1629,7 @@ wcwidth==0.2.13
# via
# -r requirements/edx/base.txt
# prompt-toolkit
web-fragments==3.0.0
web-fragments==3.1.0
# via
# -r requirements/edx/base.txt
# crowdsourcehinter-xblock

View File

@@ -12,7 +12,7 @@ click-log==0.4.0
# via -r scripts/structures_pruning/requirements/base.in
dnspython==2.7.0
# via pymongo
edx-opaque-keys==2.12.0
edx-opaque-keys==3.0.0
# via -r scripts/structures_pruning/requirements/base.in
pbr==6.1.1
# via stevedore

View File

@@ -16,7 +16,7 @@ dnspython==2.7.0
# via
# -r scripts/structures_pruning/requirements/base.txt
# pymongo
edx-opaque-keys==2.12.0
edx-opaque-keys==3.0.0
# via -r scripts/structures_pruning/requirements/base.txt
iniconfig==2.1.0
# via pytest

View File

@@ -10,9 +10,9 @@ attrs==25.3.0
# via zeep
backoff==2.2.1
# via -r scripts/user_retirement/requirements/base.in
boto3==1.37.38
boto3==1.38.12
# via -r scripts/user_retirement/requirements/base.in
botocore==1.37.38
botocore==1.38.12
# via
# boto3
# s3transfer
@@ -24,7 +24,7 @@ cffi==1.17.1
# via
# cryptography
# pynacl
charset-normalizer==3.4.1
charset-normalizer==3.4.2
# via requests
click==8.1.8
# via
@@ -32,7 +32,7 @@ click==8.1.8
# edx-django-utils
cryptography==44.0.3
# via pyjwt
django==4.2.20
django==4.2.21
# via
# -c scripts/user_retirement/requirements/../../../requirements/common_constraints.txt
# -c scripts/user_retirement/requirements/../../../requirements/constraints.txt
@@ -75,14 +75,16 @@ jmespath==1.0.1
# boto3
# botocore
lxml==5.3.2
# via zeep
# via
# -c scripts/user_retirement/requirements/../../../requirements/constraints.txt
# zeep
more-itertools==10.7.0
# via simple-salesforce
newrelic==10.11.0
# via edx-django-utils
pbr==6.1.1
# via stevedore
platformdirs==4.3.7
platformdirs==4.3.8
# via zeep
proto-plus==1.26.1
# via google-api-core
@@ -133,7 +135,7 @@ requests-toolbelt==1.0.0
# via zeep
rsa==4.9.1
# via google-auth
s3transfer==0.11.5
s3transfer==0.12.0
# via boto3
simple-salesforce==1.12.6
# via -r scripts/user_retirement/requirements/base.in

View File

@@ -14,11 +14,11 @@ attrs==25.3.0
# zeep
backoff==2.2.1
# via -r scripts/user_retirement/requirements/base.txt
boto3==1.37.38
boto3==1.38.12
# via
# -r scripts/user_retirement/requirements/base.txt
# moto
botocore==1.37.38
botocore==1.38.12
# via
# -r scripts/user_retirement/requirements/base.txt
# boto3
@@ -37,7 +37,7 @@ cffi==1.17.1
# -r scripts/user_retirement/requirements/base.txt
# cryptography
# pynacl
charset-normalizer==3.4.1
charset-normalizer==3.4.2
# via
# -r scripts/user_retirement/requirements/base.txt
# requests
@@ -52,7 +52,7 @@ cryptography==44.0.3
# pyjwt
ddt==1.7.2
# via -r scripts/user_retirement/requirements/testing.in
django==4.2.20
django==4.2.21
# via
# -r scripts/user_retirement/requirements/base.txt
# django-crum
@@ -142,7 +142,7 @@ pbr==6.1.1
# via
# -r scripts/user_retirement/requirements/base.txt
# stevedore
platformdirs==4.3.7
platformdirs==4.3.8
# via
# -r scripts/user_retirement/requirements/base.txt
# zeep
@@ -235,7 +235,7 @@ rsa==4.9.1
# via
# -r scripts/user_retirement/requirements/base.txt
# google-auth
s3transfer==0.11.5
s3transfer==0.12.0
# via
# -r scripts/user_retirement/requirements/base.txt
# boto3

View File

@@ -6,7 +6,7 @@
#
certifi==2025.4.26
# via requests
charset-normalizer==3.4.1
charset-normalizer==3.4.2
# via requests
idna==3.10
# via requests