diff --git a/openedx_tagging/core/tagging/rules.py b/openedx_tagging/core/tagging/rules.py index c3a9039bc..a78c07398 100644 --- a/openedx_tagging/core/tagging/rules.py +++ b/openedx_tagging/core/tagging/rules.py @@ -112,7 +112,7 @@ def can_view_object_tag( # Checks the permission for the taxonomy taxonomy_perm = user.has_perm( - "oel_tagging.view_objecttag_taxonomy", perm_obj.taxonomy + "oel_tagging.view_objecttag_taxonomy", perm_obj.taxonomy # type: ignore[arg-type] ) if not taxonomy_perm: return False @@ -160,7 +160,7 @@ def can_change_object_tag( # Checks the permission for the taxonomy taxonomy_perm = user.has_perm( - "oel_tagging.change_objecttag_taxonomy", perm_obj.taxonomy + "oel_tagging.change_objecttag_taxonomy", perm_obj.taxonomy # type: ignore[arg-type] ) if not taxonomy_perm: return False diff --git a/requirements/base.txt b/requirements/base.txt index 44eff7e19..98c78908b 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -12,9 +12,9 @@ attrs==25.3.0 # via -r requirements/base.in billiard==4.2.1 # via celery -celery==5.5.1 +celery==5.5.2 # via -r requirements/base.in -certifi==2025.1.31 +certifi==2025.4.26 # via requests cffi==1.17.1 # via @@ -66,13 +66,13 @@ edx-django-utils==7.4.0 # via edx-drf-extensions edx-drf-extensions==10.6.0 # via -r requirements/base.in -edx-opaque-keys==2.12.0 +edx-opaque-keys==3.0.0 # via edx-drf-extensions idna==3.10 # via requests kombu==5.5.3 # via celery -newrelic==10.9.0 +newrelic==10.10.0 # via edx-django-utils pbr==6.1.1 # via stevedore diff --git a/requirements/ci.txt b/requirements/ci.txt index 6b466d307..e46eab711 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -18,10 +18,12 @@ filelock==3.18.0 # via # tox # virtualenv -grimp==3.8 +grimp==3.8.2 # via import-linter import-linter==2.3 # via -r requirements/ci.in +joblib==1.4.2 + # via grimp packaging==25.0 # via # pyproject-api diff --git a/requirements/dev.txt b/requirements/dev.txt index 69a1a8239..c99de8c1d 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -36,9 +36,9 @@ cachetools==5.5.2 # via # -r requirements/ci.txt # tox -celery==5.5.1 +celery==5.5.2 # via -r requirements/quality.txt -certifi==2025.1.31 +certifi==2025.4.26 # via # -r requirements/quality.txt # requests @@ -138,11 +138,11 @@ django-debug-toolbar==5.1.0 # via # -r requirements/dev.in # -r requirements/quality.txt -django-stubs==5.1.3 +django-stubs==5.2.0 # via # -r requirements/quality.txt # djangorestframework-stubs -django-stubs-ext==5.1.3 +django-stubs-ext==5.2.0 # via # -r requirements/quality.txt # django-stubs @@ -156,7 +156,7 @@ djangorestframework==3.16.0 # -r requirements/quality.txt # drf-jwt # edx-drf-extensions -djangorestframework-stubs==3.15.3 +djangorestframework-stubs==3.16.0 # via -r requirements/quality.txt dnspython==2.7.0 # via @@ -176,11 +176,11 @@ edx-django-utils==7.4.0 # edx-drf-extensions edx-drf-extensions==10.6.0 # via -r requirements/quality.txt -edx-i18n-tools==1.7.0 +edx-i18n-tools==1.8.0 # via -r requirements/dev.in edx-lint==5.6.0 # via -r requirements/quality.txt -edx-opaque-keys==2.12.0 +edx-opaque-keys==3.0.0 # via # -r requirements/quality.txt # edx-drf-extensions @@ -191,7 +191,7 @@ filelock==3.18.0 # virtualenv freezegun==1.5.1 # via -r requirements/quality.txt -grimp==3.8 +grimp==3.8.2 # via # -r requirements/ci.txt # -r requirements/quality.txt @@ -208,7 +208,7 @@ import-linter==2.3 # via # -r requirements/ci.txt # -r requirements/quality.txt -importlib-metadata==8.6.1 +importlib-metadata==8.7.0 # via # -r requirements/quality.txt # keyring @@ -242,6 +242,11 @@ jinja2==3.1.6 # -r requirements/quality.txt # code-annotations # diff-cover +joblib==1.4.2 + # via + # -r requirements/ci.txt + # -r requirements/quality.txt + # grimp keyring==25.6.0 # via # -r requirements/quality.txt @@ -250,7 +255,7 @@ kombu==5.5.3 # via # -r requirements/quality.txt # celery -lxml[html-clean,html_clean]==5.3.2 +lxml[html-clean,html_clean]==5.4.0 # via # edx-i18n-tools # lxml-html-clean @@ -274,20 +279,20 @@ mdurl==0.1.2 # markdown-it-py mock==5.2.0 # via -r requirements/quality.txt -more-itertools==10.6.0 +more-itertools==10.7.0 # via # -r requirements/quality.txt # jaraco-classes # jaraco-functools mypy==1.15.0 # via -r requirements/quality.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # -r requirements/quality.txt # mypy mysqlclient==2.2.7 # via -r requirements/quality.txt -newrelic==10.9.0 +newrelic==10.10.0 # via # -r requirements/quality.txt # edx-django-utils diff --git a/requirements/doc.txt b/requirements/doc.txt index 3b53af5a2..4f808ede6 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -29,9 +29,9 @@ billiard==4.2.1 # via # -r requirements/test.txt # celery -celery==5.5.1 +celery==5.5.2 # via -r requirements/test.txt -certifi==2025.1.31 +certifi==2025.4.26 # via # -r requirements/test.txt # requests @@ -98,11 +98,11 @@ django-crum==0.7.9 # edx-django-utils django-debug-toolbar==5.1.0 # via -r requirements/test.txt -django-stubs==5.1.3 +django-stubs==5.2.0 # via # -r requirements/test.txt # djangorestframework-stubs -django-stubs-ext==5.1.3 +django-stubs-ext==5.2.0 # via # -r requirements/test.txt # django-stubs @@ -116,7 +116,7 @@ djangorestframework==3.16.0 # -r requirements/test.txt # drf-jwt # edx-drf-extensions -djangorestframework-stubs==3.15.3 +djangorestframework-stubs==3.16.0 # via -r requirements/test.txt dnspython==2.7.0 # via @@ -141,13 +141,13 @@ edx-django-utils==7.4.0 # edx-drf-extensions edx-drf-extensions==10.6.0 # via -r requirements/test.txt -edx-opaque-keys==2.12.0 +edx-opaque-keys==3.0.0 # via # -r requirements/test.txt # edx-drf-extensions freezegun==1.5.1 # via -r requirements/test.txt -grimp==3.8 +grimp==3.8.2 # via # -r requirements/test.txt # import-linter @@ -168,6 +168,10 @@ jinja2==3.1.6 # -r requirements/test.txt # code-annotations # sphinx +joblib==1.4.2 + # via + # -r requirements/test.txt + # grimp kombu==5.5.3 # via # -r requirements/test.txt @@ -180,13 +184,13 @@ mock==5.2.0 # via -r requirements/test.txt mypy==1.15.0 # via -r requirements/test.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # -r requirements/test.txt # mypy mysqlclient==2.2.7 # via -r requirements/test.txt -newrelic==10.9.0 +newrelic==10.10.0 # via # -r requirements/test.txt # edx-django-utils diff --git a/requirements/pip.txt b/requirements/pip.txt index f9945a209..27555f6f6 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -12,5 +12,5 @@ pip==24.2 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/pip.in -setuptools==79.0.0 +setuptools==80.0.0 # via -r requirements/pip.in diff --git a/requirements/quality.txt b/requirements/quality.txt index bd9a5db00..b7855b76d 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -25,9 +25,9 @@ billiard==4.2.1 # via # -r requirements/test.txt # celery -celery==5.5.1 +celery==5.5.2 # via -r requirements/test.txt -certifi==2025.1.31 +certifi==2025.4.26 # via # -r requirements/test.txt # requests @@ -102,11 +102,11 @@ django-crum==0.7.9 # edx-django-utils django-debug-toolbar==5.1.0 # via -r requirements/test.txt -django-stubs==5.1.3 +django-stubs==5.2.0 # via # -r requirements/test.txt # djangorestframework-stubs -django-stubs-ext==5.1.3 +django-stubs-ext==5.2.0 # via # -r requirements/test.txt # django-stubs @@ -120,7 +120,7 @@ djangorestframework==3.16.0 # -r requirements/test.txt # drf-jwt # edx-drf-extensions -djangorestframework-stubs==3.15.3 +djangorestframework-stubs==3.16.0 # via -r requirements/test.txt dnspython==2.7.0 # via @@ -140,13 +140,13 @@ edx-drf-extensions==10.6.0 # via -r requirements/test.txt edx-lint==5.6.0 # via -r requirements/quality.in -edx-opaque-keys==2.12.0 +edx-opaque-keys==3.0.0 # via # -r requirements/test.txt # edx-drf-extensions freezegun==1.5.1 # via -r requirements/test.txt -grimp==3.8 +grimp==3.8.2 # via # -r requirements/test.txt # import-linter @@ -158,7 +158,7 @@ idna==3.10 # requests import-linter==2.3 # via -r requirements/test.txt -importlib-metadata==8.6.1 +importlib-metadata==8.7.0 # via keyring iniconfig==2.1.0 # via @@ -182,6 +182,10 @@ jinja2==3.1.6 # via # -r requirements/test.txt # code-annotations +joblib==1.4.2 + # via + # -r requirements/test.txt + # grimp keyring==25.6.0 # via twine kombu==5.5.3 @@ -200,19 +204,19 @@ mdurl==0.1.2 # via markdown-it-py mock==5.2.0 # via -r requirements/test.txt -more-itertools==10.6.0 +more-itertools==10.7.0 # via # jaraco-classes # jaraco-functools mypy==1.15.0 # via -r requirements/test.txt -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via # -r requirements/test.txt # mypy mysqlclient==2.2.7 # via -r requirements/test.txt -newrelic==10.9.0 +newrelic==10.10.0 # via # -r requirements/test.txt # edx-django-utils diff --git a/requirements/test.txt b/requirements/test.txt index afbaa983c..b2a860bca 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -19,9 +19,9 @@ billiard==4.2.1 # via # -r requirements/base.txt # celery -celery==5.5.1 +celery==5.5.2 # via -r requirements/base.txt -certifi==2025.1.31 +certifi==2025.4.26 # via # -r requirements/base.txt # requests @@ -86,11 +86,11 @@ django-crum==0.7.9 # edx-django-utils django-debug-toolbar==5.1.0 # via -r requirements/test.in -django-stubs==5.1.3 +django-stubs==5.2.0 # via # -r requirements/test.in # djangorestframework-stubs -django-stubs-ext==5.1.3 +django-stubs-ext==5.2.0 # via django-stubs django-waffle==4.2.0 # via @@ -102,7 +102,7 @@ djangorestframework==3.16.0 # -r requirements/base.txt # drf-jwt # edx-drf-extensions -djangorestframework-stubs==3.15.3 +djangorestframework-stubs==3.16.0 # via -r requirements/test.in dnspython==2.7.0 # via @@ -118,13 +118,13 @@ edx-django-utils==7.4.0 # edx-drf-extensions edx-drf-extensions==10.6.0 # via -r requirements/base.txt -edx-opaque-keys==2.12.0 +edx-opaque-keys==3.0.0 # via # -r requirements/base.txt # edx-drf-extensions freezegun==1.5.1 # via -r requirements/test.in -grimp==3.8 +grimp==3.8.2 # via import-linter idna==3.10 # via @@ -136,6 +136,8 @@ iniconfig==2.1.0 # via pytest jinja2==3.1.6 # via code-annotations +joblib==1.4.2 + # via grimp kombu==5.5.3 # via # -r requirements/base.txt @@ -146,11 +148,11 @@ mock==5.2.0 # via -r requirements/test.in mypy==1.15.0 # via -r requirements/test.in -mypy-extensions==1.0.0 +mypy-extensions==1.1.0 # via mypy mysqlclient==2.2.7 # via -r requirements/test.in -newrelic==10.9.0 +newrelic==10.10.0 # via # -r requirements/base.txt # edx-django-utils