diff --git a/requirements/base.txt b/requirements/base.txt index d0dd47f..86555cc 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -47,7 +47,6 @@ django==4.2.16 # django-config-models # django-crum # django-model-utils - # django-simple-history # django-waffle # djangorestframework # drf-jwt @@ -68,8 +67,10 @@ django-model-utils==5.0.0 # via # -r requirements/base.in # edx-celeryutils -django-simple-history==3.7.0 - # via -r requirements/base.in +django-simple-history==3.0.0 + # via + # -c requirements/common_constraints.txt + # -r requirements/base.in django-waffle==4.1.0 # via # edx-django-utils diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index a0237bc..9a458f0 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -1,8 +1,4 @@ - - - - # A central location for most common version constraints # (across edx repos) for pip-installation. # @@ -26,7 +22,7 @@ Django<5.0 elasticsearch<7.14.0 # django-simple-history>3.0.0 adds indexing and causes a lot of migrations to be affected - +django-simple-history==3.0.0 # 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. diff --git a/requirements/dev.txt b/requirements/dev.txt index 392992b..bea86a5 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -33,6 +33,10 @@ certifi==2024.8.30 # via # -r requirements/quality.txt # requests +cffi==1.17.1 + # via + # -r requirements/quality.txt + # cryptography chardet==5.2.0 # via # -r requirements/ci.txt @@ -65,6 +69,10 @@ colorama==0.4.6 # tox coverage==7.6.1 # via -r requirements/ci.txt +cryptography==43.0.1 + # via + # -r requirements/quality.txt + # secretstorage diff-cover==9.1.1 # via -r requirements/dev.in dill==0.3.8 @@ -119,6 +127,11 @@ jaraco-functools==4.0.2 # via # -r requirements/quality.txt # keyring +jeepney==0.8.0 + # via + # -r requirements/quality.txt + # keyring + # secretstorage jinja2==3.1.4 # via # -r requirements/quality.txt @@ -128,8 +141,12 @@ keyring==25.3.0 # via # -r requirements/quality.txt # twine -lxml[html_clean]==5.3.0 - # via edx-i18n-tools +lxml[html-clean,html_clean]==5.3.0 + # via + # edx-i18n-tools + # lxml-html-clean +lxml-html-clean==0.2.2 + # via lxml markdown-it-py==3.0.0 # via # -r requirements/quality.txt @@ -190,6 +207,10 @@ polib==1.2.0 # via edx-i18n-tools pycodestyle==2.12.1 # via -r requirements/quality.txt +pycparser==2.22 + # via + # -r requirements/quality.txt + # cffi pydantic==2.9.0 # via # -r requirements/quality.txt @@ -272,6 +293,10 @@ rstcheck-core==1.2.1 # via # -r requirements/quality.txt # rstcheck +secretstorage==3.3.3 + # via + # -r requirements/quality.txt + # keyring shellingham==1.5.4 # via # -r requirements/quality.txt diff --git a/requirements/doc.txt b/requirements/doc.txt index f271593..ab0eecb 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -51,7 +51,6 @@ django==4.2.16 # django-config-models # django-crum # django-model-utils - # django-simple-history # django-waffle # djangorestframework # drf-jwt @@ -72,8 +71,10 @@ django-model-utils==5.0.0 # via # -r requirements/base.in # edx-celeryutils -django-simple-history==3.7.0 - # via -r requirements/base.in +django-simple-history==3.0.0 + # via + # -c requirements/common_constraints.txt + # -r requirements/base.in django-waffle==4.1.0 # via # edx-django-utils diff --git a/requirements/quality.txt b/requirements/quality.txt index a465ef4..932eade 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -16,6 +16,8 @@ backports-tarfile==1.2.0 # via jaraco-context certifi==2024.8.30 # via requests +cffi==1.17.1 + # via cryptography charset-normalizer==3.3.2 # via requests click==8.1.7 @@ -28,6 +30,8 @@ click-log==0.4.0 # via edx-lint code-annotations==1.8.0 # via edx-lint +cryptography==43.0.1 + # via secretstorage dill==0.3.8 # via pylint django==4.2.16 @@ -56,6 +60,10 @@ jaraco-context==6.0.1 # via keyring jaraco-functools==4.0.2 # via keyring +jeepney==0.8.0 + # via + # keyring + # secretstorage jinja2==3.1.4 # via code-annotations keyring==25.3.0 @@ -82,6 +90,8 @@ platformdirs==4.2.2 # via pylint pycodestyle==2.12.1 # via -r requirements/quality.in +pycparser==2.22 + # via cffi pydantic==2.9.0 # via rstcheck-core pydantic-core==2.23.2 @@ -128,6 +138,8 @@ rstcheck==6.2.4 # via -r requirements/quality.in rstcheck-core==1.2.1 # via rstcheck +secretstorage==3.3.3 + # via keyring shellingham==1.5.4 # via typer six==1.16.0 diff --git a/requirements/test.txt b/requirements/test.txt index 31462a0..595e511 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -74,7 +74,6 @@ ddt==1.7.2 # django-config-models # django-crum # django-model-utils - # django-simple-history # django-waffle # djangorestframework # drf-jwt @@ -96,8 +95,10 @@ django-model-utils==5.0.0 # via # -r requirements/base.txt # edx-celeryutils -django-simple-history==3.7.0 - # via -r requirements/base.txt +django-simple-history==3.0.0 + # via + # -c requirements/common_constraints.txt + # -r requirements/base.txt django-waffle==4.1.0 # via # -r requirements/base.txt