diff --git a/openedx_tagging/core/tagging/models/base.py b/openedx_tagging/core/tagging/models/base.py index aa2ef4077..0a1261087 100644 --- a/openedx_tagging/core/tagging/models/base.py +++ b/openedx_tagging/core/tagging/models/base.py @@ -509,7 +509,7 @@ def _get_filtered_tags_one_level( count=models.Func(F('id'), function='Count') ) qs = qs.annotate(usage_count=models.Subquery(obj_tags.values('count'))) - return qs + return qs # type: ignore[return-value] def _get_filtered_tags_deep( self, diff --git a/requirements/base.txt b/requirements/base.txt index c023b4136..b074630e3 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -12,7 +12,7 @@ attrs==25.3.0 # via -r requirements/base.in billiard==4.2.1 # via celery -celery==5.5.2 +celery==5.5.3 # via -r requirements/base.in certifi==2025.4.26 # via requests @@ -70,8 +70,10 @@ edx-opaque-keys==3.0.0 # via edx-drf-extensions idna==3.10 # via requests -kombu==5.5.3 +kombu==5.5.4 # via celery +packaging==25.0 + # via kombu pbr==6.1.1 # via stevedore prompt-toolkit==3.0.51 diff --git a/requirements/dev.txt b/requirements/dev.txt index 73dc8b6a3..965352154 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -36,7 +36,7 @@ cachetools==6.0.0 # via # -r requirements/ci.txt # tox -celery==5.5.2 +celery==5.5.3 # via -r requirements/quality.txt certifi==2025.4.26 # via @@ -106,7 +106,7 @@ cryptography==45.0.3 # secretstorage ddt==1.7.2 # via -r requirements/quality.txt -diff-cover==9.3.1 +diff-cover==9.3.2 # via -r requirements/dev.in dill==0.4.0 # via @@ -251,7 +251,7 @@ keyring==25.6.0 # via # -r requirements/quality.txt # twine -kombu==5.5.3 +kombu==5.5.4 # via # -r requirements/quality.txt # celery @@ -284,7 +284,7 @@ more-itertools==10.7.0 # -r requirements/quality.txt # jaraco-classes # jaraco-functools -mypy==1.15.0 +mypy==1.16.0 # via -r requirements/quality.txt mypy-extensions==1.1.0 # via @@ -302,12 +302,17 @@ packaging==25.0 # -r requirements/pip-tools.txt # -r requirements/quality.txt # build + # kombu # pyproject-api # pytest # tox # twine path==16.16.0 # via edx-i18n-tools +pathspec==0.12.1 + # via + # -r requirements/quality.txt + # mypy pbr==6.1.1 # via # -r requirements/quality.txt @@ -532,7 +537,7 @@ wheel==0.45.1 # via # -r requirements/pip-tools.txt # pip-tools -zipp==3.21.0 +zipp==3.22.0 # via # -r requirements/quality.txt # importlib-metadata diff --git a/requirements/doc.txt b/requirements/doc.txt index 6bc754c62..199d69ef5 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -29,7 +29,7 @@ billiard==4.2.1 # via # -r requirements/test.txt # celery -celery==5.5.2 +celery==5.5.3 # via -r requirements/test.txt certifi==2025.4.26 # via @@ -172,7 +172,7 @@ joblib==1.5.1 # via # -r requirements/test.txt # grimp -kombu==5.5.3 +kombu==5.5.4 # via # -r requirements/test.txt # celery @@ -182,7 +182,7 @@ markupsafe==3.0.2 # jinja2 mock==5.2.0 # via -r requirements/test.txt -mypy==1.15.0 +mypy==1.16.0 # via -r requirements/test.txt mypy-extensions==1.1.0 # via @@ -195,9 +195,14 @@ nh3==0.2.21 packaging==25.0 # via # -r requirements/test.txt + # kombu # pydata-sphinx-theme # pytest # sphinx +pathspec==0.12.1 + # via + # -r requirements/test.txt + # mypy pbr==6.1.1 # via # -r requirements/test.txt diff --git a/requirements/pip.txt b/requirements/pip.txt index efeab2ecf..e109db2d0 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==80.8.0 +setuptools==80.9.0 # via -r requirements/pip.in diff --git a/requirements/quality.txt b/requirements/quality.txt index ba97f417e..f17f3d9d3 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -25,7 +25,7 @@ billiard==4.2.1 # via # -r requirements/test.txt # celery -celery==5.5.2 +celery==5.5.3 # via -r requirements/test.txt certifi==2025.4.26 # via @@ -188,7 +188,7 @@ joblib==1.5.1 # grimp keyring==25.6.0 # via twine -kombu==5.5.3 +kombu==5.5.4 # via # -r requirements/test.txt # celery @@ -208,7 +208,7 @@ more-itertools==10.7.0 # via # jaraco-classes # jaraco-functools -mypy==1.15.0 +mypy==1.16.0 # via -r requirements/test.txt mypy-extensions==1.1.0 # via @@ -221,8 +221,13 @@ nh3==0.2.21 packaging==25.0 # via # -r requirements/test.txt + # kombu # pytest # twine +pathspec==0.12.1 + # via + # -r requirements/test.txt + # mypy pbr==6.1.1 # via # -r requirements/test.txt @@ -392,7 +397,7 @@ wcwidth==0.2.13 # via # -r requirements/test.txt # prompt-toolkit -zipp==3.21.0 +zipp==3.22.0 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/test.txt b/requirements/test.txt index 7f027615d..9448f7e4a 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -19,7 +19,7 @@ billiard==4.2.1 # via # -r requirements/base.txt # celery -celery==5.5.2 +celery==5.5.3 # via -r requirements/base.txt certifi==2025.4.26 # via @@ -138,7 +138,7 @@ jinja2==3.1.6 # via code-annotations joblib==1.5.1 # via grimp -kombu==5.5.3 +kombu==5.5.4 # via # -r requirements/base.txt # celery @@ -146,14 +146,19 @@ markupsafe==3.0.2 # via jinja2 mock==5.2.0 # via -r requirements/test.in -mypy==1.15.0 +mypy==1.16.0 # via -r requirements/test.in mypy-extensions==1.1.0 # via mypy mysqlclient==2.2.7 # via -r requirements/test.in packaging==25.0 - # via pytest + # via + # -r requirements/base.txt + # kombu + # pytest +pathspec==0.12.1 + # via mypy pbr==6.1.1 # via # -r requirements/base.txt