From 6d32baaa281f83a0c7a406e0ac6c1c713ccd6ffb Mon Sep 17 00:00:00 2001 From: edX requirements bot <49161187+edx-requirements-bot@users.noreply.github.com> Date: Fri, 26 Jan 2024 08:16:54 -0500 Subject: [PATCH] Python Requirements Update (#34123) * chore: Updating Python Requirements * fix: pin lxml<5.0 * chore: Updating Python Requirements (#34125) --------- Co-authored-by: Usama Sadiq --- requirements/constraints.txt | 4 + requirements/edx-sandbox/py38.txt | 13 +-- requirements/edx/base.txt | 101 +++++++++++---------- requirements/edx/coverage.txt | 10 +-- requirements/edx/development.txt | 145 +++++++++++++++--------------- requirements/edx/doc.txt | 102 ++++++++++----------- requirements/edx/paver.txt | 7 +- requirements/edx/semgrep.txt | 10 +-- requirements/edx/testing.txt | 137 ++++++++++++++-------------- requirements/pip-tools.txt | 2 +- requirements/pip.txt | 4 +- 11 files changed, 268 insertions(+), 267 deletions(-) diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 7c23030817b7..f4cf79ba0ca4 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -113,3 +113,7 @@ openai<=0.28.1 # needs to be fixed in the follow up issue # https://github.com/openedx/edx-platform/issues/34103 optimizely-sdk<5.0 + +# lxml 5.1.0 introduced a breaking change in unit test shards +# This constraint can probably be removed once lxml==5.1.1 is released on PyPI +lxml<5.0 diff --git a/requirements/edx-sandbox/py38.txt b/requirements/edx-sandbox/py38.txt index 61dbc724bcc9..50547e11f890 100644 --- a/requirements/edx-sandbox/py38.txt +++ b/requirements/edx-sandbox/py38.txt @@ -22,7 +22,7 @@ cryptography==38.0.4 # -r requirements/edx-sandbox/py38.in cycler==0.12.1 # via matplotlib -fonttools==4.46.0 +fonttools==4.47.2 # via matplotlib importlib-resources==6.1.1 # via matplotlib @@ -30,11 +30,12 @@ joblib==1.3.2 # via nltk kiwisolver==1.4.5 # via matplotlib -lxml==4.9.3 +lxml==4.9.4 # via + # -c requirements/edx-sandbox/../constraints.txt # -r requirements/edx-sandbox/py38.in # openedx-calc -markupsafe==2.1.3 +markupsafe==2.1.4 # via # chem # openedx-calc @@ -59,7 +60,7 @@ openedx-calc==3.0.1 # via -r requirements/edx-sandbox/py38.in packaging==23.2 # via matplotlib -pillow==10.1.0 +pillow==10.2.0 # via matplotlib pycparser==2.21 # via cffi @@ -71,9 +72,9 @@ pyparsing==3.1.1 # openedx-calc python-dateutil==2.8.2 # via matplotlib -random2==1.0.1 +random2==1.0.2 # via -r requirements/edx-sandbox/py38.in -regex==2023.10.3 +regex==2023.12.25 # via nltk scipy==1.7.3 # via diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index f2dd38920c9e..8f44f45b9dfd 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -35,7 +35,7 @@ async-timeout==4.0.3 # via # aiohttp # redis -attrs==23.1.0 +attrs==23.2.0 # via # -r requirements/edx/kernel.in # aiohttp @@ -58,7 +58,7 @@ backports-zoneinfo[tzdata]==0.2.1 # celery # icalendar # kombu -beautifulsoup4==4.12.2 +beautifulsoup4==4.12.3 # via pynliner billiard==4.2.0 # via celery @@ -73,13 +73,13 @@ bleach[css]==6.1.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/kernel.in -boto3==1.33.12 +boto3==1.34.28 # via # -r requirements/edx/kernel.in # django-ses # fs-s3fs # ora2 -botocore==1.33.12 +botocore==1.34.28 # via # -r requirements/edx/kernel.in # boto3 @@ -243,6 +243,7 @@ django==3.2.23 # openedx-learning # ora2 # super-csv + # xblock-google-drive # xss-utils django-appconf==1.0.6 # via django-statici18n @@ -283,12 +284,12 @@ django-filter==23.5 # edx-enterprise # lti-consumer-xblock # openedx-blockstore -django-ipware==6.0.2 +django-ipware==6.0.3 # via # -r requirements/edx/kernel.in # edx-enterprise # edx-proctoring -django-js-asset==2.1.0 +django-js-asset==2.2.0 # via django-mptt django-method-override==1.0.4 # via -r requirements/edx/kernel.in @@ -398,9 +399,9 @@ done-xblock==2.2.0 # via -r requirements/edx/bundled.in drf-jwt==1.19.2 # via edx-drf-extensions -drf-nested-routers==0.93.4 +drf-nested-routers==0.93.5 # via openedx-blockstore -drf-spectacular==0.27.0 +drf-spectacular==0.27.1 # via -r requirements/edx/kernel.in drf-yasg==1.21.5 # via @@ -418,7 +419,7 @@ edx-auth-backends==4.2.0 # via # -r requirements/edx/kernel.in # openedx-blockstore -edx-braze-client==0.1.8 +edx-braze-client==0.2.1 # via # -r requirements/edx/bundled.in # edx-enterprise @@ -446,7 +447,7 @@ edx-django-release-util==1.3.0 # openedx-blockstore edx-django-sites-extensions==4.0.2 # via -r requirements/edx/kernel.in -edx-django-utils==5.9.0 +edx-django-utils==5.10.1 # via # -r requirements/edx/kernel.in # django-config-models @@ -519,7 +520,7 @@ edx-rest-api-client==5.6.1 # edx-proctoring edx-search==3.8.2 # via -r requirements/edx/kernel.in -edx-sga==0.23.0 +edx-sga==0.23.1 # via -r requirements/edx/bundled.in edx-submissions==3.6.0 # via @@ -560,11 +561,11 @@ event-tracking==2.2.0 # edx-completion # edx-proctoring # edx-search -fastavro==1.9.1 +fastavro==1.9.3 # via openedx-events filelock==3.13.1 # via snowflake-connector-python -frozenlist==1.4.0 +frozenlist==1.4.1 # via # aiohttp # aiosignal @@ -601,7 +602,7 @@ idna==3.6 # requests # snowflake-connector-python # yarl -importlib-metadata==7.0.0 +importlib-metadata==7.0.1 # via markdown importlib-resources==5.13.0 # via @@ -620,7 +621,7 @@ isodate==0.6.1 # via python3-saml itypes==1.2.0 # via coreapi -jinja2==3.1.2 +jinja2==3.1.3 # via # code-annotations # coreschema @@ -641,17 +642,17 @@ jsonfield==3.1.0 # edx-submissions # lti-consumer-xblock # ora2 -jsonschema==4.20.0 +jsonschema==4.21.1 # via # drf-spectacular # optimizely-sdk -jsonschema-specifications==2023.11.2 +jsonschema-specifications==2023.12.1 # via jsonschema -jwcrypto==1.5.0 +jwcrypto==1.5.1 # via # django-oauth-toolkit # pylti1p3 -kombu==5.3.4 +kombu==5.3.5 # via celery laboratory==1.0.2 # via -r requirements/edx/kernel.in @@ -668,10 +669,11 @@ libsass==0.10.0 # -r requirements/edx/paver.txt loremipsum==1.0.5 # via ora2 -lti-consumer-xblock==9.8.1 +lti-consumer-xblock==9.8.3 # via -r requirements/edx/kernel.in -lxml==4.9.3 +lxml==4.9.4 # via + # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in # edx-i18n-tools # edxval @@ -690,7 +692,6 @@ mako==1.3.0 # acid-xblock # lti-consumer-xblock # xblock - # xblock-google-drive # xblock-utils markdown==3.3.7 # via @@ -701,7 +702,7 @@ markdown==3.3.7 # xblock-poll markey==0.8 # via enmerkar-underscore -markupsafe==2.1.3 +markupsafe==2.1.4 # via # -r requirements/edx/paver.txt # chem @@ -709,7 +710,7 @@ markupsafe==2.1.3 # mako # openedx-calc # xblock -maxminddb==2.5.1 +maxminddb==2.5.2 # via geoip2 mock==5.1.0 # via -r requirements/edx/paver.txt @@ -725,11 +726,11 @@ multidict==6.0.4 # via # aiohttp # yarl -mysqlclient==2.2.0 +mysqlclient==2.2.1 # via # -r requirements/edx/kernel.in # openedx-blockstore -newrelic==9.3.0 +newrelic==9.6.0 # via # -r requirements/edx/bundled.in # edx-django-utils @@ -756,13 +757,13 @@ openai==0.28.1 # via # -c requirements/edx/../constraints.txt # edx-enterprise -openedx-atlas==0.5.0 +openedx-atlas==0.6.0 # via -r requirements/edx/kernel.in openedx-blockstore==1.4.0 # via -r requirements/edx/kernel.in openedx-calc==3.0.1 # via -r requirements/edx/kernel.in -openedx-django-pyfs==3.4.0 +openedx-django-pyfs==3.4.1 # via # lti-consumer-xblock # xblock @@ -820,7 +821,7 @@ pgpy==0.6.0 # via edx-enterprise piexif==1.1.3 # via -r requirements/edx/kernel.in -pillow==10.1.0 +pillow==10.2.0 # via # -r requirements/edx/kernel.in # edx-enterprise @@ -832,9 +833,9 @@ platformdirs==3.11.0 # via snowflake-connector-python polib==1.2.0 # via edx-i18n-tools -prompt-toolkit==3.0.42 +prompt-toolkit==3.0.43 # via click-repl -psutil==5.9.6 +psutil==5.9.8 # via # -r requirements/edx/paver.txt # edx-django-utils @@ -848,7 +849,7 @@ pycountry==23.12.11 # via -r requirements/edx/kernel.in pycparser==2.21 # via cffi -pycryptodomex==3.19.0 +pycryptodomex==3.20.0 # via # -r requirements/edx/kernel.in # edx-proctoring @@ -921,11 +922,11 @@ python-dateutil==2.8.2 # olxcleaner # ora2 # xblock -python-ipware==2.0.0 +python-ipware==2.0.1 # via django-ipware -python-memcached==1.59 +python-memcached==1.62 # via -r requirements/edx/paver.txt -python-slugify==8.0.1 +python-slugify==8.0.2 # via code-annotations python-swiftclient==4.4.0 # via ora2 @@ -967,19 +968,19 @@ pyyaml==6.0.1 # edx-django-release-util # edx-i18n-tools # xblock -random2==1.0.1 +random2==1.0.2 # via -r requirements/edx/kernel.in -recommender-xblock==2.0.1 +recommender-xblock==2.1.1 # via -r requirements/edx/bundled.in redis==5.0.1 # via # -r requirements/edx/kernel.in # walrus -referencing==0.32.0 +referencing==0.32.1 # via # jsonschema # jsonschema-specifications -regex==2023.10.3 +regex==2023.12.25 # via nltk requests==2.31.0 # via @@ -1004,11 +1005,12 @@ requests==2.31.0 # slumber # snowflake-connector-python # social-auth-core + # xblock-google-drive requests-oauthlib==1.3.1 # via # -r requirements/edx/kernel.in # social-auth-core -rpds-py==0.13.2 +rpds-py==0.17.1 # via # jsonschema # referencing @@ -1022,7 +1024,7 @@ rules==3.3 # edx-enterprise # edx-proctoring # openedx-learning -s3transfer==0.8.2 +s3transfer==0.10.0 # via boto3 sailthru-client==2.2.3 # via edx-ace @@ -1071,14 +1073,13 @@ six==1.16.0 # py2neo # pyjwkest # python-dateutil - # python-memcached slumber==0.7.1 # via # -r requirements/edx/kernel.in # edx-bulk-grades # edx-enterprise # edx-rest-api-client -snowflake-connector-python==3.6.0 +snowflake-connector-python==3.7.0 # via edx-enterprise social-auth-app-django==5.0.0 # via @@ -1143,7 +1144,7 @@ typing-extensions==4.9.0 # kombu # pylti1p3 # snowflake-connector-python -tzdata==2023.3 +tzdata==2023.4 # via # backports-zoneinfo # celery @@ -1178,7 +1179,7 @@ walrus==0.9.3 # via edx-event-bus-redis watchdog==3.0.0 # via -r requirements/edx/paver.txt -wcwidth==0.2.12 +wcwidth==0.2.13 # via prompt-toolkit web-fragments==2.1.0 # via @@ -1201,7 +1202,7 @@ wrapt==1.16.0 # via # -r requirements/edx/paver.txt # deprecated -xblock[django]==1.9.0 +xblock[django]==1.10.0 # via # -r requirements/edx/kernel.in # acid-xblock @@ -1217,16 +1218,14 @@ xblock[django]==1.9.0 # xblock-google-drive # xblock-poll # xblock-utils -xblock-drag-and-drop-v2==3.3.0 +xblock-drag-and-drop-v2==3.4.0 # via -r requirements/edx/bundled.in -xblock-google-drive==0.5.0 +xblock-google-drive==0.6.1 # via -r requirements/edx/bundled.in xblock-poll==1.13.0 # via -r requirements/edx/bundled.in xblock-utils==4.0.0 - # via - # edx-sga - # xblock-google-drive + # via edx-sga xmlsec==1.3.13 # via python3-saml xss-utils==0.5.0 diff --git a/requirements/edx/coverage.txt b/requirements/edx/coverage.txt index 6df26a54fda6..3d8191aa4c5b 100644 --- a/requirements/edx/coverage.txt +++ b/requirements/edx/coverage.txt @@ -6,15 +6,15 @@ # chardet==5.2.0 # via diff-cover -coverage==7.3.2 +coverage==7.4.0 # via -r requirements/edx/coverage.in -diff-cover==8.0.1 +diff-cover==8.0.3 # via -r requirements/edx/coverage.in -jinja2==3.1.2 +jinja2==3.1.3 # via diff-cover -markupsafe==2.1.3 +markupsafe==2.1.4 # via jinja2 -pluggy==1.3.0 +pluggy==1.4.0 # via diff-cover pygments==2.17.2 # via diff-cover diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 64a1c97ecb1c..a0efe531dc35 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -53,10 +53,9 @@ annotated-types==0.6.0 # via # -r requirements/edx/testing.txt # pydantic -anyio==3.7.1 +anyio==4.2.0 # via # -r requirements/edx/testing.txt - # fastapi # starlette appdirs==1.4.4 # via @@ -86,7 +85,7 @@ async-timeout==4.0.3 # -r requirements/edx/testing.txt # aiohttp # redis -attrs==23.1.0 +attrs==23.2.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -119,7 +118,7 @@ backports-zoneinfo[tzdata]==0.2.1 # celery # icalendar # kombu -beautifulsoup4==4.12.2 +beautifulsoup4==4.12.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -145,14 +144,14 @@ boto==2.49.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -boto3==1.33.12 +boto3==1.34.28 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django-ses # fs-s3fs # ora2 -botocore==1.33.12 +botocore==1.34.28 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -281,7 +280,7 @@ coreschema==0.0.4 # -r requirements/edx/testing.txt # coreapi # drf-yasg -coverage[toml]==7.3.2 +coverage[toml]==7.4.0 # via # -r requirements/edx/testing.txt # coverage @@ -313,9 +312,9 @@ cssutils==2.9.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # pynliner -ddt==1.7.0 +ddt==1.7.1 # via -r requirements/edx/testing.txt -deepmerge==1.1.0 +deepmerge==1.1.1 # via # -r requirements/edx/doc.txt # sphinxcontrib-openapi @@ -332,7 +331,7 @@ deprecated==1.2.14 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # jwcrypto -diff-cover==8.0.1 +diff-cover==8.0.3 # via -r requirements/edx/testing.txt dill==0.3.7 # via @@ -416,6 +415,7 @@ django==3.2.23 # openedx-learning # ora2 # super-csv + # xblock-google-drive # xss-utils django-appconf==1.0.6 # via @@ -481,13 +481,13 @@ django-filter==23.5 # edx-enterprise # lti-consumer-xblock # openedx-blockstore -django-ipware==6.0.2 +django-ipware==6.0.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise # edx-proctoring -django-js-asset==2.1.0 +django-js-asset==2.2.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -655,12 +655,12 @@ drf-jwt==1.19.2 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-drf-extensions -drf-nested-routers==0.93.4 +drf-nested-routers==0.93.5 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-blockstore -drf-spectacular==0.27.0 +drf-spectacular==0.27.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -686,7 +686,7 @@ edx-auth-backends==4.2.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-blockstore -edx-braze-client==0.1.8 +edx-braze-client==0.2.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -725,7 +725,7 @@ edx-django-sites-extensions==4.0.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -edx-django-utils==5.9.0 +edx-django-utils==5.10.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -824,7 +824,7 @@ edx-search==3.8.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -edx-sga==0.23.0 +edx-sga==0.23.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -896,15 +896,15 @@ execnet==2.0.2 # pytest-xdist factory-boy==3.3.0 # via -r requirements/edx/testing.txt -faker==20.1.0 +faker==22.5.1 # via # -r requirements/edx/testing.txt # factory-boy -fastapi==0.105.0 +fastapi==0.109.0 # via # -r requirements/edx/testing.txt # pact-python -fastavro==1.9.1 +fastavro==1.9.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -916,9 +916,9 @@ filelock==3.13.1 # snowflake-connector-python # tox # virtualenv -freezegun==1.3.1 +freezegun==1.4.0 # via -r requirements/edx/testing.txt -frozenlist==1.4.0 +frozenlist==1.4.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -949,13 +949,13 @@ gitdb==4.0.11 # via # -r requirements/edx/doc.txt # gitpython -gitpython==3.1.40 +gitpython==3.1.41 # via -r requirements/edx/doc.txt glob2==0.7 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -grimp==3.1 +grimp==3.2 # via # -r requirements/edx/testing.txt # import-linter @@ -995,9 +995,9 @@ imagesize==1.4.1 # via # -r requirements/edx/doc.txt # sphinx -import-linter==1.12.1 +import-linter==2.0 # via -r requirements/edx/testing.txt -importlib-metadata==7.0.0 +importlib-metadata==7.0.1 # via # -r requirements/edx/../pip-tools.txt # -r requirements/edx/doc.txt @@ -1037,7 +1037,7 @@ isodate==0.6.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # python3-saml -isort==5.13.1 +isort==5.13.2 # via # -r requirements/edx/testing.txt # pylint @@ -1046,7 +1046,7 @@ itypes==1.2.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # coreapi -jinja2==3.1.2 +jinja2==3.1.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1080,25 +1080,25 @@ jsonfield==3.1.0 # edx-submissions # lti-consumer-xblock # ora2 -jsonschema==4.20.0 +jsonschema==4.21.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # drf-spectacular # optimizely-sdk # sphinxcontrib-openapi -jsonschema-specifications==2023.11.2 +jsonschema-specifications==2023.12.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # jsonschema -jwcrypto==1.5.0 +jwcrypto==1.5.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django-oauth-toolkit # pylti1p3 -kombu==5.3.4 +kombu==5.3.5 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1115,7 +1115,7 @@ lazy==1.6 # lti-consumer-xblock # ora2 # xblock -lazy-object-proxy==1.9.0 +lazy-object-proxy==1.10.0 # via # -r requirements/edx/testing.txt # astroid @@ -1130,12 +1130,13 @@ loremipsum==1.0.5 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # ora2 -lti-consumer-xblock==9.8.1 +lti-consumer-xblock==9.8.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -lxml==4.9.3 +lxml==4.9.4 # via + # -c requirements/edx/../constraints.txt # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-i18n-tools @@ -1159,7 +1160,6 @@ mako==1.3.0 # acid-xblock # lti-consumer-xblock # xblock - # xblock-google-drive # xblock-utils markdown==3.3.7 # via @@ -1174,7 +1174,7 @@ markey==0.8 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # enmerkar-underscore -markupsafe==2.1.3 +markupsafe==2.1.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1183,7 +1183,7 @@ markupsafe==2.1.3 # mako # openedx-calc # xblock -maxminddb==2.5.1 +maxminddb==2.5.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1221,19 +1221,19 @@ multidict==6.0.4 # -r requirements/edx/testing.txt # aiohttp # yarl -mypy==1.7.1 +mypy==1.8.0 # via # -r requirements/edx/development.in # django-stubs # djangorestframework-stubs mypy-extensions==1.0.0 # via mypy -mysqlclient==2.2.0 +mysqlclient==2.2.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-blockstore -newrelic==9.3.0 +newrelic==9.6.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1274,7 +1274,7 @@ openai==0.28.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise -openedx-atlas==0.5.0 +openedx-atlas==0.6.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1286,7 +1286,7 @@ openedx-calc==3.0.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -openedx-django-pyfs==3.4.0 +openedx-django-pyfs==3.4.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1386,7 +1386,7 @@ piexif==1.1.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -pillow==10.1.0 +pillow==10.2.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1408,7 +1408,7 @@ platformdirs==3.11.0 # snowflake-connector-python # tox # virtualenv -pluggy==1.3.0 +pluggy==1.4.0 # via # -r requirements/edx/testing.txt # diff-cover @@ -1419,12 +1419,12 @@ polib==1.2.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-i18n-tools -prompt-toolkit==3.0.42 +prompt-toolkit==3.0.43 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # click-repl -psutil==5.9.6 +psutil==5.9.8 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1456,18 +1456,18 @@ pycparser==2.21 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # cffi -pycryptodomex==3.19.0 +pycryptodomex==3.20.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-proctoring # lti-consumer-xblock # pyjwkest -pydantic==2.5.2 +pydantic==2.5.3 # via # -r requirements/edx/testing.txt # fastapi -pydantic-core==2.14.5 +pydantic-core==2.14.6 # via # -r requirements/edx/testing.txt # pydantic @@ -1592,7 +1592,7 @@ pysrt==1.1.2 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edxval -pytest==7.4.3 +pytest==7.4.4 # via # -r requirements/edx/testing.txt # pylint-pytest @@ -1637,16 +1637,16 @@ python-dateutil==2.8.2 # olxcleaner # ora2 # xblock -python-ipware==2.0.0 +python-ipware==2.0.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django-ipware -python-memcached==1.59 +python-memcached==1.62 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -python-slugify==8.0.1 +python-slugify==8.0.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1704,11 +1704,11 @@ pyyaml==6.0.1 # edx-i18n-tools # sphinxcontrib-openapi # xblock -random2==1.0.1 +random2==1.0.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -recommender-xblock==2.0.1 +recommender-xblock==2.1.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1717,13 +1717,13 @@ redis==5.0.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # walrus -referencing==0.32.0 +referencing==0.32.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # jsonschema # jsonschema-specifications -regex==2023.10.3 +regex==2023.12.25 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1755,12 +1755,13 @@ requests==2.31.0 # snowflake-connector-python # social-auth-core # sphinx + # xblock-google-drive requests-oauthlib==1.3.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # social-auth-core -rpds-py==0.13.2 +rpds-py==0.17.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1783,7 +1784,7 @@ rules==3.3 # edx-enterprise # edx-proctoring # openedx-learning -s3transfer==0.8.2 +s3transfer==0.10.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1851,7 +1852,6 @@ six==1.16.0 # py2neo # pyjwkest # python-dateutil - # python-memcached # sphinxcontrib-httpdomain slumber==0.7.1 # via @@ -1872,7 +1872,7 @@ snowballstemmer==2.2.0 # via # -r requirements/edx/doc.txt # sphinx -snowflake-connector-python==3.6.0 +snowflake-connector-python==3.7.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1970,7 +1970,7 @@ staff-graded-xblock==2.2.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -starlette==0.27.0 +starlette==0.35.1 # via # -r requirements/edx/testing.txt # fastapi @@ -2008,8 +2008,6 @@ tinycss2==1.2.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # bleach -toml==0.10.2 - # via vulture tomli==2.0.1 # via # -r requirements/edx/../pip-tools.txt @@ -2025,6 +2023,7 @@ tomli==2.0.1 # pyproject-hooks # pytest # tox + # vulture tomlkit==0.12.3 # via # -r requirements/edx/doc.txt @@ -2054,6 +2053,7 @@ typing-extensions==4.9.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # annotated-types + # anyio # asgiref # astroid # django-countries @@ -2076,7 +2076,7 @@ typing-extensions==4.9.0 # snowflake-connector-python # starlette # uvicorn -tzdata==2023.3 +tzdata==2023.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2110,7 +2110,7 @@ user-util==1.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -uvicorn==0.24.0.post1 +uvicorn==0.27.0 # via # -r requirements/edx/testing.txt # pact-python @@ -2130,7 +2130,7 @@ voluptuous==0.14.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # ora2 -vulture==2.10 +vulture==2.11 # via -r requirements/edx/development.in walrus==0.9.3 # via @@ -2142,7 +2142,7 @@ watchdog==3.0.0 # -r requirements/edx/development.in # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -wcwidth==0.2.12 +wcwidth==0.2.13 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2178,7 +2178,7 @@ wrapt==1.16.0 # -r requirements/edx/testing.txt # astroid # deprecated -xblock[django]==1.9.0 +xblock[django]==1.10.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2196,11 +2196,11 @@ xblock[django]==1.9.0 # xblock-google-drive # xblock-poll # xblock-utils -xblock-drag-and-drop-v2==3.3.0 +xblock-drag-and-drop-v2==3.4.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -xblock-google-drive==0.5.0 +xblock-google-drive==0.6.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2213,7 +2213,6 @@ xblock-utils==4.0.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-sga - # xblock-google-drive xmlsec==1.3.13 # via # -r requirements/edx/doc.txt diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index d07f5937a6a1..7c0d3e34bfd9 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -52,7 +52,7 @@ async-timeout==4.0.3 # -r requirements/edx/base.txt # aiohttp # redis -attrs==23.1.0 +attrs==23.2.0 # via # -r requirements/edx/base.txt # aiohttp @@ -81,7 +81,7 @@ backports-zoneinfo[tzdata]==0.2.1 # celery # icalendar # kombu -beautifulsoup4==4.12.2 +beautifulsoup4==4.12.3 # via # -r requirements/edx/base.txt # pydata-sphinx-theme @@ -102,13 +102,13 @@ bleach[css]==6.1.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/base.txt -boto3==1.33.12 +boto3==1.34.28 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 -botocore==1.33.12 +botocore==1.34.28 # via # -r requirements/edx/base.txt # boto3 @@ -210,7 +210,7 @@ cssutils==2.9.0 # via # -r requirements/edx/base.txt # pynliner -deepmerge==1.1.0 +deepmerge==1.1.1 # via sphinxcontrib-openapi defusedxml==0.7.1 # via @@ -293,6 +293,7 @@ django==3.2.23 # openedx-learning # ora2 # super-csv + # xblock-google-drive # xss-utils django-appconf==1.0.6 # via @@ -343,12 +344,12 @@ django-filter==23.5 # edx-enterprise # lti-consumer-xblock # openedx-blockstore -django-ipware==6.0.2 +django-ipware==6.0.3 # via # -r requirements/edx/base.txt # edx-enterprise # edx-proctoring -django-js-asset==2.1.0 +django-js-asset==2.2.0 # via # -r requirements/edx/base.txt # django-mptt @@ -473,11 +474,11 @@ drf-jwt==1.19.2 # via # -r requirements/edx/base.txt # edx-drf-extensions -drf-nested-routers==0.93.4 +drf-nested-routers==0.93.5 # via # -r requirements/edx/base.txt # openedx-blockstore -drf-spectacular==0.27.0 +drf-spectacular==0.27.1 # via -r requirements/edx/base.txt drf-yasg==1.21.5 # via @@ -496,7 +497,7 @@ edx-auth-backends==4.2.0 # via # -r requirements/edx/base.txt # openedx-blockstore -edx-braze-client==0.1.8 +edx-braze-client==0.2.1 # via # -r requirements/edx/base.txt # edx-enterprise @@ -524,7 +525,7 @@ edx-django-release-util==1.3.0 # openedx-blockstore edx-django-sites-extensions==4.0.2 # via -r requirements/edx/base.txt -edx-django-utils==5.9.0 +edx-django-utils==5.10.1 # via # -r requirements/edx/base.txt # django-config-models @@ -601,7 +602,7 @@ edx-rest-api-client==5.6.1 # edx-proctoring edx-search==3.8.2 # via -r requirements/edx/base.txt -edx-sga==0.23.0 +edx-sga==0.23.1 # via -r requirements/edx/base.txt edx-submissions==3.6.0 # via @@ -647,7 +648,7 @@ event-tracking==2.2.0 # edx-completion # edx-proctoring # edx-search -fastavro==1.9.1 +fastavro==1.9.3 # via # -r requirements/edx/base.txt # openedx-events @@ -655,7 +656,7 @@ filelock==3.13.1 # via # -r requirements/edx/base.txt # snowflake-connector-python -frozenlist==1.4.0 +frozenlist==1.4.1 # via # -r requirements/edx/base.txt # aiohttp @@ -678,7 +679,7 @@ geoip2==4.8.0 # via -r requirements/edx/base.txt gitdb==4.0.11 # via gitpython -gitpython==3.1.40 +gitpython==3.1.41 # via -r requirements/edx/doc.in glob2==0.7 # via -r requirements/edx/base.txt @@ -701,7 +702,7 @@ idna==3.6 # yarl imagesize==1.4.1 # via sphinx -importlib-metadata==7.0.0 +importlib-metadata==7.0.1 # via # -r requirements/edx/base.txt # markdown @@ -731,7 +732,7 @@ itypes==1.2.0 # via # -r requirements/edx/base.txt # coreapi -jinja2==3.1.2 +jinja2==3.1.3 # via # -r requirements/edx/base.txt # code-annotations @@ -759,22 +760,22 @@ jsonfield==3.1.0 # edx-submissions # lti-consumer-xblock # ora2 -jsonschema==4.20.0 +jsonschema==4.21.1 # via # -r requirements/edx/base.txt # drf-spectacular # optimizely-sdk # sphinxcontrib-openapi -jsonschema-specifications==2023.11.2 +jsonschema-specifications==2023.12.1 # via # -r requirements/edx/base.txt # jsonschema -jwcrypto==1.5.0 +jwcrypto==1.5.1 # via # -r requirements/edx/base.txt # django-oauth-toolkit # pylti1p3 -kombu==5.3.4 +kombu==5.3.5 # via # -r requirements/edx/base.txt # celery @@ -795,10 +796,11 @@ loremipsum==1.0.5 # via # -r requirements/edx/base.txt # ora2 -lti-consumer-xblock==9.8.1 +lti-consumer-xblock==9.8.3 # via -r requirements/edx/base.txt -lxml==4.9.3 +lxml==4.9.4 # via + # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # edx-i18n-tools # edxval @@ -817,7 +819,6 @@ mako==1.3.0 # acid-xblock # lti-consumer-xblock # xblock - # xblock-google-drive # xblock-utils markdown==3.3.7 # via @@ -830,7 +831,7 @@ markey==0.8 # via # -r requirements/edx/base.txt # enmerkar-underscore -markupsafe==2.1.3 +markupsafe==2.1.4 # via # -r requirements/edx/base.txt # chem @@ -838,7 +839,7 @@ markupsafe==2.1.3 # mako # openedx-calc # xblock -maxminddb==2.5.1 +maxminddb==2.5.2 # via # -r requirements/edx/base.txt # geoip2 @@ -862,11 +863,11 @@ multidict==6.0.4 # -r requirements/edx/base.txt # aiohttp # yarl -mysqlclient==2.2.0 +mysqlclient==2.2.1 # via # -r requirements/edx/base.txt # openedx-blockstore -newrelic==9.3.0 +newrelic==9.6.0 # via # -r requirements/edx/base.txt # edx-django-utils @@ -897,13 +898,13 @@ openai==0.28.1 # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # edx-enterprise -openedx-atlas==0.5.0 +openedx-atlas==0.6.0 # via -r requirements/edx/base.txt openedx-blockstore==1.4.0 # via -r requirements/edx/base.txt openedx-calc==3.0.1 # via -r requirements/edx/base.txt -openedx-django-pyfs==3.4.0 +openedx-django-pyfs==3.4.1 # via # -r requirements/edx/base.txt # lti-consumer-xblock @@ -971,7 +972,7 @@ picobox==4.0.0 # via sphinxcontrib-openapi piexif==1.1.3 # via -r requirements/edx/base.txt -pillow==10.1.0 +pillow==10.2.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -989,11 +990,11 @@ polib==1.2.0 # via # -r requirements/edx/base.txt # edx-i18n-tools -prompt-toolkit==3.0.42 +prompt-toolkit==3.0.43 # via # -r requirements/edx/base.txt # click-repl -psutil==5.9.6 +psutil==5.9.8 # via # -r requirements/edx/base.txt # edx-django-utils @@ -1011,7 +1012,7 @@ pycparser==2.21 # via # -r requirements/edx/base.txt # cffi -pycryptodomex==3.19.0 +pycryptodomex==3.20.0 # via # -r requirements/edx/base.txt # edx-proctoring @@ -1098,13 +1099,13 @@ python-dateutil==2.8.2 # olxcleaner # ora2 # xblock -python-ipware==2.0.0 +python-ipware==2.0.1 # via # -r requirements/edx/base.txt # django-ipware -python-memcached==1.59 +python-memcached==1.62 # via -r requirements/edx/base.txt -python-slugify==8.0.1 +python-slugify==8.0.2 # via # -r requirements/edx/base.txt # code-annotations @@ -1151,20 +1152,20 @@ pyyaml==6.0.1 # edx-i18n-tools # sphinxcontrib-openapi # xblock -random2==1.0.1 +random2==1.0.2 # via -r requirements/edx/base.txt -recommender-xblock==2.0.1 +recommender-xblock==2.1.1 # via -r requirements/edx/base.txt redis==5.0.1 # via # -r requirements/edx/base.txt # walrus -referencing==0.32.0 +referencing==0.32.1 # via # -r requirements/edx/base.txt # jsonschema # jsonschema-specifications -regex==2023.10.3 +regex==2023.12.25 # via # -r requirements/edx/base.txt # nltk @@ -1192,11 +1193,12 @@ requests==2.31.0 # snowflake-connector-python # social-auth-core # sphinx + # xblock-google-drive requests-oauthlib==1.3.1 # via # -r requirements/edx/base.txt # social-auth-core -rpds-py==0.13.2 +rpds-py==0.17.1 # via # -r requirements/edx/base.txt # jsonschema @@ -1215,7 +1217,7 @@ rules==3.3 # edx-enterprise # edx-proctoring # openedx-learning -s3transfer==0.8.2 +s3transfer==0.10.0 # via # -r requirements/edx/base.txt # boto3 @@ -1270,7 +1272,6 @@ six==1.16.0 # py2neo # pyjwkest # python-dateutil - # python-memcached # sphinxcontrib-httpdomain slumber==0.7.1 # via @@ -1282,7 +1283,7 @@ smmap==5.0.1 # via gitdb snowballstemmer==2.2.0 # via sphinx -snowflake-connector-python==3.6.0 +snowflake-connector-python==3.7.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1400,7 +1401,7 @@ typing-extensions==4.9.0 # pydata-sphinx-theme # pylti1p3 # snowflake-connector-python -tzdata==2023.3 +tzdata==2023.4 # via # -r requirements/edx/base.txt # backports-zoneinfo @@ -1442,7 +1443,7 @@ walrus==0.9.3 # edx-event-bus-redis watchdog==3.0.0 # via -r requirements/edx/base.txt -wcwidth==0.2.12 +wcwidth==0.2.13 # via # -r requirements/edx/base.txt # prompt-toolkit @@ -1468,7 +1469,7 @@ wrapt==1.16.0 # via # -r requirements/edx/base.txt # deprecated -xblock[django]==1.9.0 +xblock[django]==1.10.0 # via # -r requirements/edx/base.txt # acid-xblock @@ -1485,9 +1486,9 @@ xblock[django]==1.9.0 # xblock-google-drive # xblock-poll # xblock-utils -xblock-drag-and-drop-v2==3.3.0 +xblock-drag-and-drop-v2==3.4.0 # via -r requirements/edx/base.txt -xblock-google-drive==0.5.0 +xblock-google-drive==0.6.1 # via -r requirements/edx/base.txt xblock-poll==1.13.0 # via -r requirements/edx/base.txt @@ -1495,7 +1496,6 @@ xblock-utils==4.0.0 # via # -r requirements/edx/base.txt # edx-sga - # xblock-google-drive xmlsec==1.3.13 # via # -r requirements/edx/base.txt diff --git a/requirements/edx/paver.txt b/requirements/edx/paver.txt index 7db9d5ea4356..7e511c8182ea 100644 --- a/requirements/edx/paver.txt +++ b/requirements/edx/paver.txt @@ -20,7 +20,7 @@ libsass==0.10.0 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/paver.in -markupsafe==2.1.3 +markupsafe==2.1.4 # via -r requirements/edx/paver.in mock==5.1.0 # via -r requirements/edx/paver.in @@ -30,7 +30,7 @@ paver==1.3.4 # via -r requirements/edx/paver.in pbr==6.0.0 # via stevedore -psutil==5.9.6 +psutil==5.9.8 # via -r requirements/edx/paver.in pymemcache==4.0.0 # via -r requirements/edx/paver.in @@ -39,7 +39,7 @@ pymongo==3.13.0 # -c requirements/edx/../constraints.txt # -r requirements/edx/paver.in # edx-opaque-keys -python-memcached==1.59 +python-memcached==1.62 # via -r requirements/edx/paver.in requests==2.31.0 # via -r requirements/edx/paver.in @@ -47,7 +47,6 @@ six==1.16.0 # via # libsass # paver - # python-memcached stevedore==5.1.0 # via # -r requirements/edx/paver.in diff --git a/requirements/edx/semgrep.txt b/requirements/edx/semgrep.txt index 1d4715a2ed7d..11bfb4b51d58 100644 --- a/requirements/edx/semgrep.txt +++ b/requirements/edx/semgrep.txt @@ -4,7 +4,7 @@ # # make upgrade # -attrs==23.1.0 +attrs==23.2.0 # via # glom # jsonschema @@ -44,9 +44,9 @@ importlib-resources==6.1.1 # via # jsonschema # jsonschema-specifications -jsonschema==4.20.0 +jsonschema==4.21.1 # via semgrep -jsonschema-specifications==2023.11.2 +jsonschema-specifications==2023.12.1 # via jsonschema markdown-it-py==3.0.0 # via rich @@ -60,7 +60,7 @@ pkgutil-resolve-name==1.3.10 # via jsonschema pygments==2.17.2 # via rich -referencing==0.32.0 +referencing==0.32.1 # via # jsonschema # jsonschema-specifications @@ -68,7 +68,7 @@ requests==2.31.0 # via semgrep rich==13.7.0 # via semgrep -rpds-py==0.13.2 +rpds-py==0.17.1 # via # jsonschema # referencing diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index c0a7f610ebfb..7b3ce35a8b79 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -31,10 +31,8 @@ aniso8601==9.0.1 # edx-tincan-py35 annotated-types==0.6.0 # via pydantic -anyio==3.7.1 - # via - # fastapi - # starlette +anyio==4.2.0 + # via starlette appdirs==1.4.4 # via # -r requirements/edx/base.txt @@ -58,7 +56,7 @@ async-timeout==4.0.3 # -r requirements/edx/base.txt # aiohttp # redis -attrs==23.1.0 +attrs==23.2.0 # via # -r requirements/edx/base.txt # aiohttp @@ -85,7 +83,7 @@ backports-zoneinfo[tzdata]==0.2.1 # celery # icalendar # kombu -beautifulsoup4==4.12.2 +beautifulsoup4==4.12.3 # via # -r requirements/edx/base.txt # -r requirements/edx/testing.in @@ -106,13 +104,13 @@ bleach[css]==6.1.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/base.txt -boto3==1.33.12 +boto3==1.34.28 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 -botocore==1.33.12 +botocore==1.34.28 # via # -r requirements/edx/base.txt # boto3 @@ -210,7 +208,7 @@ coreschema==0.0.4 # -r requirements/edx/base.txt # coreapi # drf-yasg -coverage[toml]==7.3.2 +coverage[toml]==7.4.0 # via # -r requirements/edx/coverage.txt # pytest-cov @@ -237,7 +235,7 @@ cssutils==2.9.0 # via # -r requirements/edx/base.txt # pynliner -ddt==1.7.0 +ddt==1.7.1 # via -r requirements/edx/testing.in defusedxml==0.7.1 # via @@ -250,7 +248,7 @@ deprecated==1.2.14 # via # -r requirements/edx/base.txt # jwcrypto -diff-cover==8.0.1 +diff-cover==8.0.3 # via -r requirements/edx/coverage.txt dill==0.3.7 # via pylint @@ -326,6 +324,7 @@ django==3.2.23 # openedx-learning # ora2 # super-csv + # xblock-google-drive # xss-utils django-appconf==1.0.6 # via @@ -376,12 +375,12 @@ django-filter==23.5 # edx-enterprise # lti-consumer-xblock # openedx-blockstore -django-ipware==6.0.2 +django-ipware==6.0.3 # via # -r requirements/edx/base.txt # edx-enterprise # edx-proctoring -django-js-asset==2.1.0 +django-js-asset==2.2.0 # via # -r requirements/edx/base.txt # django-mptt @@ -501,11 +500,11 @@ drf-jwt==1.19.2 # via # -r requirements/edx/base.txt # edx-drf-extensions -drf-nested-routers==0.93.4 +drf-nested-routers==0.93.5 # via # -r requirements/edx/base.txt # openedx-blockstore -drf-spectacular==0.27.0 +drf-spectacular==0.27.1 # via -r requirements/edx/base.txt drf-yasg==1.21.5 # via @@ -524,7 +523,7 @@ edx-auth-backends==4.2.0 # via # -r requirements/edx/base.txt # openedx-blockstore -edx-braze-client==0.1.8 +edx-braze-client==0.2.1 # via # -r requirements/edx/base.txt # edx-enterprise @@ -552,7 +551,7 @@ edx-django-release-util==1.3.0 # openedx-blockstore edx-django-sites-extensions==4.0.2 # via -r requirements/edx/base.txt -edx-django-utils==5.9.0 +edx-django-utils==5.10.1 # via # -r requirements/edx/base.txt # django-config-models @@ -632,7 +631,7 @@ edx-rest-api-client==5.6.1 # edx-proctoring edx-search==3.8.2 # via -r requirements/edx/base.txt -edx-sga==0.23.0 +edx-sga==0.23.1 # via -r requirements/edx/base.txt edx-submissions==3.6.0 # via @@ -686,11 +685,11 @@ execnet==2.0.2 # via pytest-xdist factory-boy==3.3.0 # via -r requirements/edx/testing.in -faker==20.1.0 +faker==22.5.1 # via factory-boy -fastapi==0.105.0 +fastapi==0.109.0 # via pact-python -fastavro==1.9.1 +fastavro==1.9.3 # via # -r requirements/edx/base.txt # openedx-events @@ -700,9 +699,9 @@ filelock==3.13.1 # snowflake-connector-python # tox # virtualenv -freezegun==1.3.1 +freezegun==1.4.0 # via -r requirements/edx/testing.in -frozenlist==1.4.0 +frozenlist==1.4.1 # via # -r requirements/edx/base.txt # aiohttp @@ -725,7 +724,7 @@ geoip2==4.8.0 # via -r requirements/edx/base.txt glob2==0.7 # via -r requirements/edx/base.txt -grimp==3.1 +grimp==3.2 # via import-linter gunicorn==21.2.0 # via -r requirements/edx/base.txt @@ -749,9 +748,9 @@ idna==3.6 # requests # snowflake-connector-python # yarl -import-linter==1.12.1 +import-linter==2.0 # via -r requirements/edx/testing.in -importlib-metadata==7.0.0 +importlib-metadata==7.0.1 # via # -r requirements/edx/base.txt # markdown @@ -779,7 +778,7 @@ isodate==0.6.1 # via # -r requirements/edx/base.txt # python3-saml -isort==5.13.1 +isort==5.13.2 # via # -r requirements/edx/testing.in # pylint @@ -787,7 +786,7 @@ itypes==1.2.0 # via # -r requirements/edx/base.txt # coreapi -jinja2==3.1.2 +jinja2==3.1.3 # via # -r requirements/edx/base.txt # -r requirements/edx/coverage.txt @@ -816,21 +815,21 @@ jsonfield==3.1.0 # edx-submissions # lti-consumer-xblock # ora2 -jsonschema==4.20.0 +jsonschema==4.21.1 # via # -r requirements/edx/base.txt # drf-spectacular # optimizely-sdk -jsonschema-specifications==2023.11.2 +jsonschema-specifications==2023.12.1 # via # -r requirements/edx/base.txt # jsonschema -jwcrypto==1.5.0 +jwcrypto==1.5.1 # via # -r requirements/edx/base.txt # django-oauth-toolkit # pylti1p3 -kombu==5.3.4 +kombu==5.3.5 # via # -r requirements/edx/base.txt # celery @@ -843,7 +842,7 @@ lazy==1.6 # lti-consumer-xblock # ora2 # xblock -lazy-object-proxy==1.9.0 +lazy-object-proxy==1.10.0 # via astroid libsass==0.10.0 # via @@ -853,10 +852,11 @@ loremipsum==1.0.5 # via # -r requirements/edx/base.txt # ora2 -lti-consumer-xblock==9.8.1 +lti-consumer-xblock==9.8.3 # via -r requirements/edx/base.txt -lxml==4.9.3 +lxml==4.9.4 # via + # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # edx-i18n-tools # edxval @@ -876,7 +876,6 @@ mako==1.3.0 # acid-xblock # lti-consumer-xblock # xblock - # xblock-google-drive # xblock-utils markdown==3.3.7 # via @@ -889,7 +888,7 @@ markey==0.8 # via # -r requirements/edx/base.txt # enmerkar-underscore -markupsafe==2.1.3 +markupsafe==2.1.4 # via # -r requirements/edx/base.txt # -r requirements/edx/coverage.txt @@ -898,7 +897,7 @@ markupsafe==2.1.3 # mako # openedx-calc # xblock -maxminddb==2.5.1 +maxminddb==2.5.2 # via # -r requirements/edx/base.txt # geoip2 @@ -922,11 +921,11 @@ multidict==6.0.4 # -r requirements/edx/base.txt # aiohttp # yarl -mysqlclient==2.2.0 +mysqlclient==2.2.1 # via # -r requirements/edx/base.txt # openedx-blockstore -newrelic==9.3.0 +newrelic==9.6.0 # via # -r requirements/edx/base.txt # edx-django-utils @@ -957,13 +956,13 @@ openai==0.28.1 # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # edx-enterprise -openedx-atlas==0.5.0 +openedx-atlas==0.6.0 # via -r requirements/edx/base.txt openedx-blockstore==1.4.0 # via -r requirements/edx/base.txt openedx-calc==3.0.1 # via -r requirements/edx/base.txt -openedx-django-pyfs==3.4.0 +openedx-django-pyfs==3.4.1 # via # -r requirements/edx/base.txt # lti-consumer-xblock @@ -1032,7 +1031,7 @@ pgpy==0.6.0 # edx-enterprise piexif==1.1.3 # via -r requirements/edx/base.txt -pillow==10.1.0 +pillow==10.2.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1049,7 +1048,7 @@ platformdirs==3.11.0 # snowflake-connector-python # tox # virtualenv -pluggy==1.3.0 +pluggy==1.4.0 # via # -r requirements/edx/coverage.txt # diff-cover @@ -1060,11 +1059,11 @@ polib==1.2.0 # -r requirements/edx/base.txt # -r requirements/edx/testing.in # edx-i18n-tools -prompt-toolkit==3.0.42 +prompt-toolkit==3.0.43 # via # -r requirements/edx/base.txt # click-repl -psutil==5.9.6 +psutil==5.9.8 # via # -r requirements/edx/base.txt # edx-django-utils @@ -1090,15 +1089,15 @@ pycparser==2.21 # via # -r requirements/edx/base.txt # cffi -pycryptodomex==3.19.0 +pycryptodomex==3.20.0 # via # -r requirements/edx/base.txt # edx-proctoring # lti-consumer-xblock # pyjwkest -pydantic==2.5.2 +pydantic==2.5.3 # via fastapi -pydantic-core==2.14.5 +pydantic-core==2.14.6 # via pydantic pygments==2.17.2 # via @@ -1186,7 +1185,7 @@ pysrt==1.1.2 # via # -r requirements/edx/base.txt # edxval -pytest==7.4.3 +pytest==7.4.4 # via # -r requirements/edx/testing.in # pylint-pytest @@ -1228,13 +1227,13 @@ python-dateutil==2.8.2 # olxcleaner # ora2 # xblock -python-ipware==2.0.0 +python-ipware==2.0.1 # via # -r requirements/edx/base.txt # django-ipware -python-memcached==1.59 +python-memcached==1.62 # via -r requirements/edx/base.txt -python-slugify==8.0.1 +python-slugify==8.0.2 # via # -r requirements/edx/base.txt # code-annotations @@ -1280,20 +1279,20 @@ pyyaml==6.0.1 # edx-django-release-util # edx-i18n-tools # xblock -random2==1.0.1 +random2==1.0.2 # via -r requirements/edx/base.txt -recommender-xblock==2.0.1 +recommender-xblock==2.1.1 # via -r requirements/edx/base.txt redis==5.0.1 # via # -r requirements/edx/base.txt # walrus -referencing==0.32.0 +referencing==0.32.1 # via # -r requirements/edx/base.txt # jsonschema # jsonschema-specifications -regex==2023.10.3 +regex==2023.12.25 # via # -r requirements/edx/base.txt # nltk @@ -1321,11 +1320,12 @@ requests==2.31.0 # slumber # snowflake-connector-python # social-auth-core + # xblock-google-drive requests-oauthlib==1.3.1 # via # -r requirements/edx/base.txt # social-auth-core -rpds-py==0.13.2 +rpds-py==0.17.1 # via # -r requirements/edx/base.txt # jsonschema @@ -1344,7 +1344,7 @@ rules==3.3 # edx-enterprise # edx-proctoring # openedx-learning -s3transfer==0.8.2 +s3transfer==0.10.0 # via # -r requirements/edx/base.txt # boto3 @@ -1403,7 +1403,6 @@ six==1.16.0 # py2neo # pyjwkest # python-dateutil - # python-memcached slumber==0.7.1 # via # -r requirements/edx/base.txt @@ -1412,7 +1411,7 @@ slumber==0.7.1 # edx-rest-api-client sniffio==1.3.0 # via anyio -snowflake-connector-python==3.6.0 +snowflake-connector-python==3.7.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1446,7 +1445,7 @@ sqlparse==0.4.4 # openedx-blockstore staff-graded-xblock==2.2.0 # via -r requirements/edx/base.txt -starlette==0.27.0 +starlette==0.35.1 # via fastapi stevedore==5.1.0 # via @@ -1501,6 +1500,7 @@ typing-extensions==4.9.0 # via # -r requirements/edx/base.txt # annotated-types + # anyio # asgiref # astroid # django-countries @@ -1518,7 +1518,7 @@ typing-extensions==4.9.0 # snowflake-connector-python # starlette # uvicorn -tzdata==2023.3 +tzdata==2023.4 # via # -r requirements/edx/base.txt # backports-zoneinfo @@ -1546,7 +1546,7 @@ urllib3==1.26.18 # snowflake-connector-python user-util==1.0.0 # via -r requirements/edx/base.txt -uvicorn==0.24.0.post1 +uvicorn==0.27.0 # via pact-python vine==5.1.0 # via @@ -1566,7 +1566,7 @@ walrus==0.9.3 # edx-event-bus-redis watchdog==3.0.0 # via -r requirements/edx/base.txt -wcwidth==0.2.12 +wcwidth==0.2.13 # via # -r requirements/edx/base.txt # prompt-toolkit @@ -1593,7 +1593,7 @@ wrapt==1.16.0 # -r requirements/edx/base.txt # astroid # deprecated -xblock[django]==1.9.0 +xblock[django]==1.10.0 # via # -r requirements/edx/base.txt # acid-xblock @@ -1610,9 +1610,9 @@ xblock[django]==1.9.0 # xblock-google-drive # xblock-poll # xblock-utils -xblock-drag-and-drop-v2==3.3.0 +xblock-drag-and-drop-v2==3.4.0 # via -r requirements/edx/base.txt -xblock-google-drive==0.5.0 +xblock-google-drive==0.6.1 # via -r requirements/edx/base.txt xblock-poll==1.13.0 # via -r requirements/edx/base.txt @@ -1620,7 +1620,6 @@ xblock-utils==4.0.0 # via # -r requirements/edx/base.txt # edx-sga - # xblock-google-drive xmlsec==1.3.13 # via # -r requirements/edx/base.txt diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index d0f943174e7c..e094d58f4988 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -10,7 +10,7 @@ click==8.1.6 # via # -c requirements/constraints.txt # pip-tools -importlib-metadata==7.0.0 +importlib-metadata==7.0.1 # via build packaging==23.2 # via build diff --git a/requirements/pip.txt b/requirements/pip.txt index 14cb99cd397f..a4cf5307d6f2 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -8,7 +8,7 @@ wheel==0.42.0 # via -r requirements/pip.in # The following packages are considered to be unsafe in a requirements file: -pip==23.3.1 +pip==23.3.2 # via -r requirements/pip.in -setuptools==69.0.2 +setuptools==69.0.3 # via -r requirements/pip.in