diff --git a/requirements/base.in b/requirements/base.in index 13a6a2f5..30c4b7a1 100644 --- a/requirements/base.in +++ b/requirements/base.in @@ -20,7 +20,7 @@ mako openedx-events # Open edX Events from Hooks Extension Framework (OEP-50) openedx-filters phonenumbers -pydantic +pydantic==2.8.2 requests-oauthlib requests-pkcs12==1.22 social-auth-app-django diff --git a/requirements/base.txt b/requirements/base.txt index 4f24d6c7..42ad5e2e 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -16,7 +16,7 @@ asgiref==3.8.1 # via # django # django-simple-history -attrs==23.2.0 +attrs==24.2.0 # via openedx-events beautifulsoup4==4.12.3 # via bs4 @@ -30,9 +30,9 @@ celery==5.4.0 # via # eox-core # event-tracking -certifi==2024.6.2 +certifi==2024.7.4 # via requests -cffi==1.16.0 +cffi==1.17.0 # via # cryptography # pynacl @@ -55,7 +55,7 @@ click-repl==0.3.0 # via celery code-annotations==1.8.0 # via edx-toggles -cryptography==42.0.8 +cryptography==43.0.0 # via # jwcrypto # pyjwt @@ -144,6 +144,8 @@ djangorestframework-jsonapi==5.0.0 # via # -c requirements/constraints.txt # -r requirements/base.in +dnspython==2.6.1 + # via pymongo drf-jwt==1.19.2 # via edx-drf-extensions drf-yasg==1.21.7 @@ -169,7 +171,7 @@ edx-drf-extensions==8.0.0 # edx-proctoring # edx-when # eox-core -edx-i18n-tools==1.6.0 +edx-i18n-tools==1.6.2 # via -r requirements/base.in edx-opaque-keys[django]==2.10.0 # via @@ -182,25 +184,26 @@ edx-opaque-keys[django]==2.10.0 # openedx-events edx-proctoring==4.18.1 # via eox-core -edx-rest-api-client==5.7.0 +edx-rest-api-client==5.7.1 # via edx-proctoring edx-toggles==5.2.0 # via event-tracking edx-when==2.5.0 # via edx-proctoring -eox-core==10.3.0 +eox-core==10.5.1 # via -r requirements/base.in eox-tenant==11.2.0 # via + # -c requirements/constraints.txt # -r requirements/base.in # eox-theming -eox-theming==7.0.0 +eox-theming==7.2.0 # via -r requirements/base.in -event-tracking==2.4.0 +event-tracking==3.0.0 # via # -r requirements/base.in # edx-proctoring -fastavro==1.9.4 +fastavro==1.9.5 # via openedx-events fs==2.4.16 # via xblock @@ -218,15 +221,12 @@ jsonfield==3.1.0 # via edx-proctoring jwcrypto==1.5.6 # via django-oauth-toolkit -kombu==5.3.7 +kombu==5.4.0 # via celery -lxml[html_clean]==5.2.2 +lxml==5.3.0 # via # edx-i18n-tools - # lxml-html-clean # xblock -lxml-html-clean==0.1.1 - # via lxml mako==1.3.5 # via # -r requirements/base.in @@ -238,14 +238,14 @@ markupsafe==2.1.5 # xblock nelp-custom-registration-fields @ git+ssh://git@github.com/nelc/nelp-custom-registration-fields.git@main # via -r requirements/base.in -newrelic==9.11.0 +newrelic==9.13.0 # via edx-django-utils oauthlib==3.2.2 # via # django-oauth-toolkit # requests-oauthlib # social-auth-core -openedx-events==9.10.0 +openedx-events==9.11.0 # via # -r requirements/base.in # eox-core @@ -254,17 +254,17 @@ openedx-filters==1.9.0 # via -r requirements/base.in packaging==24.1 # via drf-yasg -path==16.14.0 +path==16.16.0 # via edx-i18n-tools pbr==6.0.0 # via stevedore -phonenumbers==8.13.39 +phonenumbers==8.13.43 # via -r requirements/base.in polib==1.2.0 # via edx-i18n-tools prompt-toolkit==3.0.47 # via click-repl -psutil==5.9.8 +psutil==6.0.0 # via edx-django-utils pycparser==2.22 # via cffi @@ -272,20 +272,20 @@ pycryptodomex==3.20.0 # via # edx-proctoring # pyjwkest -pydantic==2.7.4 +pydantic==2.8.2 # via -r requirements/base.in -pydantic-core==2.18.4 +pydantic-core==2.20.1 # via pydantic pyjwkest==1.4.2 # via edx-drf-extensions -pyjwt[crypto]==2.8.0 +pyjwt[crypto]==2.9.0 # via # drf-jwt # edx-drf-extensions # edx-proctoring # edx-rest-api-client # social-auth-core -pymongo==3.13.0 +pymongo==4.4.0 # via # edx-opaque-keys # event-tracking @@ -312,13 +312,13 @@ pytz==2024.1 # event-tracking # tincan # xblock -pyyaml==6.0.1 +pyyaml==6.0.2 # via # code-annotations # drf-yasg # edx-i18n-tools # xblock -requests==2.31.0 +requests==2.32.3 # via # django-oauth-toolkit # edx-drf-extensions @@ -354,15 +354,15 @@ six==1.16.0 # python-dateutil slumber==0.7.1 # via edx-rest-api-client -social-auth-app-django==5.4.1 +social-auth-app-django==5.4.2 # via -r requirements/base.in social-auth-core==4.5.4 # via # eox-core # social-auth-app-django -soupsieve==2.5 +soupsieve==2.6 # via beautifulsoup4 -sqlparse==0.5.0 +sqlparse==0.5.1 # via django stevedore==5.2.0 # via @@ -395,9 +395,9 @@ wcwidth==0.2.13 # via prompt-toolkit web-fragments==2.2.0 # via xblock -webob==1.8.7 +webob==1.8.8 # via xblock -xblock==4.0.1 +xblock==5.0.0 # via edx-when xmltodict==0.13.0 # via -r requirements/base.in diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 5bd1e77e..eaeab27a 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -20,3 +20,5 @@ django-filter==21.1 # django password validators for generate_password monkey patch django-password-validators==1.7.3 edx-django-utils==5.2.0 +# eox tenant compatible version +eox-tenant<=11.2.0 diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 3d9d626f..1e415c91 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -20,7 +20,7 @@ tomli==2.0.1 # via # build # pip-tools -wheel==0.43.0 +wheel==0.44.0 # via pip-tools # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/test.txt b/requirements/test.txt index 229fc70f..43da2bc5 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -26,9 +26,9 @@ asgiref==3.8.1 # django # django-countries # django-simple-history -astroid==3.2.2 +astroid==3.2.4 # via pylint -attrs==23.2.0 +attrs==24.2.0 # via # -r requirements/base.txt # openedx-events @@ -49,11 +49,11 @@ celery==5.4.0 # -r requirements/base.txt # eox-core # event-tracking -certifi==2024.6.2 +certifi==2024.7.4 # via # -r requirements/base.txt # requests -cffi==1.16.0 +cffi==1.17.0 # via # -r requirements/base.txt # cryptography @@ -88,9 +88,9 @@ code-annotations==1.8.0 # via # -r requirements/base.txt # edx-toggles -coverage==7.5.3 +coverage==7.6.1 # via -r requirements/test.in -cryptography==42.0.8 +cryptography==43.0.0 # via # -r requirements/base.txt # jwcrypto @@ -202,6 +202,10 @@ djangorestframework-jsonapi==5.0.0 # via # -c requirements/constraints.txt # -r requirements/base.txt +dnspython==2.6.1 + # via + # -r requirements/base.txt + # pymongo drf-jwt==1.19.2 # via # -r requirements/base.txt @@ -235,7 +239,7 @@ edx-drf-extensions==8.0.0 # edx-proctoring # edx-when # eox-core -edx-i18n-tools==1.6.0 +edx-i18n-tools==1.6.2 # via -r requirements/base.txt edx-opaque-keys[django]==2.10.0 # via @@ -250,7 +254,7 @@ edx-proctoring==4.18.1 # via # -r requirements/base.txt # eox-core -edx-rest-api-client==5.7.0 +edx-rest-api-client==5.7.1 # via # -r requirements/base.txt # edx-proctoring @@ -262,23 +266,24 @@ edx-when==2.5.0 # via # -r requirements/base.txt # edx-proctoring -eox-core==10.3.0 +eox-core==10.5.1 # via -r requirements/base.txt eox-tenant==11.2.0 # via + # -c requirements/constraints.txt # -r requirements/base.txt # eox-theming -eox-theming==7.0.0 +eox-theming==7.2.0 # via -r requirements/base.txt -event-tracking==2.4.0 +event-tracking==3.0.0 # via # -r requirements/base.txt # edx-proctoring -fastavro==1.9.4 +fastavro==1.9.5 # via # -r requirements/base.txt # openedx-events -flake8==7.1.0 +flake8==7.1.1 # via -r requirements/test.in fs==2.4.16 # via @@ -311,20 +316,15 @@ jwcrypto==1.5.6 # via # -r requirements/base.txt # django-oauth-toolkit -kombu==5.3.7 +kombu==5.4.0 # via # -r requirements/base.txt # celery -lxml[html_clean]==5.2.2 +lxml==5.3.0 # via # -r requirements/base.txt # edx-i18n-tools - # lxml-html-clean # xblock -lxml-html-clean==0.1.1 - # via - # -r requirements/base.txt - # lxml mako==1.3.5 # via # -r requirements/base.txt @@ -343,7 +343,7 @@ mock==5.1.0 # via -r requirements/test.in nelp-custom-registration-fields @ git+ssh://git@github.com/nelc/nelp-custom-registration-fields.git@main # via -r requirements/base.txt -newrelic==9.11.0 +newrelic==9.13.0 # via # -r requirements/base.txt # edx-django-utils @@ -353,7 +353,7 @@ oauthlib==3.2.2 # django-oauth-toolkit # requests-oauthlib # social-auth-core -openedx-events==9.10.0 +openedx-events==9.11.0 # via # -r requirements/base.txt # eox-core @@ -364,7 +364,7 @@ packaging==24.1 # via # -r requirements/base.txt # drf-yasg -path==16.14.0 +path==16.16.0 # via # -r requirements/base.txt # edx-i18n-tools @@ -375,7 +375,7 @@ pbr==6.0.0 # via # -r requirements/base.txt # stevedore -phonenumbers==8.13.39 +phonenumbers==8.13.43 # via -r requirements/base.txt platformdirs==4.2.2 # via pylint @@ -387,11 +387,11 @@ prompt-toolkit==3.0.47 # via # -r requirements/base.txt # click-repl -psutil==5.9.8 +psutil==6.0.0 # via # -r requirements/base.txt # edx-django-utils -pycodestyle==2.12.0 +pycodestyle==2.12.1 # via # -r requirements/test.in # flake8 @@ -404,9 +404,9 @@ pycryptodomex==3.20.0 # -r requirements/base.txt # edx-proctoring # pyjwkest -pydantic==2.7.4 +pydantic==2.8.2 # via -r requirements/base.txt -pydantic-core==2.18.4 +pydantic-core==2.20.1 # via # -r requirements/base.txt # pydantic @@ -416,7 +416,7 @@ pyjwkest==1.4.2 # via # -r requirements/base.txt # edx-drf-extensions -pyjwt[crypto]==2.8.0 +pyjwt[crypto]==2.9.0 # via # -r requirements/base.txt # drf-jwt @@ -424,9 +424,9 @@ pyjwt[crypto]==2.8.0 # edx-proctoring # edx-rest-api-client # social-auth-core -pylint==3.2.3 +pylint==3.2.6 # via -r requirements/test.in -pymongo==3.13.0 +pymongo==4.4.0 # via # -r requirements/base.txt # edx-opaque-keys @@ -464,14 +464,14 @@ pytz==2024.1 # event-tracking # tincan # xblock -pyyaml==6.0.1 +pyyaml==6.0.2 # via # -r requirements/base.txt # code-annotations # drf-yasg # edx-i18n-tools # xblock -requests==2.31.0 +requests==2.32.3 # via # -r requirements/base.txt # django-oauth-toolkit @@ -519,18 +519,18 @@ slumber==0.7.1 # via # -r requirements/base.txt # edx-rest-api-client -social-auth-app-django==5.4.1 +social-auth-app-django==5.4.2 # via -r requirements/base.txt social-auth-core==4.5.4 # via # -r requirements/base.txt # eox-core # social-auth-app-django -soupsieve==2.5 +soupsieve==2.6 # via # -r requirements/base.txt # beautifulsoup4 -sqlparse==0.5.0 +sqlparse==0.5.1 # via # -r requirements/base.txt # django @@ -550,7 +550,7 @@ tincan==1.0.0 # via -r requirements/base.txt tomli==2.0.1 # via pylint -tomlkit==0.12.5 +tomlkit==0.13.2 # via pylint typing-extensions==4.12.2 # via @@ -588,11 +588,11 @@ web-fragments==2.2.0 # via # -r requirements/base.txt # xblock -webob==1.8.7 +webob==1.8.8 # via # -r requirements/base.txt # xblock -xblock==4.0.1 +xblock==5.0.0 # via # -r requirements/base.txt # edx-when diff --git a/requirements/tox.txt b/requirements/tox.txt index 0e7550fa..2fdd731d 100644 --- a/requirements/tox.txt +++ b/requirements/tox.txt @@ -4,7 +4,7 @@ # # make upgrade # -cachetools==5.3.3 +cachetools==5.4.0 # via tox chardet==5.2.0 # via tox @@ -12,7 +12,7 @@ colorama==0.4.6 # via tox distlib==0.3.8 # via virtualenv -filelock==3.15.1 +filelock==3.15.4 # via # tox # virtualenv @@ -26,13 +26,13 @@ platformdirs==4.2.2 # virtualenv pluggy==1.5.0 # via tox -pyproject-api==1.6.1 +pyproject-api==1.7.1 # via tox tomli==2.0.1 # via # pyproject-api # tox -tox==4.15.1 +tox==4.18.0 # via -r requirements/tox.in -virtualenv==20.26.2 +virtualenv==20.26.3 # via tox