From c8bb65e8ab90daaaacc3d7bc45449beca17f9671 Mon Sep 17 00:00:00 2001 From: Awais Qureshi Date: Wed, 16 Aug 2023 16:20:03 +0500 Subject: [PATCH] feat: replaced django-fernet-fields with django-fernet-fields-v2. (#32990) * feat: replaced django-fernet-fields with django-fernet-fields-v2. --- requirements/constraints.txt | 3 +- requirements/edx-sandbox/py38.txt | 6 +- requirements/edx/base.txt | 64 ++++++++++---------- requirements/edx/coverage.txt | 2 +- requirements/edx/development.txt | 99 +++++++++++++++---------------- requirements/edx/doc.txt | 72 +++++++++++----------- requirements/edx/testing.txt | 89 +++++++++++++-------------- requirements/pip-tools.txt | 2 +- requirements/pip.txt | 2 +- 9 files changed, 173 insertions(+), 166 deletions(-) diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 764313a71e..52d61f84ab 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -24,10 +24,11 @@ click>=8.0,<9.0 # 1.9 gives an error for details https://github.com/jschneier/django-storages/issues/831 django-storages==1.9.1 + # The team that owns this package will manually bump this package rather than having it pulled in automatically. # This is to allow them to better control its deployment and to do it in a process that works better # for them. -edx-enterprise==4.0.14 +edx-enterprise==4.0.16 # oauthlib>3.0.1 causes test failures ( also remove the django-oauth-toolkit constraint when this is fixed ) oauthlib==3.0.1 diff --git a/requirements/edx-sandbox/py38.txt b/requirements/edx-sandbox/py38.txt index c2424fad3f..2283392632 100644 --- a/requirements/edx-sandbox/py38.txt +++ b/requirements/edx-sandbox/py38.txt @@ -20,7 +20,7 @@ cryptography==38.0.4 # -r requirements/edx-sandbox/py38.in cycler==0.11.0 # via matplotlib -joblib==1.3.1 +joblib==1.3.2 # via nltk kiwisolver==1.4.4 # via matplotlib @@ -68,7 +68,7 @@ python-dateutil==2.8.2 # via matplotlib random2==1.0.1 # via -r requirements/edx-sandbox/py38.in -regex==2023.6.3 +regex==2023.8.8 # via nltk scipy==1.7.3 # via @@ -85,5 +85,5 @@ sympy==1.12 # via # -r requirements/edx-sandbox/py38.in # openedx-calc -tqdm==4.65.0 +tqdm==4.66.1 # via nltk diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 2fe8653f2a..54a971a7a8 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -30,7 +30,7 @@ asn1crypto==1.5.1 # via # oscrypto # snowflake-connector-python -async-timeout==4.0.2 +async-timeout==4.0.3 # via # aiohttp # redis @@ -156,8 +156,7 @@ cryptography==38.0.4 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in - # django-fernet-fields - # djfernet + # django-fernet-fields-v2 # edx-enterprise # jwcrypto # optimizely-sdk @@ -187,7 +186,7 @@ django==3.2.20 # django-config-models # django-cors-headers # django-crum - # django-fernet-fields + # django-fernet-fields-v2 # django-filter # django-js-asset # django-method-override @@ -253,7 +252,7 @@ django-cache-memoize==0.1.10 # via edx-enterprise django-celery-results==2.5.1 # via -r requirements/edx/kernel.in -django-classy-tags==4.0.0 +django-classy-tags==4.1.0 # via django-sekizai django-config-models==2.5.0 # via @@ -278,7 +277,7 @@ django-crum==0.7.9 # super-csv django-environ==0.10.0 # via openedx-blockstore -django-fernet-fields==0.6 +django-fernet-fields-v2==0.9 # via edx-enterprise django-filter==23.2 # via @@ -349,7 +348,7 @@ django-simple-history==3.3.0 # ora2 django-splash==1.3.0 # via -r requirements/edx/kernel.in -django-statici18n==2.3.1 +django-statici18n==2.4.0 # via # -r requirements/edx/kernel.in # lti-consumer-xblock @@ -398,8 +397,6 @@ djangorestframework==3.14.0 # super-csv djangorestframework-xml==2.0.0 # via edx-enterprise -djfernet==0.8.1 - # via edxval docutils==0.19 # via # -c requirements/edx/../constraints.txt @@ -477,7 +474,8 @@ edx-drf-extensions==8.8.0 # edx-rbac # edx-when # edxval -edx-enterprise==4.0.14 + # openedx-learning +edx-enterprise==4.0.16 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in @@ -551,7 +549,7 @@ edx-when==2.4.0 # via # -r requirements/edx/kernel.in # edx-proctoring -edxval==2.4.1 +edxval==2.4.2 # via -r requirements/edx/kernel.in elasticsearch==7.13.4 # via @@ -559,9 +557,9 @@ elasticsearch==7.13.4 # edx-search enmerkar==0.7.1 # via enmerkar-underscore -enmerkar-underscore==2.1.0 +enmerkar-underscore==2.2.0 # via -r requirements/edx/kernel.in -event-tracking==2.1.0 +event-tracking==2.2.0 # via # -r requirements/edx/kernel.in # edx-proctoring @@ -592,7 +590,7 @@ glob2==0.7 # via -r requirements/edx/kernel.in gunicorn==21.2.0 # via -r requirements/edx/kernel.in -help-tokens==2.2.0 +help-tokens==2.3.0 # via -r requirements/edx/kernel.in html5lib==1.1 # via @@ -609,7 +607,7 @@ idna==3.4 # yarl importlib-metadata==6.8.0 # via markdown -importlib-resources==6.0.0 +importlib-resources==6.0.1 # via # jsonschema # jsonschema-specifications @@ -631,7 +629,7 @@ jmespath==0.10.0 # via # boto3 # botocore -joblib==1.3.1 +joblib==1.3.2 # via nltk jsondiff==2.0.0 # via edx-enterprise @@ -644,7 +642,7 @@ jsonfield==3.1.0 # edx-submissions # lti-consumer-xblock # ora2 -jsonschema==4.18.4 +jsonschema==4.19.0 # via optimizely-sdk jsonschema-specifications==2023.7.1 # via jsonschema @@ -726,7 +724,7 @@ mysqlclient==2.2.0 # via # -r requirements/edx/kernel.in # openedx-blockstore -newrelic==8.8.1 +newrelic==8.10.0 # via # -r requirements/edx/bundled.in # edx-django-utils @@ -769,7 +767,7 @@ openedx-filters==1.5.0 # via # -r requirements/edx/kernel.in # lti-consumer-xblock -openedx-learning==0.1.1 +openedx-learning==0.1.2 # via -r requirements/edx/kernel.in openedx-mongodbproxy==0.2.0 # via -r requirements/edx/kernel.in @@ -817,6 +815,8 @@ pillow==9.5.0 # edxval pkgutil-resolve-name==1.3.10 # via jsonschema +platformdirs==3.8.1 + # via snowflake-connector-python polib==1.2.0 # via edx-i18n-tools prompt-toolkit==3.0.39 @@ -886,7 +886,7 @@ pyopenssl==22.0.0 # -c requirements/edx/../constraints.txt # optimizely-sdk # snowflake-connector-python -pyparsing==3.1.0 +pyparsing==3.1.1 # via # chem # openedx-calc @@ -962,11 +962,11 @@ redis==4.6.0 # via # -r requirements/edx/kernel.in # walrus -referencing==0.30.0 +referencing==0.30.2 # via # jsonschema # jsonschema-specifications -regex==2023.6.3 +regex==2023.8.8 # via nltk requests==2.31.0 # via @@ -1063,7 +1063,7 @@ slumber==0.7.1 # edx-bulk-grades # edx-enterprise # edx-rest-api-client -snowflake-connector-python==3.0.4 +snowflake-connector-python==3.1.0 # via edx-enterprise social-auth-app-django==5.0.0 # via @@ -1091,7 +1091,7 @@ sqlparse==0.4.4 # -r requirements/edx/kernel.in # django # openedx-blockstore -staff-graded-xblock==2.0.1 +staff-graded-xblock==2.1.1 # via -r requirements/edx/bundled.in stevedore==5.1.0 # via @@ -1102,7 +1102,7 @@ stevedore==5.1.0 # edx-django-utils # edx-enterprise # edx-opaque-keys -super-csv==3.0.1 +super-csv==3.1.0 # via edx-bulk-grades sympy==1.12 # via openedx-calc @@ -1112,7 +1112,9 @@ text-unidecode==1.3 # via python-slugify tinycss2==1.1.1 # via bleach -tqdm==4.65.0 +tomlkit==0.12.1 + # via snowflake-connector-python +tqdm==4.66.1 # via nltk typing-extensions==4.7.1 # via @@ -1156,7 +1158,7 @@ watchdog==3.0.0 # via -r requirements/edx/paver.txt wcwidth==0.2.6 # via prompt-toolkit -web-fragments==2.0.0 +web-fragments==2.1.0 # via # -r requirements/edx/kernel.in # crowdsourcehinter-xblock @@ -1177,7 +1179,7 @@ wrapt==1.15.0 # via # -r requirements/edx/paver.txt # deprecated -xblock[django]==1.6.2 +xblock[django]==1.7.0 # via # -r requirements/edx/kernel.in # acid-xblock @@ -1195,11 +1197,11 @@ xblock[django]==1.6.2 # xblock-utils xblock-drag-and-drop-v2==3.2.0 # via -r requirements/edx/bundled.in -xblock-google-drive==0.3.0 +xblock-google-drive==0.4.0 # via -r requirements/edx/bundled.in xblock-poll==1.13.0 # via -r requirements/edx/bundled.in -xblock-utils==3.3.0 +xblock-utils==3.4.1 # via # -r requirements/edx/kernel.in # done-xblock @@ -1210,7 +1212,7 @@ xblock-utils==3.3.0 # xblock-google-drive xmlsec==1.3.13 # via python3-saml -xss-utils==0.4.0 +xss-utils==0.5.0 # via -r requirements/edx/kernel.in yarl==1.9.2 # via aiohttp diff --git a/requirements/edx/coverage.txt b/requirements/edx/coverage.txt index 9bd83e1e58..eb0700d92a 100644 --- a/requirements/edx/coverage.txt +++ b/requirements/edx/coverage.txt @@ -6,7 +6,7 @@ # chardet==5.2.0 # via diff-cover -coverage==7.2.7 +coverage==7.3.0 # via -r requirements/edx/coverage.in diff-cover==7.7.0 # via -r requirements/edx/coverage.in diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index ae306f6e02..a576650559 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -76,7 +76,7 @@ astroid==2.13.5 # -r requirements/edx/testing.txt # pylint # pylint-celery -async-timeout==4.0.2 +async-timeout==4.0.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -273,7 +273,7 @@ coreschema==0.0.4 # -r requirements/edx/testing.txt # coreapi # drf-yasg -coverage[toml]==7.2.7 +coverage[toml]==7.3.0 # via # -r requirements/edx/testing.txt # pytest-cov @@ -286,8 +286,7 @@ cryptography==38.0.4 # -c requirements/edx/../constraints.txt # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt - # django-fernet-fields - # djfernet + # django-fernet-fields-v2 # edx-enterprise # jwcrypto # optimizely-sdk @@ -346,7 +345,7 @@ django==3.2.20 # django-cors-headers # django-crum # django-debug-toolbar - # django-fernet-fields + # django-fernet-fields-v2 # django-filter # django-js-asset # django-method-override @@ -422,7 +421,7 @@ django-celery-results==2.5.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -django-classy-tags==4.0.0 +django-classy-tags==4.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -453,14 +452,14 @@ django-crum==0.7.9 # edx-rbac # edx-toggles # super-csv -django-debug-toolbar==4.1.0 +django-debug-toolbar==4.2.0 # via -r requirements/edx/development.in django-environ==0.10.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-blockstore -django-fernet-fields==0.6 +django-fernet-fields-v2==0.9 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -562,7 +561,7 @@ django-splash==1.3.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -django-statici18n==2.3.1 +django-statici18n==2.4.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -632,11 +631,6 @@ djangorestframework-xml==2.0.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise -djfernet==0.8.1 - # via - # -r requirements/edx/doc.txt - # -r requirements/edx/testing.txt - # edxval docutils==0.19 # via # -c requirements/edx/../constraints.txt @@ -748,7 +742,8 @@ edx-drf-extensions==8.8.0 # edx-rbac # edx-when # edxval -edx-enterprise==4.0.14 + # openedx-learning +edx-enterprise==4.0.16 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/doc.txt @@ -859,7 +854,7 @@ edx-when==2.4.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-proctoring -edxval==2.4.1 +edxval==2.4.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -874,17 +869,17 @@ enmerkar==0.7.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # enmerkar-underscore -enmerkar-underscore==2.1.0 +enmerkar-underscore==2.2.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -event-tracking==2.1.0 +event-tracking==2.2.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-proctoring # edx-search -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via # -r requirements/edx/testing.txt # anyio @@ -895,11 +890,11 @@ execnet==2.0.2 # pytest-xdist factory-boy==3.3.0 # via -r requirements/edx/testing.txt -faker==19.2.0 +faker==19.3.0 # via # -r requirements/edx/testing.txt # factory-boy -fastapi==0.100.0 +fastapi==0.101.1 # via # -r requirements/edx/testing.txt # pact-python @@ -967,7 +962,7 @@ h11==0.14.0 # -r requirements/edx/testing.txt # httpcore # uvicorn -help-tokens==2.2.0 +help-tokens==2.3.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1013,7 +1008,7 @@ importlib-metadata==6.8.0 # markdown # pytest-randomly # sphinx -importlib-resources==6.0.0 +importlib-resources==6.0.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1065,7 +1060,7 @@ jmespath==0.10.0 # -r requirements/edx/testing.txt # boto3 # botocore -joblib==1.3.1 +joblib==1.3.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1085,7 +1080,7 @@ jsonfield==3.1.0 # edx-submissions # lti-consumer-xblock # ora2 -jsonschema==4.18.4 +jsonschema==4.19.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1223,7 +1218,7 @@ multidict==6.0.4 # -r requirements/edx/testing.txt # aiohttp # yarl -mypy==1.4.1 +mypy==1.5.0 # via # -r requirements/edx/development.in # django-stubs @@ -1235,7 +1230,7 @@ mysqlclient==2.2.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-blockstore -newrelic==8.8.1 +newrelic==8.10.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1303,7 +1298,7 @@ openedx-filters==1.5.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # lti-consumer-xblock -openedx-learning==0.1.1 +openedx-learning==0.1.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1338,7 +1333,7 @@ packaging==23.1 # snowflake-connector-python # sphinx # tox -pact-python==2.0.0 +pact-python==2.0.1 # via -r requirements/edx/testing.txt pansi==2020.7.3 # via @@ -1388,17 +1383,19 @@ pillow==9.5.0 # edx-enterprise # edx-organizations # edxval -pip-tools==7.2.0 +pip-tools==7.3.0 # via -r requirements/edx/../pip-tools.txt pkgutil-resolve-name==1.3.10 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # jsonschema -platformdirs==3.9.1 +platformdirs==3.8.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # pylint + # snowflake-connector-python # virtualenv pluggy==1.2.0 # via @@ -1560,7 +1557,7 @@ pyopenssl==22.0.0 # -r requirements/edx/testing.txt # optimizely-sdk # snowflake-connector-python -pyparsing==3.1.0 +pyparsing==3.1.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1605,7 +1602,7 @@ pytest-metadata==1.8.0 # via # -r requirements/edx/testing.txt # pytest-json-report -pytest-randomly==3.13.0 +pytest-randomly==3.15.0 # via -r requirements/edx/testing.txt pytest-xdist[psutil]==3.3.1 # via -r requirements/edx/testing.txt @@ -1701,13 +1698,13 @@ redis==4.6.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # walrus -referencing==0.30.0 +referencing==0.30.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # jsonschema # jsonschema-specifications -regex==2023.6.3 +regex==2023.8.8 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1866,7 +1863,7 @@ snowballstemmer==2.2.0 # via # -r requirements/edx/doc.txt # sphinx -snowflake-connector-python==3.0.4 +snowflake-connector-python==3.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1911,7 +1908,7 @@ sphinx==6.2.1 # sphinxext-rediraffe sphinx-book-theme==1.0.1 # via -r requirements/edx/doc.txt -sphinx-design==0.4.1 +sphinx-design==0.5.0 # via -r requirements/edx/doc.txt sphinx-mdinclude==0.5.3 # via @@ -1958,7 +1955,7 @@ sqlparse==0.4.4 # django # django-debug-toolbar # openedx-blockstore -staff-graded-xblock==2.0.1 +staff-graded-xblock==2.1.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1975,7 +1972,7 @@ stevedore==5.1.0 # edx-django-utils # edx-enterprise # edx-opaque-keys -super-csv==3.0.1 +super-csv==3.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2016,10 +2013,12 @@ tomli==2.0.1 # pyproject-hooks # pytest # tox -tomlkit==0.12.0 +tomlkit==0.12.1 # via + # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # pylint + # snowflake-connector-python tox==3.28.0 # via # -c requirements/edx/../common_constraints.txt @@ -2027,12 +2026,12 @@ tox==3.28.0 # tox-battery tox-battery==0.6.1 # via -r requirements/edx/testing.txt -tqdm==4.65.0 +tqdm==4.66.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # nltk -types-pytz==2023.3.0.0 +types-pytz==2023.3.0.1 # via django-stubs types-pyyaml==6.0.12.11 # via @@ -2101,7 +2100,7 @@ user-util==1.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -uvicorn==0.23.1 +uvicorn==0.23.2 # via # -r requirements/edx/testing.txt # pact-python @@ -2112,7 +2111,7 @@ vine==5.0.0 # amqp # celery # kombu -virtualenv==20.24.2 +virtualenv==20.24.1 # via # -r requirements/edx/testing.txt # tox @@ -2121,7 +2120,7 @@ voluptuous==0.13.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # ora2 -vulture==2.7 +vulture==2.8 # via -r requirements/edx/development.in walrus==0.9.3 # via @@ -2138,7 +2137,7 @@ wcwidth==0.2.6 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # prompt-toolkit -web-fragments==2.0.0 +web-fragments==2.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2169,7 +2168,7 @@ wrapt==1.15.0 # -r requirements/edx/testing.txt # astroid # deprecated -xblock[django]==1.6.2 +xblock[django]==1.7.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2190,7 +2189,7 @@ xblock-drag-and-drop-v2==3.2.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -xblock-google-drive==0.3.0 +xblock-google-drive==0.4.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2198,7 +2197,7 @@ xblock-poll==1.13.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -xblock-utils==3.3.0 +xblock-utils==3.4.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2213,7 +2212,7 @@ xmlsec==1.3.13 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # python3-saml -xss-utils==0.4.0 +xss-utils==0.5.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 9852181096..9a2bbf59b7 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -46,7 +46,7 @@ asn1crypto==1.5.1 # -r requirements/edx/base.txt # oscrypto # snowflake-connector-python -async-timeout==4.0.2 +async-timeout==4.0.3 # via # -r requirements/edx/base.txt # aiohttp @@ -198,8 +198,7 @@ cryptography==38.0.4 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt - # django-fernet-fields - # djfernet + # django-fernet-fields-v2 # edx-enterprise # jwcrypto # optimizely-sdk @@ -235,7 +234,7 @@ django==3.2.20 # django-config-models # django-cors-headers # django-crum - # django-fernet-fields + # django-fernet-fields-v2 # django-filter # django-js-asset # django-method-override @@ -305,7 +304,7 @@ django-cache-memoize==0.1.10 # edx-enterprise django-celery-results==2.5.1 # via -r requirements/edx/base.txt -django-classy-tags==4.0.0 +django-classy-tags==4.1.0 # via # -r requirements/edx/base.txt # django-sekizai @@ -334,7 +333,7 @@ django-environ==0.10.0 # via # -r requirements/edx/base.txt # openedx-blockstore -django-fernet-fields==0.6 +django-fernet-fields-v2==0.9 # via # -r requirements/edx/base.txt # edx-enterprise @@ -413,7 +412,7 @@ django-simple-history==3.3.0 # ora2 django-splash==1.3.0 # via -r requirements/edx/base.txt -django-statici18n==2.3.1 +django-statici18n==2.4.0 # via # -r requirements/edx/base.txt # lti-consumer-xblock @@ -464,10 +463,6 @@ djangorestframework-xml==2.0.0 # via # -r requirements/edx/base.txt # edx-enterprise -djfernet==0.8.1 - # via - # -r requirements/edx/base.txt - # edxval docutils==0.19 # via # -c requirements/edx/../constraints.txt @@ -554,7 +549,8 @@ edx-drf-extensions==8.8.0 # edx-rbac # edx-when # edxval -edx-enterprise==4.0.14 + # openedx-learning +edx-enterprise==4.0.16 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt @@ -633,7 +629,7 @@ edx-when==2.4.0 # via # -r requirements/edx/base.txt # edx-proctoring -edxval==2.4.1 +edxval==2.4.2 # via -r requirements/edx/base.txt elasticsearch==7.13.4 # via @@ -644,9 +640,9 @@ enmerkar==0.7.1 # via # -r requirements/edx/base.txt # enmerkar-underscore -enmerkar-underscore==2.1.0 +enmerkar-underscore==2.2.0 # via -r requirements/edx/base.txt -event-tracking==2.1.0 +event-tracking==2.2.0 # via # -r requirements/edx/base.txt # edx-proctoring @@ -688,7 +684,7 @@ glob2==0.7 # via -r requirements/edx/base.txt gunicorn==21.2.0 # via -r requirements/edx/base.txt -help-tokens==2.2.0 +help-tokens==2.3.0 # via -r requirements/edx/base.txt html5lib==1.1 # via @@ -710,7 +706,7 @@ importlib-metadata==6.8.0 # -r requirements/edx/base.txt # markdown # sphinx -importlib-resources==6.0.0 +importlib-resources==6.0.1 # via # -r requirements/edx/base.txt # jsonschema @@ -744,7 +740,7 @@ jmespath==0.10.0 # -r requirements/edx/base.txt # boto3 # botocore -joblib==1.3.1 +joblib==1.3.2 # via # -r requirements/edx/base.txt # nltk @@ -761,7 +757,7 @@ jsonfield==3.1.0 # edx-submissions # lti-consumer-xblock # ora2 -jsonschema==4.18.4 +jsonschema==4.19.0 # via # -r requirements/edx/base.txt # optimizely-sdk @@ -864,7 +860,7 @@ mysqlclient==2.2.0 # via # -r requirements/edx/base.txt # openedx-blockstore -newrelic==8.8.1 +newrelic==8.10.0 # via # -r requirements/edx/base.txt # edx-django-utils @@ -912,7 +908,7 @@ openedx-filters==1.5.0 # via # -r requirements/edx/base.txt # lti-consumer-xblock -openedx-learning==0.1.1 +openedx-learning==0.1.2 # via -r requirements/edx/base.txt openedx-mongodbproxy==0.2.0 # via -r requirements/edx/base.txt @@ -973,6 +969,10 @@ pkgutil-resolve-name==1.3.10 # via # -r requirements/edx/base.txt # jsonschema +platformdirs==3.8.1 + # via + # -r requirements/edx/base.txt + # snowflake-connector-python polib==1.2.0 # via # -r requirements/edx/base.txt @@ -1060,7 +1060,7 @@ pyopenssl==22.0.0 # -r requirements/edx/base.txt # optimizely-sdk # snowflake-connector-python -pyparsing==3.1.0 +pyparsing==3.1.1 # via # -r requirements/edx/base.txt # chem @@ -1144,12 +1144,12 @@ redis==4.6.0 # via # -r requirements/edx/base.txt # walrus -referencing==0.30.0 +referencing==0.30.2 # via # -r requirements/edx/base.txt # jsonschema # jsonschema-specifications -regex==2023.6.3 +regex==2023.8.8 # via # -r requirements/edx/base.txt # nltk @@ -1266,7 +1266,7 @@ smmap==5.0.0 # via gitdb snowballstemmer==2.2.0 # via sphinx -snowflake-connector-python==3.0.4 +snowflake-connector-python==3.1.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1305,7 +1305,7 @@ sphinx==6.2.1 # sphinxext-rediraffe sphinx-book-theme==1.0.1 # via -r requirements/edx/doc.in -sphinx-design==0.4.1 +sphinx-design==0.5.0 # via -r requirements/edx/doc.in sphinx-mdinclude==0.5.3 # via sphinxcontrib-openapi @@ -1334,7 +1334,7 @@ sqlparse==0.4.4 # -r requirements/edx/base.txt # django # openedx-blockstore -staff-graded-xblock==2.0.1 +staff-graded-xblock==2.1.1 # via -r requirements/edx/base.txt stevedore==5.1.0 # via @@ -1344,7 +1344,7 @@ stevedore==5.1.0 # edx-django-utils # edx-enterprise # edx-opaque-keys -super-csv==3.0.1 +super-csv==3.1.0 # via # -r requirements/edx/base.txt # edx-bulk-grades @@ -1364,7 +1364,11 @@ tinycss2==1.1.1 # via # -r requirements/edx/base.txt # bleach -tqdm==4.65.0 +tomlkit==0.12.1 + # via + # -r requirements/edx/base.txt + # snowflake-connector-python +tqdm==4.66.1 # via # -r requirements/edx/base.txt # nltk @@ -1421,7 +1425,7 @@ wcwidth==0.2.6 # via # -r requirements/edx/base.txt # prompt-toolkit -web-fragments==2.0.0 +web-fragments==2.1.0 # via # -r requirements/edx/base.txt # crowdsourcehinter-xblock @@ -1443,7 +1447,7 @@ wrapt==1.15.0 # via # -r requirements/edx/base.txt # deprecated -xblock[django]==1.6.2 +xblock[django]==1.7.0 # via # -r requirements/edx/base.txt # acid-xblock @@ -1461,11 +1465,11 @@ xblock[django]==1.6.2 # xblock-utils xblock-drag-and-drop-v2==3.2.0 # via -r requirements/edx/base.txt -xblock-google-drive==0.3.0 +xblock-google-drive==0.4.0 # via -r requirements/edx/base.txt xblock-poll==1.13.0 # via -r requirements/edx/base.txt -xblock-utils==3.3.0 +xblock-utils==3.4.1 # via # -r requirements/edx/base.txt # done-xblock @@ -1478,7 +1482,7 @@ xmlsec==1.3.13 # via # -r requirements/edx/base.txt # python3-saml -xss-utils==0.4.0 +xss-utils==0.5.0 # via -r requirements/edx/base.txt yarl==1.9.2 # via diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index d628e51677..cef36d2ff4 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -52,7 +52,7 @@ astroid==2.13.5 # via # pylint # pylint-celery -async-timeout==4.0.2 +async-timeout==4.0.3 # via # -r requirements/edx/base.txt # aiohttp @@ -210,7 +210,7 @@ coreschema==0.0.4 # -r requirements/edx/base.txt # coreapi # drf-yasg -coverage[toml]==7.2.7 +coverage[toml]==7.3.0 # via # -r requirements/edx/coverage.txt # pytest-cov @@ -220,8 +220,7 @@ cryptography==38.0.4 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt - # django-fernet-fields - # djfernet + # django-fernet-fields-v2 # edx-enterprise # jwcrypto # optimizely-sdk @@ -267,7 +266,7 @@ django==3.2.20 # django-config-models # django-cors-headers # django-crum - # django-fernet-fields + # django-fernet-fields-v2 # django-filter # django-js-asset # django-method-override @@ -337,7 +336,7 @@ django-cache-memoize==0.1.10 # edx-enterprise django-celery-results==2.5.1 # via -r requirements/edx/base.txt -django-classy-tags==4.0.0 +django-classy-tags==4.1.0 # via # -r requirements/edx/base.txt # django-sekizai @@ -366,7 +365,7 @@ django-environ==0.10.0 # via # -r requirements/edx/base.txt # openedx-blockstore -django-fernet-fields==0.6 +django-fernet-fields-v2==0.9 # via # -r requirements/edx/base.txt # edx-enterprise @@ -445,7 +444,7 @@ django-simple-history==3.3.0 # ora2 django-splash==1.3.0 # via -r requirements/edx/base.txt -django-statici18n==2.3.1 +django-statici18n==2.4.0 # via # -r requirements/edx/base.txt # lti-consumer-xblock @@ -496,10 +495,6 @@ djangorestframework-xml==2.0.0 # via # -r requirements/edx/base.txt # edx-enterprise -djfernet==0.8.1 - # via - # -r requirements/edx/base.txt - # edxval docutils==0.19 # via # -c requirements/edx/../constraints.txt @@ -583,7 +578,8 @@ edx-drf-extensions==8.8.0 # edx-rbac # edx-when # edxval -edx-enterprise==4.0.14 + # openedx-learning +edx-enterprise==4.0.16 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt @@ -665,7 +661,7 @@ edx-when==2.4.0 # via # -r requirements/edx/base.txt # edx-proctoring -edxval==2.4.1 +edxval==2.4.2 # via -r requirements/edx/base.txt elasticsearch==7.13.4 # via @@ -676,14 +672,14 @@ enmerkar==0.7.1 # via # -r requirements/edx/base.txt # enmerkar-underscore -enmerkar-underscore==2.1.0 +enmerkar-underscore==2.2.0 # via -r requirements/edx/base.txt -event-tracking==2.1.0 +event-tracking==2.2.0 # via # -r requirements/edx/base.txt # edx-proctoring # edx-search -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via # anyio # pytest @@ -691,9 +687,9 @@ execnet==2.0.2 # via pytest-xdist factory-boy==3.3.0 # via -r requirements/edx/testing.in -faker==19.2.0 +faker==19.3.0 # via factory-boy -fastapi==0.100.0 +fastapi==0.101.1 # via pact-python fastavro==1.8.2 # via @@ -738,7 +734,7 @@ h11==0.14.0 # via # httpcore # uvicorn -help-tokens==2.2.0 +help-tokens==2.3.0 # via -r requirements/edx/base.txt html5lib==1.1 # via @@ -768,7 +764,7 @@ importlib-metadata==6.8.0 # -r requirements/edx/base.txt # markdown # pytest-randomly -importlib-resources==6.0.0 +importlib-resources==6.0.1 # via # -r requirements/edx/base.txt # jsonschema @@ -809,7 +805,7 @@ jmespath==0.10.0 # -r requirements/edx/base.txt # boto3 # botocore -joblib==1.3.1 +joblib==1.3.2 # via # -r requirements/edx/base.txt # nltk @@ -826,7 +822,7 @@ jsonfield==3.1.0 # edx-submissions # lti-consumer-xblock # ora2 -jsonschema==4.18.4 +jsonschema==4.19.0 # via # -r requirements/edx/base.txt # optimizely-sdk @@ -933,7 +929,7 @@ mysqlclient==2.2.0 # via # -r requirements/edx/base.txt # openedx-blockstore -newrelic==8.8.1 +newrelic==8.10.0 # via # -r requirements/edx/base.txt # edx-django-utils @@ -981,7 +977,7 @@ openedx-filters==1.5.0 # via # -r requirements/edx/base.txt # lti-consumer-xblock -openedx-learning==0.1.1 +openedx-learning==0.1.2 # via -r requirements/edx/base.txt openedx-mongodbproxy==0.2.0 # via -r requirements/edx/base.txt @@ -1002,7 +998,7 @@ packaging==23.1 # pytest # snowflake-connector-python # tox -pact-python==2.0.0 +pact-python==2.0.1 # via -r requirements/edx/testing.in pansi==2020.7.3 # via @@ -1042,9 +1038,11 @@ pkgutil-resolve-name==1.3.10 # via # -r requirements/edx/base.txt # jsonschema -platformdirs==3.9.1 +platformdirs==3.8.1 # via + # -r requirements/edx/base.txt # pylint + # snowflake-connector-python # virtualenv pluggy==1.2.0 # via @@ -1166,7 +1164,7 @@ pyopenssl==22.0.0 # -r requirements/edx/base.txt # optimizely-sdk # snowflake-connector-python -pyparsing==3.1.0 +pyparsing==3.1.1 # via # -r requirements/edx/base.txt # chem @@ -1204,7 +1202,7 @@ pytest-metadata==1.8.0 # via # -r requirements/edx/testing.in # pytest-json-report -pytest-randomly==3.13.0 +pytest-randomly==3.15.0 # via -r requirements/edx/testing.in pytest-xdist[psutil]==3.3.1 # via -r requirements/edx/testing.in @@ -1280,12 +1278,12 @@ redis==4.6.0 # via # -r requirements/edx/base.txt # walrus -referencing==0.30.0 +referencing==0.30.2 # via # -r requirements/edx/base.txt # jsonschema # jsonschema-specifications -regex==2023.6.3 +regex==2023.8.8 # via # -r requirements/edx/base.txt # nltk @@ -1413,7 +1411,7 @@ sniffio==1.3.0 # anyio # httpcore # httpx -snowflake-connector-python==3.0.4 +snowflake-connector-python==3.1.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1445,7 +1443,7 @@ sqlparse==0.4.4 # -r requirements/edx/base.txt # django # openedx-blockstore -staff-graded-xblock==2.0.1 +staff-graded-xblock==2.1.1 # via -r requirements/edx/base.txt starlette==0.27.0 # via fastapi @@ -1457,7 +1455,7 @@ stevedore==5.1.0 # edx-django-utils # edx-enterprise # edx-opaque-keys -super-csv==3.0.1 +super-csv==3.1.0 # via # -r requirements/edx/base.txt # edx-bulk-grades @@ -1485,8 +1483,11 @@ tomli==2.0.1 # pylint # pytest # tox -tomlkit==0.12.0 - # via pylint +tomlkit==0.12.1 + # via + # -r requirements/edx/base.txt + # pylint + # snowflake-connector-python tox==3.28.0 # via # -c requirements/edx/../common_constraints.txt @@ -1494,7 +1495,7 @@ tox==3.28.0 # tox-battery tox-battery==0.6.1 # via -r requirements/edx/testing.in -tqdm==4.65.0 +tqdm==4.66.1 # via # -r requirements/edx/base.txt # nltk @@ -1545,7 +1546,7 @@ urllib3==1.26.16 # snowflake-connector-python user-util==1.0.0 # via -r requirements/edx/base.txt -uvicorn==0.23.1 +uvicorn==0.23.2 # via pact-python vine==5.0.0 # via @@ -1553,7 +1554,7 @@ vine==5.0.0 # amqp # celery # kombu -virtualenv==20.24.2 +virtualenv==20.24.1 # via tox voluptuous==0.13.1 # via @@ -1569,7 +1570,7 @@ wcwidth==0.2.6 # via # -r requirements/edx/base.txt # prompt-toolkit -web-fragments==2.0.0 +web-fragments==2.1.0 # via # -r requirements/edx/base.txt # crowdsourcehinter-xblock @@ -1592,7 +1593,7 @@ wrapt==1.15.0 # -r requirements/edx/base.txt # astroid # deprecated -xblock[django]==1.6.2 +xblock[django]==1.7.0 # via # -r requirements/edx/base.txt # acid-xblock @@ -1610,11 +1611,11 @@ xblock[django]==1.6.2 # xblock-utils xblock-drag-and-drop-v2==3.2.0 # via -r requirements/edx/base.txt -xblock-google-drive==0.3.0 +xblock-google-drive==0.4.0 # via -r requirements/edx/base.txt xblock-poll==1.13.0 # via -r requirements/edx/base.txt -xblock-utils==3.3.0 +xblock-utils==3.4.1 # via # -r requirements/edx/base.txt # done-xblock @@ -1627,7 +1628,7 @@ xmlsec==1.3.13 # via # -r requirements/edx/base.txt # python3-saml -xss-utils==0.4.0 +xss-utils==0.5.0 # via -r requirements/edx/base.txt yarl==1.9.2 # via diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 3588d7a411..19b825795e 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -12,7 +12,7 @@ click==8.1.6 # pip-tools packaging==23.1 # via build -pip-tools==7.2.0 +pip-tools==7.3.0 # via -r requirements/pip-tools.in pyproject-hooks==1.0.0 # via build diff --git a/requirements/pip.txt b/requirements/pip.txt index 5e2f7602d1..7dfc08c763 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -10,5 +10,5 @@ wheel==0.41.1 # The following packages are considered to be unsafe in a requirements file: pip==23.2.1 # via -r requirements/pip.in -setuptools==68.0.0 +setuptools==68.1.0 # via -r requirements/pip.in