chore: Upgrade Python requirements (#36421)

* chore: Upgrade Python requirements
* fix: pin xmlsec to 1.3.14 version
* fix: pin social-auth-core version
* docs: add the issue to unpin constraints

---------

Co-authored-by: Usama Sadiq <usama7274@gmail.com>
This commit is contained in:
edX requirements bot
2025-03-21 06:27:46 -04:00
committed by GitHub
parent 811fe1ba48
commit 93a3853a27
11 changed files with 206 additions and 189 deletions

View File

@@ -160,3 +160,11 @@ social-auth-app-django<=5.4.1
# We are pinning this until we can upgrade to a version of elasticsearch that uses a more recent version of urllib3.
# Issue for unpinning: https://github.com/openedx/edx-platform/issues/35126
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

View File

@@ -8,9 +8,9 @@
# via -r requirements/edx/github.in
acid-xblock==0.4.1
# via -r requirements/edx/kernel.in
aiohappyeyeballs==2.4.6
aiohappyeyeballs==2.6.1
# via aiohttp
aiohttp==3.11.13
aiohttp==3.11.14
# via
# geoip2
# openai
@@ -33,7 +33,7 @@ asgiref==3.8.1
# django-countries
asn1crypto==1.5.1
# via snowflake-connector-python
attrs==25.1.0
attrs==25.3.0
# via
# -r requirements/edx/kernel.in
# aiohttp
@@ -68,13 +68,13 @@ bleach[css]==6.2.0
# xblock-poll
boto==2.49.0
# via -r requirements/edx/kernel.in
boto3==1.37.5
boto3==1.37.17
# via
# -r requirements/edx/kernel.in
# django-ses
# fs-s3fs
# ora2
botocore==1.37.5
botocore==1.37.17
# via
# -r requirements/edx/kernel.in
# boto3
@@ -164,7 +164,7 @@ defusedxml==0.7.1
# ora2
# python3-openid
# social-auth-core
django==4.2.19
django==4.2.20
# via
# -c requirements/edx/../common_constraints.txt
# -c requirements/edx/../constraints.txt
@@ -277,7 +277,7 @@ django-ipware==7.0.1
# -r requirements/edx/kernel.in
# edx-enterprise
# edx-proctoring
django-js-asset==3.1.0
django-js-asset==3.1.2
# via django-mptt
django-method-override==1.0.4
# via -r requirements/edx/kernel.in
@@ -316,7 +316,7 @@ django-object-actions==4.3.0
# via edx-enterprise
django-pipeline==4.0.0
# via -r requirements/edx/kernel.in
django-push-notifications==3.2.0
django-push-notifications==3.2.1
# via edx-ace
django-ratelimit==4.1.0
# via -r requirements/edx/kernel.in
@@ -393,7 +393,7 @@ drf-jwt==1.19.2
# via edx-drf-extensions
drf-spectacular==0.28.0
# via -r requirements/edx/kernel.in
drf-yasg==1.21.9
drf-yasg==1.21.10
# via
# django-user-tasks
# edx-api-doc-tools
@@ -512,7 +512,7 @@ edx-search==4.1.3
# openedx-forum
edx-sga==0.25.3
# via -r requirements/edx/bundled.in
edx-submissions==3.8.5
edx-submissions==3.8.6
# via
# -r requirements/edx/kernel.in
# ora2
@@ -555,9 +555,9 @@ event-tracking==3.0.0
# edx-search
fastavro==1.10.0
# via openedx-events
filelock==3.17.0
filelock==3.18.0
# via snowflake-connector-python
firebase-admin==6.6.0
firebase-admin==6.7.0
# via edx-ace
frozenlist==1.5.0
# via
@@ -579,14 +579,14 @@ geoip2==5.0.1
# via -r requirements/edx/kernel.in
glob2==0.7
# via -r requirements/edx/kernel.in
google-api-core[grpc]==2.24.1
google-api-core[grpc]==2.24.2
# via
# firebase-admin
# google-api-python-client
# google-cloud-core
# google-cloud-firestore
# google-cloud-storage
google-api-python-client==2.162.0
google-api-python-client==2.165.0
# via firebase-admin
google-auth==2.38.0
# via
@@ -598,7 +598,7 @@ google-auth==2.38.0
# google-cloud-storage
google-auth-httplib2==0.2.0
# via google-api-python-client
google-cloud-core==2.4.2
google-cloud-core==2.4.3
# via
# google-cloud-firestore
# google-cloud-storage
@@ -606,21 +606,21 @@ google-cloud-firestore==2.20.1
# via firebase-admin
google-cloud-storage==3.1.0
# via firebase-admin
google-crc32c==1.6.0
google-crc32c==1.7.0
# via
# google-cloud-storage
# google-resumable-media
google-resumable-media==2.7.2
# via google-cloud-storage
googleapis-common-protos==1.69.0
googleapis-common-protos==1.69.2
# via
# google-api-core
# grpcio-status
grpcio==1.70.0
grpcio==1.71.0
# via
# google-api-core
# grpcio-status
grpcio-status==1.70.0
grpcio-status==1.71.0
# via google-api-core
gunicorn==23.0.0
# via -r requirements/edx/kernel.in
@@ -634,7 +634,7 @@ httplib2==0.22.0
# via
# google-api-python-client
# google-auth-httplib2
icalendar==6.1.1
icalendar==6.1.2
# via -r requirements/edx/kernel.in
idna==3.10
# via
@@ -654,7 +654,7 @@ ipaddress==1.0.23
# via -r requirements/edx/kernel.in
isodate==0.7.2
# via python3-saml
jinja2==3.1.5
jinja2==3.1.6
# via code-annotations
jmespath==1.0.1
# via
@@ -683,7 +683,7 @@ jwcrypto==1.5.6
# via
# django-oauth-toolkit
# pylti1p3
kombu==5.4.2
kombu==5.5.0
# via celery
laboratory==1.0.2
# via -r requirements/edx/kernel.in
@@ -753,7 +753,7 @@ mpmath==1.3.0
# via sympy
msgpack==1.1.0
# via cachecontrol
multidict==6.1.0
multidict==6.2.0
# via
# aiohttp
# yarl
@@ -761,7 +761,7 @@ mysqlclient==2.2.7
# via
# -r requirements/edx/kernel.in
# openedx-forum
newrelic==10.6.0
newrelic==10.7.0
# via edx-django-utils
nh3==0.2.21
# via -r requirements/edx/kernel.in
@@ -804,7 +804,7 @@ openedx-django-require==2.1.0
# via -r requirements/edx/kernel.in
openedx-django-wiki==2.1.0
# via -r requirements/edx/kernel.in
openedx-events==9.18.2
openedx-events==9.20.0
# via
# -r requirements/edx/kernel.in
# edx-enterprise
@@ -864,7 +864,7 @@ pillow==11.1.0
# edx-organizations
# edxval
# pansi
platformdirs==4.3.6
platformdirs==4.3.7
# via snowflake-connector-python
polib==1.2.0
# via edx-i18n-tools
@@ -874,11 +874,11 @@ propcache==0.3.0
# via
# aiohttp
# yarl
proto-plus==1.26.0
proto-plus==1.26.1
# via
# google-api-core
# google-cloud-firestore
protobuf==5.29.3
protobuf==5.29.4
# via
# google-api-core
# google-cloud-firestore
@@ -904,7 +904,7 @@ pycountry==24.6.1
# via -r requirements/edx/kernel.in
pycparser==2.22
# via cffi
pycryptodomex==3.21.0
pycryptodomex==3.22.0
# via
# -r requirements/edx/kernel.in
# edx-proctoring
@@ -1077,7 +1077,7 @@ rules==3.5
# edx-enterprise
# edx-proctoring
# openedx-learning
s3transfer==0.11.3
s3transfer==0.11.4
# via boto3
sailthru-client==2.2.3
# via edx-ace
@@ -1131,6 +1131,7 @@ social-auth-app-django==5.4.1
# edx-auth-backends
social-auth-core==4.5.4
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/kernel.in
# edx-auth-backends
# social-auth-app-django
@@ -1270,7 +1271,9 @@ xblock-utils==4.0.0
xblocks-contrib==0.2.0
# via -r requirements/edx/bundled.in
xmlsec==1.3.14
# via python3-saml
# via
# -c requirements/edx/../constraints.txt
# python3-saml
xss-utils==0.7.1
# via -r requirements/edx/kernel.in
yarl==1.18.3

View File

@@ -6,11 +6,11 @@
#
chardet==5.2.0
# via diff-cover
coverage==7.6.12
coverage==7.7.0
# via -r requirements/edx/coverage.in
diff-cover==9.2.3
diff-cover==9.2.4
# via -r requirements/edx/coverage.in
jinja2==3.1.5
jinja2==3.1.6
# via diff-cover
markupsafe==3.0.2
# via jinja2

View File

@@ -16,12 +16,12 @@ acid-xblock==0.4.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
aiohappyeyeballs==2.4.6
aiohappyeyeballs==2.6.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# aiohttp
aiohttp==3.11.13
aiohttp==3.11.14
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -55,7 +55,7 @@ annotated-types==0.7.0
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# pydantic
anyio==4.8.0
anyio==4.9.0
# via
# -r requirements/edx/testing.txt
# httpcore
@@ -78,14 +78,14 @@ asn1crypto==1.5.1
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# snowflake-connector-python
astroid==3.3.8
astroid==3.3.9
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# pylint
# pylint-celery
# sphinx-autoapi
attrs==25.1.0
attrs==25.3.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -140,14 +140,14 @@ boto==2.49.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
boto3==1.37.5
boto3==1.37.17
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# django-ses
# fs-s3fs
# ora2
botocore==1.37.5
botocore==1.37.17
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -279,7 +279,7 @@ colorama==0.4.6
# via
# -r requirements/edx/testing.txt
# tox
coverage[toml]==7.6.12
coverage[toml]==7.7.0
# via
# -r requirements/edx/testing.txt
# pytest-cov
@@ -300,7 +300,7 @@ cryptography==44.0.2
# pyopenssl
# snowflake-connector-python
# social-auth-core
cssselect==1.2.0
cssselect==1.3.0
# via
# -r requirements/edx/testing.txt
# pyquery
@@ -323,7 +323,7 @@ defusedxml==0.7.1
# ora2
# python3-openid
# social-auth-core
diff-cover==9.2.3
diff-cover==9.2.4
# via -r requirements/edx/testing.txt
dill==0.3.9
# via
@@ -333,7 +333,7 @@ distlib==0.3.9
# via
# -r requirements/edx/testing.txt
# virtualenv
django==4.2.19
django==4.2.20
# via
# -c requirements/edx/../common_constraints.txt
# -c requirements/edx/../constraints.txt
@@ -454,7 +454,7 @@ django-crum==0.7.9
# edx-rbac
# edx-toggles
# super-csv
django-debug-toolbar==5.0.1
django-debug-toolbar==5.1.0
# via -r requirements/edx/development.in
django-fernet-fields-v2==0.9
# via
@@ -473,7 +473,7 @@ django-ipware==7.0.1
# -r requirements/edx/testing.txt
# edx-enterprise
# edx-proctoring
django-js-asset==3.1.0
django-js-asset==3.1.2
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -530,7 +530,7 @@ django-pipeline==4.0.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
django-push-notifications==3.2.0
django-push-notifications==3.2.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -651,7 +651,7 @@ drf-spectacular==0.28.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
drf-yasg==1.21.9
drf-yasg==1.21.10
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -812,7 +812,7 @@ edx-sga==0.25.3
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
edx-submissions==3.8.5
edx-submissions==3.8.6
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -875,7 +875,7 @@ execnet==2.1.1
# pytest-xdist
factory-boy==3.3.3
# via -r requirements/edx/testing.txt
faker==37.0.0
faker==37.0.2
# via
# -r requirements/edx/testing.txt
# factory-boy
@@ -888,14 +888,14 @@ fastavro==1.10.0
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# openedx-events
filelock==3.17.0
filelock==3.18.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# snowflake-connector-python
# tox
# virtualenv
firebase-admin==6.6.0
firebase-admin==6.7.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -939,7 +939,7 @@ glob2==0.7
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
google-api-core[grpc]==2.24.1
google-api-core[grpc]==2.24.2
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -948,7 +948,7 @@ google-api-core[grpc]==2.24.1
# google-cloud-core
# google-cloud-firestore
# google-cloud-storage
google-api-python-client==2.162.0
google-api-python-client==2.165.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -968,7 +968,7 @@ google-auth-httplib2==0.2.0
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# google-api-python-client
google-cloud-core==2.4.2
google-cloud-core==2.4.3
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -984,7 +984,7 @@ google-cloud-storage==3.1.0
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# firebase-admin
google-crc32c==1.6.0
google-crc32c==1.7.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -995,23 +995,23 @@ google-resumable-media==2.7.2
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# google-cloud-storage
googleapis-common-protos==1.69.0
googleapis-common-protos==1.69.2
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# google-api-core
# grpcio-status
grimp==3.6
grimp==3.7.1
# via
# -r requirements/edx/testing.txt
# import-linter
grpcio==1.70.0
grpcio==1.71.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# google-api-core
# grpcio-status
grpcio-status==1.70.0
grpcio-status==1.71.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1050,7 +1050,7 @@ httpx==0.23.3
# via
# -r requirements/edx/testing.txt
# pact-python
icalendar==6.1.1
icalendar==6.1.2
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1068,7 +1068,7 @@ imagesize==1.4.1
# via
# -r requirements/edx/doc.txt
# sphinx
import-linter==2.2
import-linter==2.3
# via -r requirements/edx/testing.txt
importlib-metadata==8.6.1
# via
@@ -1080,7 +1080,7 @@ inflection==0.5.1
# -r requirements/edx/testing.txt
# drf-spectacular
# drf-yasg
iniconfig==2.0.0
iniconfig==2.1.0
# via
# -r requirements/edx/testing.txt
# pytest
@@ -1102,7 +1102,7 @@ isort==6.0.1
# via
# -r requirements/edx/testing.txt
# pylint
jinja2==3.1.5
jinja2==3.1.6
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1154,7 +1154,7 @@ jwcrypto==1.5.6
# -r requirements/edx/testing.txt
# django-oauth-toolkit
# pylti1p3
kombu==5.4.2
kombu==5.5.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1247,7 +1247,7 @@ meilisearch==0.34.0
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# edx-search
mistune==3.1.2
mistune==3.1.3
# via
# -r requirements/edx/doc.txt
# sphinx-mdinclude
@@ -1278,7 +1278,7 @@ msgpack==1.1.0
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# cachecontrol
multidict==6.1.0
multidict==6.2.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1293,7 +1293,7 @@ mysqlclient==2.2.7
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# openedx-forum
newrelic==10.6.0
newrelic==10.7.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1363,7 +1363,7 @@ openedx-django-wiki==2.1.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
openedx-events==9.18.2
openedx-events==9.20.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1469,7 +1469,7 @@ pillow==11.1.0
# pansi
pip-tools==7.4.1
# via -r requirements/edx/../pip-tools.txt
platformdirs==4.3.6
platformdirs==4.3.7
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1499,13 +1499,13 @@ propcache==0.3.0
# -r requirements/edx/testing.txt
# aiohttp
# yarl
proto-plus==1.26.0
proto-plus==1.26.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# google-api-core
# google-cloud-firestore
protobuf==5.29.3
protobuf==5.29.4
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1553,7 +1553,7 @@ pycparser==2.22
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# cffi
pycryptodomex==3.21.0
pycryptodomex==3.22.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1609,7 +1609,7 @@ pylatexenc==2.10
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# olxcleaner
pylint==3.3.4
pylint==3.3.6
# via
# -r requirements/edx/testing.txt
# edx-lint
@@ -1882,7 +1882,7 @@ rules==3.5
# edx-enterprise
# edx-proctoring
# openedx-learning
s3transfer==0.11.3
s3transfer==0.11.4
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1977,6 +1977,7 @@ social-auth-app-django==5.4.1
# edx-auth-backends
social-auth-core==4.5.4
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# edx-auth-backends
@@ -2062,7 +2063,7 @@ staff-graded-xblock==3.0.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
starlette==0.46.0
starlette==0.46.1
# via
# -r requirements/edx/testing.txt
# fastapi
@@ -2106,7 +2107,7 @@ tomlkit==0.13.2
# -r requirements/edx/testing.txt
# pylint
# snowflake-connector-python
tox==4.24.1
tox==4.24.2
# via -r requirements/edx/testing.txt
tqdm==4.67.1
# via
@@ -2118,7 +2119,7 @@ types-pyyaml==6.0.12.20241230
# via
# django-stubs
# djangorestframework-stubs
types-requests==2.32.0.20250301
types-requests==2.32.0.20250306
# via djangorestframework-stubs
typing-extensions==4.12.2
# via
@@ -2195,7 +2196,7 @@ vine==5.1.0
# amqp
# celery
# kombu
virtualenv==20.29.2
virtualenv==20.29.3
# via
# -r requirements/edx/testing.txt
# tox
@@ -2291,6 +2292,7 @@ xblocks-contrib==0.2.0
# -r requirements/edx/testing.txt
xmlsec==1.3.14
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# python3-saml

View File

@@ -10,11 +10,11 @@ accessible-pygments==0.0.5
# via pydata-sphinx-theme
acid-xblock==0.4.1
# via -r requirements/edx/base.txt
aiohappyeyeballs==2.4.6
aiohappyeyeballs==2.6.1
# via
# -r requirements/edx/base.txt
# aiohttp
aiohttp==3.11.13
aiohttp==3.11.14
# via
# -r requirements/edx/base.txt
# geoip2
@@ -53,9 +53,9 @@ asn1crypto==1.5.1
# via
# -r requirements/edx/base.txt
# snowflake-connector-python
astroid==3.3.8
astroid==3.3.9
# via sphinx-autoapi
attrs==25.1.0
attrs==25.3.0
# via
# -r requirements/edx/base.txt
# aiohttp
@@ -101,13 +101,13 @@ bleach[css]==6.2.0
# xblock-poll
boto==2.49.0
# via -r requirements/edx/base.txt
boto3==1.37.5
boto3==1.37.17
# via
# -r requirements/edx/base.txt
# django-ses
# fs-s3fs
# ora2
botocore==1.37.5
botocore==1.37.17
# via
# -r requirements/edx/base.txt
# boto3
@@ -220,7 +220,7 @@ defusedxml==0.7.1
# ora2
# python3-openid
# social-auth-core
django==4.2.19
django==4.2.20
# via
# -c requirements/edx/../common_constraints.txt
# -c requirements/edx/../constraints.txt
@@ -341,7 +341,7 @@ django-ipware==7.0.1
# -r requirements/edx/base.txt
# edx-enterprise
# edx-proctoring
django-js-asset==3.1.0
django-js-asset==3.1.2
# via
# -r requirements/edx/base.txt
# django-mptt
@@ -386,7 +386,7 @@ django-object-actions==4.3.0
# edx-enterprise
django-pipeline==4.0.0
# via -r requirements/edx/base.txt
django-push-notifications==3.2.0
django-push-notifications==3.2.1
# via
# -r requirements/edx/base.txt
# edx-ace
@@ -476,7 +476,7 @@ drf-jwt==1.19.2
# edx-drf-extensions
drf-spectacular==0.28.0
# via -r requirements/edx/base.txt
drf-yasg==1.21.9
drf-yasg==1.21.10
# via
# -r requirements/edx/base.txt
# django-user-tasks
@@ -598,7 +598,7 @@ edx-search==4.1.3
# openedx-forum
edx-sga==0.25.3
# via -r requirements/edx/base.txt
edx-submissions==3.8.5
edx-submissions==3.8.6
# via
# -r requirements/edx/base.txt
# ora2
@@ -648,11 +648,11 @@ fastavro==1.10.0
# via
# -r requirements/edx/base.txt
# openedx-events
filelock==3.17.0
filelock==3.18.0
# via
# -r requirements/edx/base.txt
# snowflake-connector-python
firebase-admin==6.6.0
firebase-admin==6.7.0
# via
# -r requirements/edx/base.txt
# edx-ace
@@ -683,7 +683,7 @@ gitpython==3.1.44
# via -r requirements/edx/doc.in
glob2==0.7
# via -r requirements/edx/base.txt
google-api-core[grpc]==2.24.1
google-api-core[grpc]==2.24.2
# via
# -r requirements/edx/base.txt
# firebase-admin
@@ -691,7 +691,7 @@ google-api-core[grpc]==2.24.1
# google-cloud-core
# google-cloud-firestore
# google-cloud-storage
google-api-python-client==2.162.0
google-api-python-client==2.165.0
# via
# -r requirements/edx/base.txt
# firebase-admin
@@ -708,7 +708,7 @@ google-auth-httplib2==0.2.0
# via
# -r requirements/edx/base.txt
# google-api-python-client
google-cloud-core==2.4.2
google-cloud-core==2.4.3
# via
# -r requirements/edx/base.txt
# google-cloud-firestore
@@ -721,7 +721,7 @@ google-cloud-storage==3.1.0
# via
# -r requirements/edx/base.txt
# firebase-admin
google-crc32c==1.6.0
google-crc32c==1.7.0
# via
# -r requirements/edx/base.txt
# google-cloud-storage
@@ -730,17 +730,17 @@ google-resumable-media==2.7.2
# via
# -r requirements/edx/base.txt
# google-cloud-storage
googleapis-common-protos==1.69.0
googleapis-common-protos==1.69.2
# via
# -r requirements/edx/base.txt
# google-api-core
# grpcio-status
grpcio==1.70.0
grpcio==1.71.0
# via
# -r requirements/edx/base.txt
# google-api-core
# grpcio-status
grpcio-status==1.70.0
grpcio-status==1.71.0
# via
# -r requirements/edx/base.txt
# google-api-core
@@ -757,7 +757,7 @@ httplib2==0.22.0
# -r requirements/edx/base.txt
# google-api-python-client
# google-auth-httplib2
icalendar==6.1.1
icalendar==6.1.2
# via -r requirements/edx/base.txt
idna==3.10
# via
@@ -785,7 +785,7 @@ isodate==0.7.2
# via
# -r requirements/edx/base.txt
# python3-saml
jinja2==3.1.5
jinja2==3.1.6
# via
# -r requirements/edx/base.txt
# code-annotations
@@ -828,7 +828,7 @@ jwcrypto==1.5.6
# -r requirements/edx/base.txt
# django-oauth-toolkit
# pylti1p3
kombu==5.4.2
kombu==5.5.0
# via
# -r requirements/edx/base.txt
# celery
@@ -896,7 +896,7 @@ meilisearch==0.34.0
# via
# -r requirements/edx/base.txt
# edx-search
mistune==3.1.2
mistune==3.1.3
# via sphinx-mdinclude
mongoengine==0.29.1
# via -r requirements/edx/base.txt
@@ -917,7 +917,7 @@ msgpack==1.1.0
# via
# -r requirements/edx/base.txt
# cachecontrol
multidict==6.1.0
multidict==6.2.0
# via
# -r requirements/edx/base.txt
# aiohttp
@@ -926,7 +926,7 @@ mysqlclient==2.2.7
# via
# -r requirements/edx/base.txt
# openedx-forum
newrelic==10.6.0
newrelic==10.7.0
# via
# -r requirements/edx/base.txt
# edx-django-utils
@@ -976,7 +976,7 @@ openedx-django-require==2.1.0
# via -r requirements/edx/base.txt
openedx-django-wiki==2.1.0
# via -r requirements/edx/base.txt
openedx-events==9.18.2
openedx-events==9.20.0
# via
# -r requirements/edx/base.txt
# edx-enterprise
@@ -1050,7 +1050,7 @@ pillow==11.1.0
# edx-organizations
# edxval
# pansi
platformdirs==4.3.6
platformdirs==4.3.7
# via
# -r requirements/edx/base.txt
# snowflake-connector-python
@@ -1067,12 +1067,12 @@ propcache==0.3.0
# -r requirements/edx/base.txt
# aiohttp
# yarl
proto-plus==1.26.0
proto-plus==1.26.1
# via
# -r requirements/edx/base.txt
# google-api-core
# google-cloud-firestore
protobuf==5.29.3
protobuf==5.29.4
# via
# -r requirements/edx/base.txt
# google-api-core
@@ -1104,7 +1104,7 @@ pycparser==2.22
# via
# -r requirements/edx/base.txt
# cffi
pycryptodomex==3.21.0
pycryptodomex==3.22.0
# via
# -r requirements/edx/base.txt
# edx-proctoring
@@ -1315,7 +1315,7 @@ rules==3.5
# edx-enterprise
# edx-proctoring
# openedx-learning
s3transfer==0.11.3
s3transfer==0.11.4
# via
# -r requirements/edx/base.txt
# boto3
@@ -1383,6 +1383,7 @@ social-auth-app-django==5.4.1
# edx-auth-backends
social-auth-core==4.5.4
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
# edx-auth-backends
# social-auth-app-django
@@ -1596,6 +1597,7 @@ xblocks-contrib==0.2.0
# via -r requirements/edx/base.txt
xmlsec==1.3.14
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
# python3-saml
xss-utils==0.7.1

View File

@@ -4,7 +4,7 @@
#
# make upgrade
#
attrs==25.1.0
attrs==25.3.0
# via
# glom
# jsonschema
@@ -43,7 +43,7 @@ face==24.0.0
# via glom
glom==22.1.0
# via semgrep
googleapis-common-protos==1.69.0
googleapis-common-protos==1.69.2
# via opentelemetry-exporter-otlp-proto-http
idna==3.10
# via requests
@@ -115,7 +115,7 @@ ruamel-yaml==0.18.10
# via semgrep
ruamel-yaml-clib==0.2.12
# via ruamel-yaml
semgrep==1.110.0
semgrep==1.114.0
# via -r requirements/edx/semgrep.in
tomli==2.0.2
# via semgrep

View File

@@ -8,11 +8,11 @@
# via -r requirements/edx/base.txt
acid-xblock==0.4.1
# via -r requirements/edx/base.txt
aiohappyeyeballs==2.4.6
aiohappyeyeballs==2.6.1
# via
# -r requirements/edx/base.txt
# aiohttp
aiohttp==3.11.13
aiohttp==3.11.14
# via
# -r requirements/edx/base.txt
# geoip2
@@ -35,7 +35,7 @@ annotated-types==0.7.0
# via
# -r requirements/edx/base.txt
# pydantic
anyio==4.8.0
anyio==4.9.0
# via
# httpcore
# starlette
@@ -53,11 +53,11 @@ asn1crypto==1.5.1
# via
# -r requirements/edx/base.txt
# snowflake-connector-python
astroid==3.3.8
astroid==3.3.9
# via
# pylint
# pylint-celery
attrs==25.1.0
attrs==25.3.0
# via
# -r requirements/edx/base.txt
# aiohttp
@@ -101,13 +101,13 @@ bleach[css]==6.2.0
# xblock-poll
boto==2.49.0
# via -r requirements/edx/base.txt
boto3==1.37.5
boto3==1.37.17
# via
# -r requirements/edx/base.txt
# django-ses
# fs-s3fs
# ora2
botocore==1.37.5
botocore==1.37.17
# via
# -r requirements/edx/base.txt
# boto3
@@ -209,7 +209,7 @@ codejail-includes==1.0.0
# via -r requirements/edx/base.txt
colorama==0.4.6
# via tox
coverage[toml]==7.6.12
coverage[toml]==7.7.0
# via
# -r requirements/edx/coverage.txt
# pytest-cov
@@ -227,7 +227,7 @@ cryptography==44.0.2
# pyopenssl
# snowflake-connector-python
# social-auth-core
cssselect==1.2.0
cssselect==1.3.0
# via
# -r requirements/edx/testing.in
# pyquery
@@ -244,13 +244,13 @@ defusedxml==0.7.1
# ora2
# python3-openid
# social-auth-core
diff-cover==9.2.3
diff-cover==9.2.4
# via -r requirements/edx/coverage.txt
dill==0.3.9
# via pylint
distlib==0.3.9
# via virtualenv
django==4.2.19
django==4.2.20
# via
# -c requirements/edx/../common_constraints.txt
# -c requirements/edx/../constraints.txt
@@ -371,7 +371,7 @@ django-ipware==7.0.1
# -r requirements/edx/base.txt
# edx-enterprise
# edx-proctoring
django-js-asset==3.1.0
django-js-asset==3.1.2
# via
# -r requirements/edx/base.txt
# django-mptt
@@ -416,7 +416,7 @@ django-object-actions==4.3.0
# edx-enterprise
django-pipeline==4.0.0
# via -r requirements/edx/base.txt
django-push-notifications==3.2.0
django-push-notifications==3.2.1
# via
# -r requirements/edx/base.txt
# edx-ace
@@ -501,7 +501,7 @@ drf-jwt==1.19.2
# edx-drf-extensions
drf-spectacular==0.28.0
# via -r requirements/edx/base.txt
drf-yasg==1.21.9
drf-yasg==1.21.10
# via
# -r requirements/edx/base.txt
# django-user-tasks
@@ -625,7 +625,7 @@ edx-search==4.1.3
# openedx-forum
edx-sga==0.25.3
# via -r requirements/edx/base.txt
edx-submissions==3.8.5
edx-submissions==3.8.6
# via
# -r requirements/edx/base.txt
# ora2
@@ -675,7 +675,7 @@ execnet==2.1.1
# via pytest-xdist
factory-boy==3.3.3
# via -r requirements/edx/testing.in
faker==37.0.0
faker==37.0.2
# via factory-boy
fastapi==0.115.11
# via pact-python
@@ -683,13 +683,13 @@ fastavro==1.10.0
# via
# -r requirements/edx/base.txt
# openedx-events
filelock==3.17.0
filelock==3.18.0
# via
# -r requirements/edx/base.txt
# snowflake-connector-python
# tox
# virtualenv
firebase-admin==6.6.0
firebase-admin==6.7.0
# via
# -r requirements/edx/base.txt
# edx-ace
@@ -718,7 +718,7 @@ geoip2==5.0.1
# via -r requirements/edx/base.txt
glob2==0.7
# via -r requirements/edx/base.txt
google-api-core[grpc]==2.24.1
google-api-core[grpc]==2.24.2
# via
# -r requirements/edx/base.txt
# firebase-admin
@@ -726,7 +726,7 @@ google-api-core[grpc]==2.24.1
# google-cloud-core
# google-cloud-firestore
# google-cloud-storage
google-api-python-client==2.162.0
google-api-python-client==2.165.0
# via
# -r requirements/edx/base.txt
# firebase-admin
@@ -743,7 +743,7 @@ google-auth-httplib2==0.2.0
# via
# -r requirements/edx/base.txt
# google-api-python-client
google-cloud-core==2.4.2
google-cloud-core==2.4.3
# via
# -r requirements/edx/base.txt
# google-cloud-firestore
@@ -756,7 +756,7 @@ google-cloud-storage==3.1.0
# via
# -r requirements/edx/base.txt
# firebase-admin
google-crc32c==1.6.0
google-crc32c==1.7.0
# via
# -r requirements/edx/base.txt
# google-cloud-storage
@@ -765,19 +765,19 @@ google-resumable-media==2.7.2
# via
# -r requirements/edx/base.txt
# google-cloud-storage
googleapis-common-protos==1.69.0
googleapis-common-protos==1.69.2
# via
# -r requirements/edx/base.txt
# google-api-core
# grpcio-status
grimp==3.6
grimp==3.7.1
# via import-linter
grpcio==1.70.0
grpcio==1.71.0
# via
# -r requirements/edx/base.txt
# google-api-core
# grpcio-status
grpcio-status==1.70.0
grpcio-status==1.71.0
# via
# -r requirements/edx/base.txt
# google-api-core
@@ -804,7 +804,7 @@ httpretty==1.1.4
# via -r requirements/edx/testing.in
httpx==0.23.3
# via pact-python
icalendar==6.1.1
icalendar==6.1.2
# via -r requirements/edx/base.txt
idna==3.10
# via
@@ -815,7 +815,7 @@ idna==3.10
# rfc3986
# snowflake-connector-python
# yarl
import-linter==2.2
import-linter==2.3
# via -r requirements/edx/testing.in
importlib-metadata==8.6.1
# via -r requirements/edx/base.txt
@@ -824,7 +824,7 @@ inflection==0.5.1
# -r requirements/edx/base.txt
# drf-spectacular
# drf-yasg
iniconfig==2.0.0
iniconfig==2.1.0
# via pytest
interchange==2021.0.4
# via
@@ -840,7 +840,7 @@ isort==6.0.1
# via
# -r requirements/edx/testing.in
# pylint
jinja2==3.1.5
jinja2==3.1.6
# via
# -r requirements/edx/base.txt
# -r requirements/edx/coverage.txt
@@ -882,7 +882,7 @@ jwcrypto==1.5.6
# -r requirements/edx/base.txt
# django-oauth-toolkit
# pylti1p3
kombu==5.4.2
kombu==5.5.0
# via
# -r requirements/edx/base.txt
# celery
@@ -975,7 +975,7 @@ msgpack==1.1.0
# via
# -r requirements/edx/base.txt
# cachecontrol
multidict==6.1.0
multidict==6.2.0
# via
# -r requirements/edx/base.txt
# aiohttp
@@ -984,7 +984,7 @@ mysqlclient==2.2.7
# via
# -r requirements/edx/base.txt
# openedx-forum
newrelic==10.6.0
newrelic==10.7.0
# via
# -r requirements/edx/base.txt
# edx-django-utils
@@ -1034,7 +1034,7 @@ openedx-django-require==2.1.0
# via -r requirements/edx/base.txt
openedx-django-wiki==2.1.0
# via -r requirements/edx/base.txt
openedx-events==9.18.2
openedx-events==9.20.0
# via
# -r requirements/edx/base.txt
# edx-enterprise
@@ -1109,7 +1109,7 @@ pillow==11.1.0
# edx-organizations
# edxval
# pansi
platformdirs==4.3.6
platformdirs==4.3.7
# via
# -r requirements/edx/base.txt
# pylint
@@ -1136,12 +1136,12 @@ propcache==0.3.0
# -r requirements/edx/base.txt
# aiohttp
# yarl
proto-plus==1.26.0
proto-plus==1.26.1
# via
# -r requirements/edx/base.txt
# google-api-core
# google-cloud-firestore
protobuf==5.29.3
protobuf==5.29.4
# via
# -r requirements/edx/base.txt
# google-api-core
@@ -1181,7 +1181,7 @@ pycparser==2.22
# via
# -r requirements/edx/base.txt
# cffi
pycryptodomex==3.21.0
pycryptodomex==3.22.0
# via
# -r requirements/edx/base.txt
# edx-proctoring
@@ -1223,7 +1223,7 @@ pylatexenc==2.10
# via
# -r requirements/edx/base.txt
# olxcleaner
pylint==3.3.4
pylint==3.3.6
# via
# edx-lint
# pylint-celery
@@ -1436,7 +1436,7 @@ rules==3.5
# edx-enterprise
# edx-proctoring
# openedx-learning
s3transfer==0.11.3
s3transfer==0.11.4
# via
# -r requirements/edx/base.txt
# boto3
@@ -1508,6 +1508,7 @@ social-auth-app-django==5.4.1
# edx-auth-backends
social-auth-core==4.5.4
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
# edx-auth-backends
# social-auth-app-django
@@ -1529,7 +1530,7 @@ sqlparse==0.5.3
# django
staff-graded-xblock==3.0.1
# via -r requirements/edx/base.txt
starlette==0.46.0
starlette==0.46.1
# via fastapi
stevedore==5.4.1
# via
@@ -1565,7 +1566,7 @@ tomlkit==0.13.2
# -r requirements/edx/base.txt
# pylint
# snowflake-connector-python
tox==4.24.1
tox==4.24.2
# via -r requirements/edx/testing.in
tqdm==4.67.1
# via
@@ -1629,7 +1630,7 @@ vine==5.1.0
# amqp
# celery
# kombu
virtualenv==20.29.2
virtualenv==20.29.3
# via tox
voluptuous==0.15.2
# via
@@ -1698,6 +1699,7 @@ xblocks-contrib==0.2.0
# via -r requirements/edx/base.txt
xmlsec==1.3.14
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
# python3-saml
xss-utils==0.7.1

View File

@@ -12,5 +12,5 @@ pip==24.2
# via
# -c requirements/common_constraints.txt
# -r requirements/pip.in
setuptools==75.8.2
setuptools==77.0.3
# via -r requirements/pip.in

View File

@@ -18,7 +18,7 @@ dnspython==2.7.0
# pymongo
edx-opaque-keys==2.11.0
# via -r scripts/structures_pruning/requirements/base.txt
iniconfig==2.0.0
iniconfig==2.1.0
# via pytest
packaging==24.2
# via pytest

View File

@@ -6,13 +6,13 @@
#
asgiref==3.8.1
# via django
attrs==25.1.0
attrs==25.3.0
# via zeep
backoff==2.2.1
# via -r scripts/user_retirement/requirements/base.in
boto3==1.37.5
boto3==1.37.17
# via -r scripts/user_retirement/requirements/base.in
botocore==1.37.5
botocore==1.37.17
# via
# boto3
# s3transfer
@@ -34,7 +34,7 @@ click==8.1.8
# edx-django-utils
cryptography==44.0.2
# via pyjwt
django==4.2.19
django==4.2.20
# via
# -c scripts/user_retirement/requirements/../../../requirements/common_constraints.txt
# -c scripts/user_retirement/requirements/../../../requirements/constraints.txt
@@ -49,9 +49,9 @@ edx-django-utils==7.2.0
# via edx-rest-api-client
edx-rest-api-client==6.1.0
# via -r scripts/user_retirement/requirements/base.in
google-api-core==2.24.1
google-api-core==2.24.2
# via google-api-python-client
google-api-python-client==2.162.0
google-api-python-client==2.165.0
# via -r scripts/user_retirement/requirements/base.in
google-auth==2.38.0
# via
@@ -60,7 +60,7 @@ google-auth==2.38.0
# google-auth-httplib2
google-auth-httplib2==0.2.0
# via google-api-python-client
googleapis-common-protos==1.69.0
googleapis-common-protos==1.69.2
# via google-api-core
httplib2==0.22.0
# via
@@ -70,7 +70,7 @@ idna==3.10
# via requests
isodate==0.7.2
# via zeep
jenkinsapi==0.3.13
jenkinsapi==0.3.14
# via -r scripts/user_retirement/requirements/base.in
jmespath==1.0.1
# via
@@ -80,15 +80,15 @@ lxml==5.3.1
# via zeep
more-itertools==10.6.0
# via simple-salesforce
newrelic==10.6.0
newrelic==10.7.0
# via edx-django-utils
pbr==6.1.1
# via stevedore
platformdirs==4.3.6
platformdirs==4.3.7
# via zeep
proto-plus==1.26.0
proto-plus==1.26.1
# via google-api-core
protobuf==5.29.3
protobuf==6.30.1
# via
# google-api-core
# googleapis-common-protos
@@ -135,7 +135,7 @@ requests-toolbelt==1.0.0
# via zeep
rsa==4.9
# via google-auth
s3transfer==0.11.3
s3transfer==0.11.4
# via boto3
simple-salesforce==1.12.6
# via -r scripts/user_retirement/requirements/base.in

View File

@@ -8,17 +8,17 @@ asgiref==3.8.1
# via
# -r scripts/user_retirement/requirements/base.txt
# django
attrs==25.1.0
attrs==25.3.0
# via
# -r scripts/user_retirement/requirements/base.txt
# zeep
backoff==2.2.1
# via -r scripts/user_retirement/requirements/base.txt
boto3==1.37.5
boto3==1.37.17
# via
# -r scripts/user_retirement/requirements/base.txt
# moto
botocore==1.37.5
botocore==1.37.17
# via
# -r scripts/user_retirement/requirements/base.txt
# boto3
@@ -52,7 +52,7 @@ cryptography==44.0.2
# pyjwt
ddt==1.7.2
# via -r scripts/user_retirement/requirements/testing.in
django==4.2.19
django==4.2.20
# via
# -r scripts/user_retirement/requirements/base.txt
# django-crum
@@ -72,11 +72,11 @@ edx-django-utils==7.2.0
# edx-rest-api-client
edx-rest-api-client==6.1.0
# via -r scripts/user_retirement/requirements/base.txt
google-api-core==2.24.1
google-api-core==2.24.2
# via
# -r scripts/user_retirement/requirements/base.txt
# google-api-python-client
google-api-python-client==2.162.0
google-api-python-client==2.165.0
# via -r scripts/user_retirement/requirements/base.txt
google-auth==2.38.0
# via
@@ -88,7 +88,7 @@ google-auth-httplib2==0.2.0
# via
# -r scripts/user_retirement/requirements/base.txt
# google-api-python-client
googleapis-common-protos==1.69.0
googleapis-common-protos==1.69.2
# via
# -r scripts/user_retirement/requirements/base.txt
# google-api-core
@@ -101,15 +101,15 @@ idna==3.10
# via
# -r scripts/user_retirement/requirements/base.txt
# requests
iniconfig==2.0.0
iniconfig==2.1.0
# via pytest
isodate==0.7.2
# via
# -r scripts/user_retirement/requirements/base.txt
# zeep
jenkinsapi==0.3.13
jenkinsapi==0.3.14
# via -r scripts/user_retirement/requirements/base.txt
jinja2==3.1.5
jinja2==3.1.6
# via moto
jmespath==1.0.1
# via
@@ -132,7 +132,7 @@ more-itertools==10.6.0
# simple-salesforce
moto==4.2.14
# via -r scripts/user_retirement/requirements/testing.in
newrelic==10.6.0
newrelic==10.7.0
# via
# -r scripts/user_retirement/requirements/base.txt
# edx-django-utils
@@ -142,17 +142,17 @@ pbr==6.1.1
# via
# -r scripts/user_retirement/requirements/base.txt
# stevedore
platformdirs==4.3.6
platformdirs==4.3.7
# via
# -r scripts/user_retirement/requirements/base.txt
# zeep
pluggy==1.5.0
# via pytest
proto-plus==1.26.0
proto-plus==1.26.1
# via
# -r scripts/user_retirement/requirements/base.txt
# google-api-core
protobuf==5.29.3
protobuf==6.30.1
# via
# -r scripts/user_retirement/requirements/base.txt
# google-api-core
@@ -227,7 +227,7 @@ requests-toolbelt==1.0.0
# via
# -r scripts/user_retirement/requirements/base.txt
# zeep
responses==0.25.6
responses==0.25.7
# via
# -r scripts/user_retirement/requirements/testing.in
# moto
@@ -235,7 +235,7 @@ rsa==4.9
# via
# -r scripts/user_retirement/requirements/base.txt
# google-auth
s3transfer==0.11.3
s3transfer==0.11.4
# via
# -r scripts/user_retirement/requirements/base.txt
# boto3