From b232709251054325cafa1aa582d9e043e78b8039 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Mon, 4 May 2026 23:20:00 -0400 Subject: [PATCH] chore: Upgrade Python requirements --- requirements/edx-sandbox/base.txt | 2 +- requirements/edx/base.txt | 20 ++++++------ requirements/edx/development.txt | 32 +++++++++---------- requirements/edx/doc.txt | 22 ++++++------- requirements/edx/semgrep.txt | 2 +- requirements/edx/testing.txt | 28 ++++++++-------- requirements/pip-tools.txt | 2 +- scripts/user_retirement/requirements/base.txt | 12 +++---- .../user_retirement/requirements/testing.txt | 21 +++++------- 9 files changed, 68 insertions(+), 73 deletions(-) diff --git a/requirements/edx-sandbox/base.txt b/requirements/edx-sandbox/base.txt index d3582beab566..844b9b92dde8 100644 --- a/requirements/edx-sandbox/base.txt +++ b/requirements/edx-sandbox/base.txt @@ -14,7 +14,7 @@ codejail-includes==2.0.0 # via -r requirements/edx-sandbox/base.in contourpy==1.3.3 # via matplotlib -cryptography==47.0.0 +cryptography==48.0.0 # via -r requirements/edx-sandbox/base.in cycler==0.12.1 # via matplotlib diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index b31b3126523f..83fd08d9d97c 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -68,14 +68,14 @@ bleach[css]==6.3.0 # ora2 # xblock-drag-and-drop-v2 # xblock-poll -boto3==1.43.0 +boto3==1.43.3 # via # -r requirements/edx/kernel.in # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.43.0 +botocore==1.43.3 # via # -r requirements/edx/kernel.in # boto3 @@ -87,7 +87,7 @@ bridgekeeper==0.9 # via -r requirements/edx/kernel.in cachecontrol==0.14.4 # via firebase-admin -cachetools==7.0.6 +cachetools==7.1.1 # via edxval camel-converter[pydantic]==5.1.0 # via meilisearch @@ -150,7 +150,7 @@ codejail-includes==2.0.0 # via -r requirements/edx/kernel.in crowdsourcehinter-xblock==1.0.0 # via -r requirements/edx/bundled.in -cryptography==47.0.0 +cryptography==48.0.0 # via # -r requirements/edx/kernel.in # django-fernet-fields-v2 @@ -618,7 +618,7 @@ google-api-core[grpc]==2.30.3 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.49.2 +google-auth==2.50.0 # via # google-api-core # google-cloud-core @@ -672,7 +672,7 @@ httpx[http2]==0.28.1 # typesense hyperframe==6.1.0 # via h2 -icalendar==7.0.3 +icalendar==7.1.0 # via -r requirements/edx/kernel.in idna==3.13 # via @@ -861,7 +861,7 @@ openedx-events==11.2.0 # openedx-authz # openedx-core # ora2 -openedx-filters==3.1.0 +openedx-filters==3.3.0 # via # -r requirements/edx/kernel.in # edx-enterprise @@ -987,7 +987,7 @@ pynacl==1.6.2 # paramiko pynliner==0.8.0 # via -r requirements/edx/kernel.in -pyopenssl==26.1.0 +pyopenssl==26.2.0 # via snowflake-connector-python pyparsing==3.3.2 # via @@ -1025,7 +1025,7 @@ python3-openid==3.2.0 ; python_version >= "3" # social-auth-core python3-saml==1.16.0 # via -r requirements/edx/kernel.in -pytz==2026.1.post1 +pytz==2026.2 # via # -r requirements/edx/kernel.in # drf-yasg @@ -1265,7 +1265,7 @@ walrus==0.9.8 # via edx-event-bus-redis wcmatch==10.1 # via pycasbin -wcwidth==0.6.0 +wcwidth==0.7.0 # via prompt-toolkit web-fragments==4.0.0 # via diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 10e05f216365..42ecd32423df 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -134,7 +134,7 @@ bleach[css]==6.3.0 # ora2 # xblock-drag-and-drop-v2 # xblock-poll -boto3==1.43.0 +boto3==1.43.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -142,7 +142,7 @@ boto3==1.43.0 # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.43.0 +botocore==1.43.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -167,7 +167,7 @@ cachecontrol==0.14.4 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # firebase-admin -cachetools==7.0.6 +cachetools==7.1.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -289,7 +289,7 @@ crowdsourcehinter-xblock==1.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -cryptography==47.0.0 +cryptography==48.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -971,7 +971,7 @@ google-api-core[grpc]==2.30.3 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.49.2 +google-auth==2.50.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1075,7 +1075,7 @@ hyperframe==6.1.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # h2 -icalendar==7.0.3 +icalendar==7.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1281,7 +1281,7 @@ meilisearch==0.41.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-search -mistune==3.2.0 +mistune==3.2.1 # via # -r requirements/edx/doc.txt # sphinx-mdinclude @@ -1413,7 +1413,7 @@ openedx-events==11.2.0 # openedx-authz # openedx-core # ora2 -openedx-filters==3.1.0 +openedx-filters==3.3.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1447,9 +1447,9 @@ packaging==26.2 # sphinx # tox # wheel -pact-python==3.3.1 +pact-python==3.4.0 # via -r requirements/edx/testing.txt -pact-python-ffi==0.5.3.0 +pact-python-ffi==0.5.4.0 # via # -r requirements/edx/testing.txt # pact-python @@ -1681,7 +1681,7 @@ pynliner==0.8.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -pyopenssl==26.1.0 +pyopenssl==26.2.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1788,7 +1788,7 @@ python3-saml==1.16.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -pytz==2026.1.post1 +pytz==2026.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2136,7 +2136,7 @@ tomlkit==0.14.0 # openedx-core # pylint # snowflake-connector-python -tox==4.53.0 +tox==4.53.1 # via -r requirements/edx/testing.txt tqdm==4.67.3 # via @@ -2147,7 +2147,7 @@ types-pyyaml==6.0.12.20260408 # via # django-stubs # djangorestframework-stubs -types-requests==2.33.0.20260408 +types-requests==2.33.0.20260503 # via -r requirements/edx/development.in typesense==2.0.0 # via @@ -2232,7 +2232,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==21.3.0 +virtualenv==21.3.1 # via # -r requirements/edx/testing.txt # tox @@ -2255,7 +2255,7 @@ wcmatch==10.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # pycasbin -wcwidth==0.6.0 +wcwidth==0.7.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index 432599aac433..bf746f0b70fc 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -105,14 +105,14 @@ bleach[css]==6.3.0 # ora2 # xblock-drag-and-drop-v2 # xblock-poll -boto3==1.43.0 +boto3==1.43.3 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.43.0 +botocore==1.43.3 # via # -r requirements/edx/base.txt # boto3 @@ -128,7 +128,7 @@ cachecontrol==0.14.4 # via # -r requirements/edx/base.txt # firebase-admin -cachetools==7.0.6 +cachetools==7.1.1 # via # -r requirements/edx/base.txt # edxval @@ -210,7 +210,7 @@ codejail-includes==2.0.0 # via -r requirements/edx/base.txt crowdsourcehinter-xblock==1.0.0 # via -r requirements/edx/base.txt -cryptography==47.0.0 +cryptography==48.0.0 # via # -r requirements/edx/base.txt # django-fernet-fields-v2 @@ -728,7 +728,7 @@ google-api-core[grpc]==2.30.3 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.49.2 +google-auth==2.50.0 # via # -r requirements/edx/base.txt # google-api-core @@ -806,7 +806,7 @@ hyperframe==6.1.0 # via # -r requirements/edx/base.txt # h2 -icalendar==7.0.3 +icalendar==7.1.0 # via -r requirements/edx/base.txt idna==3.13 # via @@ -947,7 +947,7 @@ meilisearch==0.41.0 # via # -r requirements/edx/base.txt # edx-search -mistune==3.2.0 +mistune==3.2.1 # via sphinx-mdinclude mongoengine==0.29.3 # via -r requirements/edx/base.txt @@ -1041,7 +1041,7 @@ openedx-events==11.2.0 # openedx-authz # openedx-core # ora2 -openedx-filters==3.1.0 +openedx-filters==3.3.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1206,7 +1206,7 @@ pynacl==1.6.2 # paramiko pynliner==0.8.0 # via -r requirements/edx/base.txt -pyopenssl==26.1.0 +pyopenssl==26.2.0 # via # -r requirements/edx/base.txt # snowflake-connector-python @@ -1255,7 +1255,7 @@ python3-openid==3.2.0 ; python_version >= "3" # social-auth-core python3-saml==1.16.0 # via -r requirements/edx/base.txt -pytz==2026.1.post1 +pytz==2026.2 # via # -r requirements/edx/base.txt # drf-yasg @@ -1599,7 +1599,7 @@ wcmatch==10.1 # via # -r requirements/edx/base.txt # pycasbin -wcwidth==0.6.0 +wcwidth==0.7.0 # via # -r requirements/edx/base.txt # prompt-toolkit diff --git a/requirements/edx/semgrep.txt b/requirements/edx/semgrep.txt index 0dbd7e980f17..da2d148e696c 100644 --- a/requirements/edx/semgrep.txt +++ b/requirements/edx/semgrep.txt @@ -43,7 +43,7 @@ click-option-group==0.5.9 # via semgrep colorama==0.4.6 # via semgrep -cryptography==47.0.0 +cryptography==48.0.0 # via pyjwt exceptiongroup==1.2.2 # via semgrep diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index 3b000d1ca072..29bd25b2da34 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -100,14 +100,14 @@ bleach[css]==6.3.0 # ora2 # xblock-drag-and-drop-v2 # xblock-poll -boto3==1.43.0 +boto3==1.43.3 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.43.0 +botocore==1.43.3 # via # -r requirements/edx/base.txt # boto3 @@ -123,7 +123,7 @@ cachecontrol==0.14.4 # via # -r requirements/edx/base.txt # firebase-admin -cachetools==7.0.6 +cachetools==7.1.1 # via # -r requirements/edx/base.txt # edxval @@ -221,7 +221,7 @@ coverage[toml]==7.13.5 # pytest-cov crowdsourcehinter-xblock==1.0.0 # via -r requirements/edx/base.txt -cryptography==47.0.0 +cryptography==48.0.0 # via # -r requirements/edx/base.txt # django-fernet-fields-v2 @@ -753,7 +753,7 @@ google-api-core[grpc]==2.30.3 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.49.2 +google-auth==2.50.0 # via # -r requirements/edx/base.txt # google-api-core @@ -835,7 +835,7 @@ hyperframe==6.1.0 # via # -r requirements/edx/base.txt # h2 -icalendar==7.0.3 +icalendar==7.1.0 # via -r requirements/edx/base.txt idna==3.13 # via @@ -1081,7 +1081,7 @@ openedx-events==11.2.0 # openedx-authz # openedx-core # ora2 -openedx-filters==3.1.0 +openedx-filters==3.3.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1104,9 +1104,9 @@ packaging==26.2 # snowflake-connector-python # tox # wheel -pact-python==3.3.1 +pact-python==3.4.0 # via -r requirements/edx/testing.in -pact-python-ffi==0.5.3.0 +pact-python-ffi==0.5.4.0 # via pact-python paramiko==4.0.0 # via @@ -1279,7 +1279,7 @@ pynacl==1.6.2 # paramiko pynliner==0.8.0 # via -r requirements/edx/base.txt -pyopenssl==26.1.0 +pyopenssl==26.2.0 # via # -r requirements/edx/base.txt # snowflake-connector-python @@ -1367,7 +1367,7 @@ python3-openid==3.2.0 ; python_version >= "3" # social-auth-core python3-saml==1.16.0 # via -r requirements/edx/base.txt -pytz==2026.1.post1 +pytz==2026.2 # via # -r requirements/edx/base.txt # drf-yasg @@ -1594,7 +1594,7 @@ tomlkit==0.14.0 # openedx-core # pylint # snowflake-connector-python -tox==4.53.0 +tox==4.53.1 # via -r requirements/edx/testing.in tqdm==4.67.3 # via @@ -1666,7 +1666,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==21.3.0 +virtualenv==21.3.1 # via tox voluptuous==0.16.0 # via @@ -1680,7 +1680,7 @@ wcmatch==10.1 # via # -r requirements/edx/base.txt # pycasbin -wcwidth==0.6.0 +wcwidth==0.7.0 # via # -r requirements/edx/base.txt # prompt-toolkit diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index b6906b8bbe96..163c7a1d656f 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -22,7 +22,7 @@ wheel==0.47.0 # via pip-tools # The following packages are considered to be unsafe in a requirements file: -pip==26.1 +pip==26.1.1 # via pip-tools setuptools==81.0.0 # via diff --git a/scripts/user_retirement/requirements/base.txt b/scripts/user_retirement/requirements/base.txt index 728040e9c348..21b2e1cebc4b 100644 --- a/scripts/user_retirement/requirements/base.txt +++ b/scripts/user_retirement/requirements/base.txt @@ -10,9 +10,9 @@ attrs==26.1.0 # via zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.in -boto3==1.43.0 +boto3==1.43.3 # via -r scripts/user_retirement/requirements/base.in -botocore==1.43.0 +botocore==1.43.3 # via # boto3 # s3transfer @@ -28,7 +28,7 @@ click==8.3.3 # via # -r scripts/user_retirement/requirements/base.in # edx-django-utils -cryptography==47.0.0 +cryptography==48.0.0 # via # google-auth # pyjwt @@ -49,9 +49,9 @@ edx-rest-api-client==7.0.0 # via -r scripts/user_retirement/requirements/base.in google-api-core==2.30.3 # via google-api-python-client -google-api-python-client==2.194.0 +google-api-python-client==2.195.0 # via -r scripts/user_retirement/requirements/base.in -google-auth==2.49.2 +google-auth==2.50.0 # via # google-api-core # google-api-python-client @@ -107,7 +107,7 @@ pyparsing==3.3.2 # via httplib2 python-dateutil==2.9.0.post0 # via botocore -pytz==2026.1.post1 +pytz==2026.2 # via # jenkinsapi # zeep diff --git a/scripts/user_retirement/requirements/testing.txt b/scripts/user_retirement/requirements/testing.txt index 37677a7a72c9..ac27d484110c 100644 --- a/scripts/user_retirement/requirements/testing.txt +++ b/scripts/user_retirement/requirements/testing.txt @@ -14,11 +14,11 @@ attrs==26.1.0 # zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.txt -boto3==1.43.0 +boto3==1.43.3 # via # -r scripts/user_retirement/requirements/base.txt # moto -botocore==1.43.0 +botocore==1.43.3 # via # -r scripts/user_retirement/requirements/base.txt # boto3 @@ -41,7 +41,7 @@ click==8.3.3 # via # -r scripts/user_retirement/requirements/base.txt # edx-django-utils -cryptography==47.0.0 +cryptography==48.0.0 # via # -r scripts/user_retirement/requirements/base.txt # google-auth @@ -73,9 +73,9 @@ google-api-core==2.30.3 # via # -r scripts/user_retirement/requirements/base.txt # google-api-python-client -google-api-python-client==2.194.0 +google-api-python-client==2.195.0 # via -r scripts/user_retirement/requirements/base.txt -google-auth==2.49.2 +google-auth==2.50.0 # via # -r scripts/user_retirement/requirements/base.txt # google-api-core @@ -106,8 +106,6 @@ isodate==0.7.2 # zeep jenkinsapi==0.3.23 # via -r scripts/user_retirement/requirements/base.txt -jinja2==3.1.6 - # via moto jmespath==1.1.0 # via # -r scripts/user_retirement/requirements/base.txt @@ -118,16 +116,14 @@ lxml==5.3.2 # -r scripts/user_retirement/requirements/base.txt # zeep markupsafe==3.0.3 - # via - # jinja2 - # werkzeug + # via werkzeug mock==5.2.0 # via -r scripts/user_retirement/requirements/testing.in more-itertools==11.0.2 # via # -r scripts/user_retirement/requirements/base.txt # simple-salesforce -moto==5.1.22 +moto==5.2.0 # via -r scripts/user_retirement/requirements/testing.in packaging==26.2 # via pytest @@ -184,8 +180,7 @@ python-dateutil==2.9.0.post0 # via # -r scripts/user_retirement/requirements/base.txt # botocore - # moto -pytz==2026.1.post1 +pytz==2026.2 # via # -r scripts/user_retirement/requirements/base.txt # jenkinsapi