diff --git a/requirements/ci.txt b/requirements/ci.txt index 8e9798860..d86ed4a7a 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade @@ -20,8 +20,6 @@ py==1.11.0 # via tox six==1.16.0 # via tox -tomli==2.0.1 - # via tox tox==3.28.0 # via # -c requirements/constraints.txt diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index 6eb7bb76f..e74cd23a8 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -18,6 +18,7 @@ Django<5.0 # elasticsearch>=7.14.0 includes breaking changes in it which caused issues in discovery upgrade process. # elastic search changelog: https://www.elastic.co/guide/en/enterprise-search/master/release-notes-7.14.0.html +# See https://github.com/openedx/edx-platform/issues/35126 for more info elasticsearch<7.14.0 # django-simple-history>3.0.0 adds indexing and causes a lot of migrations to be affected @@ -30,3 +31,10 @@ elasticsearch<7.14.0 # So we need to pin it globally, for now. # Ticket for unpinning: https://github.com/openedx/edx-lint/issues/407 importlib-metadata<7 + +# Cause: https://github.com/openedx/event-tracking/pull/290 +# event-tracking 2.4.1 upgrades to pymongo 4.4.0 which is not supported on edx-platform. +# We will pin event-tracking to do not break existing installations +# This can be unpinned once https://github.com/openedx/edx-platform/issues/34586 +# has been resolved and edx-platform is running with pymongo>=4.4.0 +event-tracking<2.4.1 diff --git a/requirements/dev.txt b/requirements/dev.txt index b46e32086..13302a0b1 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -1,10 +1,10 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade # -accessible-pygments==0.0.4 +accessible-pygments==0.0.5 # via # -r requirements/doc.txt # pydata-sphinx-theme @@ -20,7 +20,7 @@ aiosignal==1.3.1 # -r requirements/test-master.txt # -r requirements/test.txt # aiohttp -alabaster==0.7.13 +alabaster==0.7.16 # via # -r requirements/doc.txt # sphinx @@ -49,16 +49,10 @@ asn1crypto==1.5.1 # -r requirements/test-master.txt # -r requirements/test.txt # snowflake-connector-python -astroid==3.2.2 +astroid==3.2.4 # via # pylint # pylint-celery -async-timeout==4.0.3 - # via - # -r requirements/doc.txt - # -r requirements/test-master.txt - # -r requirements/test.txt - # aiohttp attrs==23.2.0 # via # -r requirements/doc.txt @@ -71,15 +65,8 @@ babel==2.15.0 # -r requirements/doc.txt # pydata-sphinx-theme # sphinx -backports-zoneinfo[tzdata]==0.2.1 ; python_version < "3.9" - # via - # -c requirements/constraints.txt - # -r requirements/doc.txt - # -r requirements/test-master.txt - # -r requirements/test.txt - # celery - # django - # kombu +backports-zoneinfo==0.2.1 + # via -r requirements/test.txt bcrypt==4.1.3 # via # -r requirements/doc.txt @@ -109,7 +96,7 @@ celery==5.4.0 # -r requirements/doc.txt # -r requirements/test-master.txt # -r requirements/test.txt -certifi==2024.6.2 +certifi==2024.7.4 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -176,7 +163,7 @@ code-annotations==1.8.0 # -r requirements/test.txt # edx-lint # edx-toggles -coverage[toml]==7.5.4 +coverage[toml]==7.6.0 # via # -r requirements/test.txt # pytest-cov @@ -200,13 +187,13 @@ defusedxml==0.7.1 # -r requirements/test-master.txt # -r requirements/test.txt # djangorestframework-xml -diff-cover==9.1.0 +diff-cover==9.1.1 # via -r requirements/test.txt dill==0.3.8 # via pylint distlib==0.3.8 # via virtualenv -django==4.2.13 +django==4.2.14 # via # -c requirements/common_constraints.txt # -r requirements/doc.txt @@ -320,7 +307,7 @@ djangorestframework-xml==2.0.0 # -r requirements/test.txt doc8==1.1.1 # via -r requirements/doc.txt -docutils==0.19 +docutils==0.20.1 # via # -r requirements/doc.txt # doc8 @@ -367,7 +354,7 @@ edx-drf-extensions==10.3.0 # edx-rbac edx-i18n-tools==1.6.0 # via -r requirements/dev.in -edx-lint==5.3.6 +edx-lint==5.3.7 # via -r requirements/dev.in edx-opaque-keys[django]==2.10.0 # via @@ -380,7 +367,7 @@ edx-rbac==1.9.0 # -r requirements/doc.txt # -r requirements/test-master.txt # -r requirements/test.txt -edx-rest-api-client==5.6.1 +edx-rest-api-client==5.7.1 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -405,7 +392,7 @@ faker==26.0.0 # -r requirements/doc.txt # -r requirements/test.txt # factory-boy -filelock==3.14.0 +filelock==3.15.4 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -436,12 +423,6 @@ imagesize==1.4.1 # via # -r requirements/doc.txt # sphinx -importlib-metadata==6.11.0 - # via - # -c requirements/common_constraints.txt - # -r requirements/doc.txt - # build - # sphinx inflection==0.5.1 # via # -r requirements/doc.txt @@ -465,7 +446,7 @@ jinja2==3.1.4 # code-annotations # diff-cover # sphinx -jsondiff==2.0.0 +jsondiff==2.1.2 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -512,13 +493,13 @@ multidict==6.0.5 # -r requirements/test.txt # aiohttp # yarl -newrelic==9.10.0 +newrelic==9.12.0 # via # -r requirements/doc.txt # -r requirements/test-master.txt # -r requirements/test.txt # edx-django-utils -nh3==0.2.17 +nh3==0.2.18 # via # -r requirements/doc.txt # readme-renderer @@ -573,7 +554,7 @@ pgpy==0.6.0 # -r requirements/doc.txt # -r requirements/test-master.txt # -r requirements/test.txt -pillow==10.3.0 +pillow==10.4.0 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -605,7 +586,7 @@ prompt-toolkit==3.0.47 # -r requirements/test-master.txt # -r requirements/test.txt # click-repl -psutil==5.9.8 +psutil==6.0.0 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -631,7 +612,7 @@ pycparser==2.22 # -r requirements/test-master.txt # -r requirements/test.txt # cffi -pydata-sphinx-theme==0.14.4 +pydata-sphinx-theme==0.15.4 # via # -r requirements/doc.txt # sphinx-book-theme @@ -656,7 +637,7 @@ pyjwt[crypto]==2.8.0 # edx-drf-extensions # edx-rest-api-client # snowflake-connector-python -pylint==3.2.5 +pylint==3.2.6 # via # edx-lint # pylint-celery @@ -729,7 +710,6 @@ pytz==2024.1 # -r requirements/doc.txt # -r requirements/test-master.txt # -r requirements/test.txt - # babel # djangorestframework # drf-yasg # edx-tincan-py35 @@ -742,6 +722,7 @@ pyyaml==6.0.1 # code-annotations # drf-yasg # edx-i18n-tools + # jsondiff readme-renderer==43.0 # via -r requirements/doc.txt requests==2.32.3 @@ -804,7 +785,7 @@ snowballstemmer==2.2.0 # -r requirements/doc.txt # pydocstyle # sphinx -snowflake-connector-python==3.10.1 +snowflake-connector-python==3.11.0 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -819,22 +800,22 @@ soupsieve==2.5 # via # -r requirements/doc.txt # beautifulsoup4 -sphinx==6.2.1 +sphinx==7.4.7 # via # -r requirements/doc.txt # pydata-sphinx-theme # sphinx-book-theme -sphinx-book-theme==1.0.1 +sphinx-book-theme==1.1.3 # via -r requirements/doc.txt -sphinxcontrib-applehelp==1.0.4 +sphinxcontrib-applehelp==1.0.8 # via # -r requirements/doc.txt # sphinx -sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-devhelp==1.0.6 # via # -r requirements/doc.txt # sphinx -sphinxcontrib-htmlhelp==2.0.1 +sphinxcontrib-htmlhelp==2.0.6 # via # -r requirements/doc.txt # sphinx @@ -842,15 +823,15 @@ sphinxcontrib-jsmath==1.0.1 # via # -r requirements/doc.txt # sphinx -sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-qthelp==1.0.8 # via # -r requirements/doc.txt # sphinx -sphinxcontrib-serializinghtml==1.1.5 +sphinxcontrib-serializinghtml==1.1.10 # via # -r requirements/doc.txt # sphinx -sqlparse==0.5.0 +sqlparse==0.5.1 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -882,17 +863,7 @@ toml==0.10.2 # -r requirements/doc.txt # -r requirements/test.txt # pytest -tomli==2.0.1 - # via - # -r requirements/doc.txt - # -r requirements/test.txt - # build - # coverage - # doc8 - # pip-tools - # pylint - # tox -tomlkit==0.12.5 +tomlkit==0.13.0 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -917,21 +888,16 @@ typing-extensions==4.12.2 # -r requirements/doc.txt # -r requirements/test-master.txt # -r requirements/test.txt - # asgiref - # astroid # django-countries # edx-opaque-keys # jwcrypto - # kombu # pydata-sphinx-theme - # pylint # snowflake-connector-python tzdata==2024.1 # via # -r requirements/doc.txt # -r requirements/test-master.txt # -r requirements/test.txt - # backports-zoneinfo # celery unicodecsv==0.14.1 # via @@ -944,13 +910,12 @@ uritemplate==4.1.1 # -r requirements/test-master.txt # -r requirements/test.txt # drf-yasg -urllib3==1.26.18 +urllib3==1.26.19 # via # -r requirements/doc.txt # -r requirements/test-master.txt # -r requirements/test.txt # requests - # snowflake-connector-python vine==5.1.0 # via # -r requirements/doc.txt @@ -983,10 +948,6 @@ yarl==1.9.4 # -r requirements/test-master.txt # -r requirements/test.txt # aiohttp -zipp==3.19.2 - # via - # -r requirements/doc.txt - # importlib-metadata # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements/django.txt b/requirements/django.txt index 092a8ec12..549c1f8bb 100644 --- a/requirements/django.txt +++ b/requirements/django.txt @@ -1 +1 @@ -django==4.2.13 +django==4.2.14 diff --git a/requirements/doc.txt b/requirements/doc.txt index 890f55f99..b8ee4e1fc 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -1,10 +1,10 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade # -accessible-pygments==0.0.4 +accessible-pygments==0.0.5 # via pydata-sphinx-theme aiohttp==3.9.5 # via @@ -14,7 +14,7 @@ aiosignal==1.3.1 # via # -r requirements/test-master.txt # aiohttp -alabaster==0.7.13 +alabaster==0.7.16 # via sphinx amqp==5.2.0 # via @@ -33,10 +33,6 @@ asn1crypto==1.5.1 # via # -r requirements/test-master.txt # snowflake-connector-python -async-timeout==4.0.3 - # via - # -r requirements/test-master.txt - # aiohttp attrs==23.2.0 # via # -r requirements/test-master.txt @@ -46,13 +42,6 @@ babel==2.15.0 # via # pydata-sphinx-theme # sphinx -backports-zoneinfo[tzdata]==0.2.1 ; python_version < "3.9" - # via - # -c requirements/constraints.txt - # -r requirements/test-master.txt - # celery - # django - # kombu bcrypt==4.1.3 # via # -r requirements/test-master.txt @@ -69,7 +58,7 @@ celery==5.4.0 # via # -c requirements/constraints.txt # -r requirements/test-master.txt -certifi==2024.6.2 +certifi==2024.7.4 # via # -r requirements/test-master.txt # requests @@ -124,7 +113,7 @@ defusedxml==0.7.1 # via # -r requirements/test-master.txt # djangorestframework-xml -django==4.2.13 +django==4.2.14 # via # -c requirements/common_constraints.txt # -r requirements/test-master.txt @@ -195,7 +184,7 @@ djangorestframework-xml==2.0.0 # via -r requirements/test-master.txt doc8==1.1.1 # via -r requirements/doc.in -docutils==0.19 +docutils==0.20.1 # via # -r requirements/doc.in # doc8 @@ -232,7 +221,7 @@ edx-opaque-keys[django]==2.10.0 # edx-drf-extensions edx-rbac==1.9.0 # via -r requirements/test-master.txt -edx-rest-api-client==5.6.1 +edx-rest-api-client==5.7.1 # via -r requirements/test-master.txt edx-tincan-py35==1.0.0 # via -r requirements/test-master.txt @@ -244,7 +233,7 @@ factory-boy==3.3.0 # -r requirements/doc.in faker==26.0.0 # via factory-boy -filelock==3.14.0 +filelock==3.15.4 # via # -r requirements/test-master.txt # snowflake-connector-python @@ -261,10 +250,6 @@ idna==3.7 # yarl imagesize==1.4.1 # via sphinx -importlib-metadata==6.11.0 - # via - # -c requirements/common_constraints.txt - # sphinx inflection==0.5.1 # via # -r requirements/test-master.txt @@ -276,7 +261,7 @@ jinja2==3.1.4 # -r requirements/test-master.txt # code-annotations # sphinx -jsondiff==2.0.0 +jsondiff==2.1.2 # via -r requirements/test-master.txt jsonfield==3.1.0 # via -r requirements/test-master.txt @@ -297,11 +282,11 @@ multidict==6.0.5 # -r requirements/test-master.txt # aiohttp # yarl -newrelic==9.10.0 +newrelic==9.12.0 # via # -r requirements/test-master.txt # edx-django-utils -nh3==0.2.17 +nh3==0.2.18 # via readme-renderer oauthlib==3.2.2 # via @@ -331,7 +316,7 @@ pbr==6.0.0 # stevedore pgpy==0.6.0 # via -r requirements/test-master.txt -pillow==10.3.0 +pillow==10.4.0 # via -r requirements/test-master.txt platformdirs==4.2.2 # via @@ -343,7 +328,7 @@ prompt-toolkit==3.0.47 # via # -r requirements/test-master.txt # click-repl -psutil==5.9.8 +psutil==6.0.0 # via # -r requirements/test-master.txt # edx-django-utils @@ -357,7 +342,7 @@ pycparser==2.22 # via # -r requirements/test-master.txt # cffi -pydata-sphinx-theme==0.14.4 +pydata-sphinx-theme==0.15.4 # via sphinx-book-theme pygments==2.18.0 # via @@ -406,7 +391,6 @@ python-slugify==8.0.4 pytz==2024.1 # via # -r requirements/test-master.txt - # babel # djangorestframework # drf-yasg # edx-tincan-py35 @@ -416,6 +400,7 @@ pyyaml==6.0.1 # -r requirements/test-master.txt # code-annotations # drf-yasg + # jsondiff readme-renderer==43.0 # via -r requirements/doc.in requests==2.32.3 @@ -448,7 +433,7 @@ slumber==0.7.1 # edx-rest-api-client snowballstemmer==2.2.0 # via sphinx -snowflake-connector-python==3.10.1 +snowflake-connector-python==3.11.0 # via -r requirements/test-master.txt sortedcontainers==2.4.0 # via @@ -456,26 +441,26 @@ sortedcontainers==2.4.0 # snowflake-connector-python soupsieve==2.5 # via beautifulsoup4 -sphinx==6.2.1 +sphinx==7.4.7 # via # -r requirements/doc.in # pydata-sphinx-theme # sphinx-book-theme -sphinx-book-theme==1.0.1 +sphinx-book-theme==1.1.3 # via -r requirements/doc.in -sphinxcontrib-applehelp==1.0.4 +sphinxcontrib-applehelp==1.0.8 # via sphinx -sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-devhelp==1.0.6 # via sphinx -sphinxcontrib-htmlhelp==2.0.1 +sphinxcontrib-htmlhelp==2.0.6 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-qthelp==1.0.8 # via sphinx -sphinxcontrib-serializinghtml==1.1.5 +sphinxcontrib-serializinghtml==1.1.10 # via sphinx -sqlparse==0.5.0 +sqlparse==0.5.1 # via # -r requirements/test-master.txt # django @@ -494,9 +479,7 @@ text-unidecode==1.3 # python-slugify toml==0.10.2 # via pytest -tomli==2.0.1 - # via doc8 -tomlkit==0.12.5 +tomlkit==0.13.0 # via # -r requirements/test-master.txt # snowflake-connector-python @@ -507,17 +490,14 @@ tqdm==4.66.4 typing-extensions==4.12.2 # via # -r requirements/test-master.txt - # asgiref # django-countries # edx-opaque-keys # jwcrypto - # kombu # pydata-sphinx-theme # snowflake-connector-python tzdata==2024.1 # via # -r requirements/test-master.txt - # backports-zoneinfo # celery unicodecsv==0.14.1 # via -r requirements/test-master.txt @@ -525,11 +505,10 @@ uritemplate==4.1.1 # via # -r requirements/test-master.txt # drf-yasg -urllib3==1.26.18 +urllib3==1.26.19 # via # -r requirements/test-master.txt # requests - # snowflake-connector-python vine==5.1.0 # via # -r requirements/test-master.txt @@ -548,8 +527,6 @@ yarl==1.9.4 # via # -r requirements/test-master.txt # aiohttp -zipp==3.19.2 - # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # setuptools diff --git a/requirements/edx-platform-constraints.txt b/requirements/edx-platform-constraints.txt index 5cc952dde..d96922315 100644 --- a/requirements/edx-platform-constraints.txt +++ b/requirements/edx-platform-constraints.txt @@ -49,6 +49,8 @@ babel==2.15.0 # enmerkar-underscore backoff==1.10.0 # via analytics-python +bcrypt==4.1.3 + # via paramiko beautifulsoup4==4.12.3 # via pynliner # via celery @@ -62,13 +64,13 @@ bleach[css]==6.1.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/kernel.in -boto3==1.34.123 +boto3==1.34.144 # via # -r requirements/edx/kernel.in # django-ses # fs-s3fs # ora2 -botocore==1.34.123 +botocore==1.34.144 # via # -r requirements/edx/kernel.in # boto3 @@ -86,7 +88,7 @@ camel-converter[pydantic]==3.1.2 # edx-enterprise # event-tracking # openedx-learning -certifi==2024.6.2 +certifi==2024.7.4 # via # -r requirements/edx/paver.txt # elasticsearch @@ -137,6 +139,7 @@ cryptography==42.0.8 # edx-enterprise # jwcrypto # optimizely-sdk + # paramiko # pgpy # pyjwt # pyopenssl @@ -151,7 +154,7 @@ defusedxml==0.7.1 # ora2 # python3-openid # social-auth-core -django==4.2.13 +django==4.2.14 # via # -c requirements/edx/../common_constraints.txt # -c requirements/edx/../constraints.txt @@ -234,7 +237,7 @@ django-config-models==2.7.0 # edx-enterprise # edx-name-affirmation # lti-consumer-xblock -django-cors-headers==4.3.1 +django-cors-headers==4.4.0 # via -r requirements/edx/kernel.in django-countries==7.6.1 # via @@ -287,7 +290,7 @@ django-mptt==0.16.0 # -r requirements/edx/kernel.in # openedx-django-wiki django-multi-email-field==0.7.0 -django-mysql==4.13.0 +django-mysql==4.14.0 # via -r requirements/edx/kernel.in django-oauth-toolkit==1.7.1 # via @@ -319,7 +322,7 @@ django-statici18n==2.5.0 # lti-consumer-xblock # xblock-drag-and-drop-v2 # xblock-poll -django-storages==1.14.3 +django-storages==1.14.4 # via # -r requirements/edx/kernel.in # edxval @@ -369,7 +372,7 @@ drf-yasg==1.21.7 # via # django-user-tasks # edx-api-doc-tools -edx-ace==1.8.0 +edx-ace==1.9.1 # via -r requirements/edx/kernel.in edx-api-doc-tools==1.8.0 # via @@ -397,7 +400,7 @@ edx-celeryutils==1.3.0 # super-csv edx-codejail==3.4.1 # via -r requirements/edx/kernel.in -edx-completion==4.6.2 +edx-completion==4.6.6 # via -r requirements/edx/kernel.in edx-django-release-util==1.4.0 # via @@ -410,6 +413,7 @@ edx-django-utils==5.14.2 # via # -r requirements/edx/kernel.in # django-config-models + # edx-ace # edx-drf-extensions # edx-enterprise # edx-event-bus-kafka @@ -434,7 +438,7 @@ edx-drf-extensions==10.3.0 # edx-when # edxval # openedx-learning -edx-enterprise==4.20.11 +edx-enterprise==4.21.5 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in @@ -474,7 +478,7 @@ edx-proctoring==4.18.1 # -r requirements/edx/kernel.in # edx-proctoring-proctortrack edx-rbac==1.9.0 -edx-rest-api-client==5.6.1 +edx-rest-api-client==5.7.1 # via # -r requirements/edx/kernel.in # edx-enterprise @@ -483,7 +487,7 @@ edx-search==3.9.1 # via -r requirements/edx/kernel.in edx-sga==0.25.0 # via -r requirements/edx/bundled.in -edx-submissions==3.7.1 +edx-submissions==3.7.5 # via # -r requirements/edx/kernel.in # ora2 @@ -522,9 +526,9 @@ event-tracking==2.4.0 # edx-completion # edx-proctoring # edx-search -fastavro==1.9.4 +fastavro==1.9.5 # via openedx-events -filelock==3.14.0 +filelock==3.15.4 # via snowflake-connector-python frozenlist==1.4.1 # via @@ -554,7 +558,7 @@ html5lib==1.1 # via # -r requirements/edx/kernel.in # ora2 -icalendar==5.0.12 +icalendar==5.0.13 # via -r requirements/edx/kernel.in idna==3.7 # via @@ -585,7 +589,7 @@ jmespath==1.0.1 # botocore joblib==1.4.2 # via nltk -jsondiff==2.0.0 +jsondiff==2.1.2 jsonfield==3.1.0 # via # -r requirements/edx/kernel.in @@ -595,7 +599,7 @@ jsonfield==3.1.0 # edx-submissions # lti-consumer-xblock # ora2 -jsonschema==4.22.0 +jsonschema==4.23.0 # via # drf-spectacular # optimizely-sdk @@ -662,7 +666,7 @@ markupsafe==2.1.5 # xblock maxminddb==2.6.2 # via geoip2 -meilisearch==0.31.3 +meilisearch==0.31.4 # via -r requirements/edx/kernel.in mock==5.1.0 # via -r requirements/edx/paver.txt @@ -682,11 +686,11 @@ multidict==6.0.5 # yarl mysqlclient==2.2.4 # via -r requirements/edx/kernel.in -newrelic==9.10.0 +newrelic==9.12.0 # via # -r requirements/edx/bundled.in # edx-django-utils -nh3==0.2.17 +nh3==0.2.18 # via -r requirements/edx/kernel.in nltk==3.8.1 # via chem @@ -694,6 +698,7 @@ nodeenv==1.9.1 # via -r requirements/edx/kernel.in numpy==1.26.4 # via + # -c requirements/edx/../constraints.txt # chem # openedx-calc # scipy @@ -723,7 +728,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.10.0 +openedx-events==9.11.0 # via # -r requirements/edx/kernel.in # edx-event-bus-kafka @@ -739,7 +744,7 @@ openedx-learning==0.10.0 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in -openedx-mongodbproxy==0.2.0 +openedx-mongodbproxy==0.2.1 # via -r requirements/edx/kernel.in optimizely-sdk==4.1.1 # via @@ -755,6 +760,7 @@ packaging==24.1 # snowflake-connector-python pansi==2020.7.3 # via py2neo +paramiko==3.4.0 path==16.11.0 # via # -c requirements/edx/../constraints.txt @@ -776,7 +782,7 @@ pbr==6.0.0 pgpy==0.6.0 piexif==1.1.3 # via -r requirements/edx/kernel.in -pillow==10.3.0 +pillow==10.4.0 # via # -r requirements/edx/kernel.in # edx-enterprise @@ -787,7 +793,7 @@ platformdirs==4.2.2 polib==1.2.0 # via edx-i18n-tools # via click-repl -psutil==5.9.8 +psutil==6.0.0 # via # -r requirements/edx/paver.txt # edx-django-utils @@ -807,9 +813,9 @@ pycryptodomex==3.20.0 # edx-proctoring # lti-consumer-xblock # pyjwkest -pydantic==2.7.3 +pydantic==2.8.2 # via camel-converter -pydantic-core==2.18.4 +pydantic-core==2.20.1 # via pydantic pygments==2.18.0 # via @@ -847,7 +853,9 @@ pymongo==3.13.0 # mongoengine # openedx-mongodbproxy pynacl==1.5.0 - # via edx-django-utils + # via + # edx-django-utils + # paramiko pynliner==0.8.0 # via -r requirements/edx/kernel.in pyopenssl==24.1.0 @@ -920,12 +928,13 @@ pyyaml==6.0.1 # drf-yasg # edx-django-release-util # edx-i18n-tools + # jsondiff # xblock random2==1.0.2 # via -r requirements/edx/kernel.in recommender-xblock==2.2.0 # via -r requirements/edx/bundled.in -redis==5.0.5 +redis==5.0.7 # via # -r requirements/edx/kernel.in # walrus @@ -963,7 +972,7 @@ requests-oauthlib==2.0.0 # via # -r requirements/edx/kernel.in # social-auth-core -rpds-py==0.18.1 +rpds-py==0.19.0 # via # jsonschema # referencing @@ -973,17 +982,17 @@ rules==3.4 # edx-enterprise # edx-proctoring # openedx-learning -s3transfer==0.10.1 +s3transfer==0.10.2 # via boto3 sailthru-client==2.2.3 # via edx-ace -scipy==1.13.1 +scipy==1.14.0 # via # chem # openedx-calc semantic-version==2.10.0 # via edx-drf-extensions -shapely==2.0.4 +shapely==2.0.5 # via -r requirements/edx/kernel.in simplejson==3.19.2 # via @@ -1026,7 +1035,7 @@ slumber==0.7.1 # edx-bulk-grades # edx-enterprise # edx-rest-api-client -snowflake-connector-python==3.10.1 +snowflake-connector-python==3.11.0 social-auth-app-django==5.0.0 # via # -c requirements/edx/../constraints.txt @@ -1048,7 +1057,7 @@ sortedcontainers==2.4.0 # snowflake-connector-python soupsieve==2.5 # via beautifulsoup4 -sqlparse==0.5.0 +sqlparse==0.5.1 # via django staff-graded-xblock==2.3.0 # via -r requirements/edx/bundled.in @@ -1063,14 +1072,14 @@ stevedore==5.2.0 # edx-opaque-keys super-csv==3.2.0 # via edx-bulk-grades -sympy==1.12.1 +sympy==1.13.0 # via openedx-calc testfixtures==8.3.0 text-unidecode==1.3 # via python-slugify tinycss2==1.2.1 # via bleach -tomlkit==0.12.5 +tomlkit==0.13.0 # via snowflake-connector-python tqdm==4.66.4 # via @@ -1096,7 +1105,7 @@ uritemplate==4.1.1 # via # drf-spectacular # drf-yasg -urllib3==1.26.18 +urllib3==1.26.19 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/paver.txt @@ -1110,9 +1119,9 @@ user-util==1.1.0 # amqp # celery # kombu -voluptuous==0.14.2 +voluptuous==0.15.2 # via ora2 -walrus==0.9.3 +walrus==0.9.4 # via edx-event-bus-redis watchdog==4.0.1 # via -r requirements/edx/paver.txt @@ -1152,7 +1161,7 @@ xblock[django]==4.0.1 # xblock-drag-and-drop-v2 # xblock-google-drive # xblock-utils -xblock-drag-and-drop-v2==4.0.2 +xblock-drag-and-drop-v2==4.0.3 # via -r requirements/edx/bundled.in xblock-google-drive==0.7.0 # via -r requirements/edx/bundled.in diff --git a/requirements/js_test.txt b/requirements/js_test.txt index a567df26d..127ebeb90 100644 --- a/requirements/js_test.txt +++ b/requirements/js_test.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade @@ -12,29 +12,19 @@ autocommand==2.2.2 # via jaraco-text backports-tarfile==1.2.0 # via jaraco-context -certifi==2024.6.2 +certifi==2024.7.4 # via selenium cheroot==10.0.1 # via cherrypy cherrypy==18.10.0 # via jasmine -exceptiongroup==1.2.1 - # via - # trio - # trio-websocket glob2==0.7 # via jasmine-core h11==0.14.0 # via wsproto idna==3.7 # via trio -importlib-metadata==6.11.0 - # via - # -c requirements/common_constraints.txt - # typeguard -importlib-resources==6.4.0 - # via jaraco-text -inflect==7.3.0 +inflect==7.3.1 # via jaraco-text jaraco-classes==3.4.0 # via -r requirements/js_test.in @@ -50,7 +40,7 @@ jaraco-functools==4.0.1 # cheroot # jaraco-text # tempora -jaraco-text==3.12.1 +jaraco-text==3.14.0 # via jaraco-collections jasmine==3.99.0 # via -r requirements/js_test.in @@ -78,7 +68,7 @@ pysocks==1.7.1 # via urllib3 pyyaml==6.0.2rc1 # via jasmine -selenium==4.22.0 +selenium==4.23.0 # via jasmine sniffio==1.3.1 # via trio @@ -88,17 +78,16 @@ tempora==5.6.0 # via # -r requirements/js_test.in # portend -trio==0.25.1 +trio==0.26.0 # via # selenium # trio-websocket trio-websocket==0.11.1 # via selenium -typeguard==4.3.0 +typeguard==4.2.0 # via inflect -typing-extensions==4.12.2 +typing-extensions==4.9.0 # via - # inflect # selenium # typeguard urllib3[socks]==2.2.2 @@ -109,10 +98,6 @@ wsproto==1.2.0 # via trio-websocket zc-lockfile==3.0.post1 # via cherrypy -zipp==3.19.2 - # via - # importlib-metadata - # importlib-resources # The following packages are considered to be unsafe in a requirements file: # setuptools diff --git a/requirements/test-master.txt b/requirements/test-master.txt index 781479937..4a109be1a 100644 --- a/requirements/test-master.txt +++ b/requirements/test-master.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade @@ -27,20 +27,14 @@ asn1crypto==1.5.1 # via # -c requirements/edx-platform-constraints.txt # snowflake-connector-python -async-timeout==4.0.3 - # via aiohttp attrs==23.2.0 # via # -c requirements/edx-platform-constraints.txt # aiohttp -backports-zoneinfo[tzdata]==0.2.1 ; python_version < "3.9" - # via - # -c requirements/constraints.txt - # celery - # django - # kombu bcrypt==4.1.3 - # via paramiko + # via + # -c requirements/edx-platform-constraints.txt + # paramiko billiard==4.2.0 # via celery bleach==6.1.0 @@ -51,7 +45,7 @@ celery==5.4.0 # via # -c requirements/constraints.txt # -r requirements/base.in -certifi==2024.6.2 +certifi==2024.7.4 # via # -c requirements/edx-platform-constraints.txt # requests @@ -103,7 +97,7 @@ defusedxml==0.7.1 # via # -c requirements/edx-platform-constraints.txt # djangorestframework-xml -django==4.2.13 +django==4.2.14 # via # -c requirements/common_constraints.txt # -c requirements/edx-platform-constraints.txt @@ -235,7 +229,7 @@ edx-rbac==1.9.0 # via # -c requirements/edx-platform-constraints.txt # -r requirements/base.in -edx-rest-api-client==5.6.1 +edx-rest-api-client==5.7.1 # via # -c requirements/edx-platform-constraints.txt # -r requirements/base.in @@ -247,7 +241,7 @@ edx-toggles==5.2.0 # via # -c requirements/edx-platform-constraints.txt # -r requirements/base.in -filelock==3.14.0 +filelock==3.15.4 # via # -c requirements/edx-platform-constraints.txt # snowflake-connector-python @@ -270,7 +264,7 @@ jinja2==3.1.4 # via # -c requirements/edx-platform-constraints.txt # code-annotations -jsondiff==2.0.0 +jsondiff==2.1.2 # via # -c requirements/edx-platform-constraints.txt # -r requirements/base.in @@ -293,7 +287,7 @@ multidict==6.0.5 # -c requirements/edx-platform-constraints.txt # aiohttp # yarl -newrelic==9.10.0 +newrelic==9.12.0 # via # -c requirements/edx-platform-constraints.txt # edx-django-utils @@ -311,7 +305,9 @@ packaging==24.1 # drf-yasg # snowflake-connector-python paramiko==3.4.0 - # via -r requirements/base.in + # via + # -c requirements/edx-platform-constraints.txt + # -r requirements/base.in path==16.11.0 # via # -c requirements/edx-platform-constraints.txt @@ -328,7 +324,7 @@ pgpy==0.6.0 # via # -c requirements/edx-platform-constraints.txt # -r requirements/base.in -pillow==10.3.0 +pillow==10.4.0 # via # -c requirements/edx-platform-constraints.txt # -r requirements/base.in @@ -338,7 +334,7 @@ platformdirs==4.2.2 # snowflake-connector-python prompt-toolkit==3.0.47 # via click-repl -psutil==5.9.8 +psutil==6.0.0 # via # -c requirements/edx-platform-constraints.txt # edx-django-utils @@ -396,6 +392,7 @@ pyyaml==6.0.1 # -c requirements/edx-platform-constraints.txt # code-annotations # drf-yasg + # jsondiff requests==2.32.3 # via # -c requirements/edx-platform-constraints.txt @@ -425,7 +422,7 @@ slumber==0.7.1 # -c requirements/edx-platform-constraints.txt # -r requirements/base.in # edx-rest-api-client -snowflake-connector-python==3.10.1 +snowflake-connector-python==3.11.0 # via # -c requirements/edx-platform-constraints.txt # -r requirements/base.in @@ -433,7 +430,7 @@ sortedcontainers==2.4.0 # via # -c requirements/edx-platform-constraints.txt # snowflake-connector-python -sqlparse==0.5.0 +sqlparse==0.5.1 # via # -c requirements/edx-platform-constraints.txt # django @@ -452,7 +449,7 @@ text-unidecode==1.3 # via # -c requirements/edx-platform-constraints.txt # python-slugify -tomlkit==0.12.5 +tomlkit==0.13.0 # via # -c requirements/edx-platform-constraints.txt # snowflake-connector-python @@ -463,16 +460,13 @@ tqdm==4.66.4 typing-extensions==4.12.2 # via # -c requirements/edx-platform-constraints.txt - # asgiref # django-countries # edx-opaque-keys # jwcrypto - # kombu # snowflake-connector-python tzdata==2024.1 # via # -c requirements/edx-platform-constraints.txt - # backports-zoneinfo # celery unicodecsv==0.14.1 # via @@ -482,11 +476,10 @@ uritemplate==4.1.1 # via # -c requirements/edx-platform-constraints.txt # drf-yasg -urllib3==1.26.18 +urllib3==1.26.19 # via # -c requirements/edx-platform-constraints.txt # requests - # snowflake-connector-python vine==5.1.0 # via # amqp diff --git a/requirements/test.txt b/requirements/test.txt index 0ee58874d..c04be1d25 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade @@ -28,23 +28,13 @@ asn1crypto==1.5.1 # via # -r requirements/test-master.txt # snowflake-connector-python -async-timeout==4.0.3 - # via - # -r requirements/test-master.txt - # aiohttp attrs==23.2.0 # via # -r requirements/test-master.txt # aiohttp # pytest -backports-zoneinfo[tzdata]==0.2.1 ; python_version < "3.9" - # via - # -c requirements/constraints.txt - # -r requirements/test-master.txt - # -r requirements/test.in - # celery - # django - # kombu +backports-zoneinfo==0.2.1 + # via -r requirements/test.in bcrypt==4.1.3 # via # -r requirements/test-master.txt @@ -57,7 +47,7 @@ bleach==6.1.0 # via # -c requirements/constraints.txt # -r requirements/test-master.txt -certifi==2024.6.2 +certifi==2024.7.4 # via # -r requirements/test-master.txt # requests @@ -97,7 +87,7 @@ code-annotations==1.8.0 # via # -r requirements/test-master.txt # edx-toggles -coverage[toml]==7.5.4 +coverage[toml]==7.6.0 # via pytest-cov cryptography==42.0.8 # via @@ -115,7 +105,7 @@ defusedxml==0.7.1 # via # -r requirements/test-master.txt # djangorestframework-xml -diff-cover==9.1.0 +diff-cover==9.1.1 # via -r requirements/test.in # via # -c requirements/common_constraints.txt @@ -215,7 +205,7 @@ edx-opaque-keys[django]==2.10.0 # edx-drf-extensions edx-rbac==1.9.0 # via -r requirements/test-master.txt -edx-rest-api-client==5.6.1 +edx-rest-api-client==5.7.1 # via -r requirements/test-master.txt edx-tincan-py35==1.0.0 # via -r requirements/test-master.txt @@ -227,7 +217,7 @@ factory-boy==3.3.0 # -r requirements/test.in faker==26.0.0 # via factory-boy -filelock==3.14.0 +filelock==3.15.4 # via # -r requirements/test-master.txt # snowflake-connector-python @@ -257,7 +247,7 @@ jinja2==3.1.4 # -r requirements/test-master.txt # code-annotations # diff-cover -jsondiff==2.0.0 +jsondiff==2.1.2 # via -r requirements/test-master.txt jsonfield==3.1.0 # via -r requirements/test-master.txt @@ -281,7 +271,7 @@ multidict==6.0.5 # -r requirements/test-master.txt # aiohttp # yarl -newrelic==9.10.0 +newrelic==9.12.0 # via # -r requirements/test-master.txt # edx-django-utils @@ -311,7 +301,7 @@ pbr==6.0.0 # stevedore pgpy==0.6.0 # via -r requirements/test-master.txt -pillow==10.3.0 +pillow==10.4.0 # via -r requirements/test-master.txt platformdirs==4.2.2 # via @@ -324,7 +314,7 @@ pluggy==1.5.0 # via # -r requirements/test-master.txt # click-repl -psutil==5.9.8 +psutil==6.0.0 # via # -r requirements/test-master.txt # edx-django-utils @@ -395,6 +385,7 @@ pyyaml==6.0.1 # -r requirements/test-master.txt # code-annotations # drf-yasg + # jsondiff requests==2.32.3 # via # -r requirements/test-master.txt @@ -428,13 +419,13 @@ slumber==0.7.1 # via # -r requirements/test-master.txt # edx-rest-api-client -snowflake-connector-python==3.10.1 +snowflake-connector-python==3.11.0 # via -r requirements/test-master.txt sortedcontainers==2.4.0 # via # -r requirements/test-master.txt # snowflake-connector-python -sqlparse==0.5.0 +sqlparse==0.5.1 # via # -r requirements/test-master.txt # django @@ -454,9 +445,7 @@ text-unidecode==1.3 # python-slugify toml==0.10.2 # via pytest -tomli==2.0.1 - # via coverage -tomlkit==0.12.5 +tomlkit==0.13.0 # via # -r requirements/test-master.txt # snowflake-connector-python @@ -467,16 +456,13 @@ tqdm==4.66.4 typing-extensions==4.12.2 # via # -r requirements/test-master.txt - # asgiref # django-countries # edx-opaque-keys # jwcrypto - # kombu # snowflake-connector-python tzdata==2024.1 # via # -r requirements/test-master.txt - # backports-zoneinfo # celery unicodecsv==0.14.1 # via -r requirements/test-master.txt @@ -484,11 +470,10 @@ uritemplate==4.1.1 # via # -r requirements/test-master.txt # drf-yasg -urllib3==1.26.18 +urllib3==1.26.19 # via # -r requirements/test-master.txt # requests - # snowflake-connector-python # via # -r requirements/test-master.txt # amqp