From 618a934c92be2225c21f0bb1ec3417646f3a6b94 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Fri, 18 Oct 2024 16:59:31 -0400 Subject: [PATCH 1/2] chore: Upgrade Python requirements --- requirements/base.txt | 64 +++++------ requirements/devstack.txt | 122 ++++++++++----------- requirements/django.txt | 2 +- requirements/docs.txt | 67 ++++++------ requirements/local.txt | 124 +++++++++++----------- requirements/monitoring/requirements.txt | 129 +++++++++++------------ requirements/pip-tools.txt | 4 +- requirements/pip.txt | 2 +- requirements/production.txt | 72 ++++++------- requirements/test.txt | 106 +++++++++---------- 10 files changed, 347 insertions(+), 345 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 5ea6a08d..1a33e86e 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -14,20 +14,20 @@ asgiref==3.8.1 # django-cors-headers backoff==1.10.0 # via analytics-python -billiard==4.2.0 +billiard==4.2.1 # via celery celery==5.4.0 # via # -c requirements/constraints.txt # -r requirements/base.in # django-user-tasks -certifi==2024.7.4 +certifi==2024.8.30 # via requests -cffi==1.17.0 +cffi==1.17.1 # via # cryptography # pynacl -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests click==8.1.7 # via @@ -42,7 +42,7 @@ click-plugins==1.1.1 # via celery click-repl==0.3.0 # via celery -cryptography==43.0.0 +cryptography==43.0.3 # via # pyjwt # social-auth-core @@ -50,7 +50,7 @@ defusedxml==0.8.0rc2 # via # python3-openid # social-auth-core -django==4.2.15 +django==4.2.16 # via # -c requirements/common_constraints.txt # -r requirements/base.in @@ -73,7 +73,7 @@ django==4.2.15 # edx-django-utils # edx-drf-extensions # social-auth-app-django -django-cors-headers==4.4.0 +django-cors-headers==4.5.0 # via -r requirements/base.in django-crum==0.7.9 # via edx-django-utils @@ -83,7 +83,7 @@ django-extensions==3.1.5 # -r requirements/base.in django-guardian==2.4.0 # via -r requirements/base.in -django-model-utils==4.5.1 +django-model-utils==5.0.0 # via # -r requirements/base.in # django-user-tasks @@ -110,35 +110,35 @@ djangorestframework==3.15.2 # drf-yasg # edx-api-doc-tools # edx-drf-extensions -dnspython==2.6.1 +dnspython==2.7.0 # via pymongo drf-jwt==1.19.2 # via edx-drf-extensions -drf-yasg==1.21.7 +drf-yasg==1.21.8 # via # django-user-tasks # edx-api-doc-tools -edx-api-doc-tools==1.8.0 +edx-api-doc-tools==2.0.0 # via -r requirements/base.in -edx-auth-backends==4.3.0 +edx-auth-backends==4.4.0 # via -r requirements/base.in edx-django-release-util==1.4.0 # via -r requirements/base.in -edx-django-utils==5.15.0 +edx-django-utils==7.0.0 # via # edx-drf-extensions # edx-rest-api-client -edx-drf-extensions==10.3.0 +edx-drf-extensions==10.4.0 # via -r requirements/base.in -edx-opaque-keys==2.10.0 +edx-opaque-keys==2.11.0 # via edx-drf-extensions -edx-rest-api-client==5.7.1 +edx-rest-api-client==6.0.0 # via -r requirements/base.in -idna==3.7 +idna==3.10 # via requests inflection==0.5.1 # via drf-yasg -kombu==5.4.0 +kombu==5.4.2 # via celery monotonic==1.6 # via analytics-python @@ -152,11 +152,11 @@ oauthlib==3.2.2 # social-auth-core packaging==24.1 # via drf-yasg -pbr==6.0.0 +pbr==6.1.0 # via stevedore -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via click-repl -psutil==6.0.0 +psutil==6.1.0 # via edx-django-utils pycparser==2.22 # via cffi @@ -167,7 +167,7 @@ pyjwt[crypto]==2.9.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pymongo==4.8.0 +pymongo==4.10.1 # via edx-opaque-keys pynacl==1.5.0 # via edx-django-utils @@ -181,7 +181,7 @@ python-slugify==4.0.1 # -r requirements/base.in python3-openid==3.2.0 # via social-auth-core -pytz==2024.1 +pytz==2024.2 # via # -r requirements/base.in # drf-yasg @@ -189,7 +189,7 @@ pyyaml==6.0.2 # via # drf-yasg # edx-django-release-util -redis==5.0.8 +redis==5.1.1 # via -r requirements/base.in requests==2.32.3 # via @@ -197,7 +197,6 @@ requests==2.32.3 # edx-drf-extensions # edx-rest-api-client # requests-oauthlib - # slumber # social-auth-core requests-oauthlib==2.0.0 # via social-auth-core @@ -209,8 +208,6 @@ six==1.16.0 # edx-auth-backends # edx-django-release-util # python-dateutil -slumber==0.7.1 - # via edx-rest-api-client social-auth-app-django==5.4.2 # via # -r requirements/base.in @@ -221,7 +218,7 @@ social-auth-core==4.5.4 # social-auth-app-django sqlparse==0.5.1 # via django -stevedore==5.2.0 +stevedore==5.3.0 # via # edx-django-utils # edx-opaque-keys @@ -229,11 +226,13 @@ text-unidecode==1.3 # via python-slugify typing-extensions==4.12.2 # via edx-opaque-keys -tzdata==2024.1 - # via celery +tzdata==2024.2 + # via + # celery + # kombu uritemplate==4.1.1 # via drf-yasg -urllib3==1.26.19 +urllib3==1.26.20 # via # -c requirements/constraints.txt # requests @@ -244,3 +243,6 @@ vine==5.1.0 # kombu wcwidth==0.2.13 # via prompt-toolkit + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/requirements/devstack.txt b/requirements/devstack.txt index deca33bb..556175a8 100644 --- a/requirements/devstack.txt +++ b/requirements/devstack.txt @@ -23,7 +23,7 @@ asgiref==3.8.1 # -r requirements/local.txt # django # django-cors-headers -astroid==3.2.4 +astroid==3.3.5 # via # -r requirements/local.txt # pylint @@ -41,16 +41,16 @@ beautifulsoup4==4.12.3 # via # -r requirements/local.txt # pydata-sphinx-theme -billiard==4.2.0 +billiard==4.2.1 # via # -r requirements/local.txt # celery -boto3==1.35.1 +boto3==1.35.44 # via # -c requirements/constraints.txt # -r requirements/local.txt # moto -botocore==1.35.1 +botocore==1.35.44 # via # -r requirements/local.txt # boto3 @@ -65,11 +65,11 @@ celery==5.4.0 # -c requirements/constraints.txt # -r requirements/local.txt # django-user-tasks -certifi==2024.7.4 +certifi==2024.8.30 # via # -r requirements/local.txt # requests -cffi==1.17.0 +cffi==1.17.1 # via # -r requirements/local.txt # cryptography @@ -78,7 +78,7 @@ chardet==5.2.0 # via # -r requirements/local.txt # tox -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via # -r requirements/local.txt # requests @@ -118,15 +118,15 @@ colorama==0.4.6 # via # -r requirements/local.txt # tox -configobj==5.0.8 +configobj==5.0.9 # via # -r requirements/local.txt # ruamel-yaml-cmd -coverage[toml]==7.6.1 +coverage[toml]==7.6.3 # via # -r requirements/local.txt # pytest-cov -cryptography==43.0.0 +cryptography==43.0.3 # via # -r requirements/local.txt # moto @@ -139,15 +139,15 @@ defusedxml==0.8.0rc2 # -r requirements/local.txt # python3-openid # social-auth-core -dill==0.3.8 +dill==0.3.9 # via # -r requirements/local.txt # pylint -distlib==0.3.8 +distlib==0.3.9 # via # -r requirements/local.txt # virtualenv -django==4.2.15 +django==4.2.16 # via # -c requirements/common_constraints.txt # -r requirements/local.txt @@ -172,7 +172,7 @@ django==4.2.15 # edx-drf-extensions # edx-i18n-tools # social-auth-app-django -django-cors-headers==4.4.0 +django-cors-headers==4.5.0 # via -r requirements/local.txt django-crum==0.7.9 # via @@ -188,7 +188,7 @@ django-extensions==3.1.5 # -r requirements/local.txt django-guardian==2.4.0 # via -r requirements/local.txt -django-model-utils==4.5.1 +django-model-utils==5.0.0 # via # -r requirements/local.txt # django-user-tasks @@ -215,7 +215,7 @@ djangorestframework==3.15.2 # drf-yasg # edx-api-doc-tools # edx-drf-extensions -dnspython==2.6.1 +dnspython==2.7.0 # via # -r requirements/local.txt # pymongo @@ -228,48 +228,48 @@ drf-jwt==1.19.2 # via # -r requirements/local.txt # edx-drf-extensions -drf-yasg==1.21.7 +drf-yasg==1.21.8 # via # -r requirements/local.txt # django-user-tasks # edx-api-doc-tools -edx-api-doc-tools==1.8.0 +edx-api-doc-tools==2.0.0 # via -r requirements/local.txt -edx-auth-backends==4.3.0 +edx-auth-backends==4.4.0 # via -r requirements/local.txt edx-django-release-util==1.4.0 # via -r requirements/local.txt -edx-django-utils==5.15.0 +edx-django-utils==7.0.0 # via # -r requirements/local.txt # edx-drf-extensions # edx-rest-api-client -edx-drf-extensions==10.3.0 +edx-drf-extensions==10.4.0 # via -r requirements/local.txt -edx-i18n-tools==1.6.2 +edx-i18n-tools==1.6.3 # via -r requirements/local.txt -edx-lint==5.3.7 +edx-lint==5.4.0 # via -r requirements/local.txt -edx-opaque-keys==2.10.0 +edx-opaque-keys==2.11.0 # via # -r requirements/local.txt # edx-drf-extensions -edx-rest-api-client==5.7.1 +edx-rest-api-client==6.0.0 # via -r requirements/local.txt factory-boy==3.3.1 # via -r requirements/local.txt -faker==27.0.0 +faker==30.6.0 # via # -r requirements/local.txt # factory-boy -filelock==3.15.4 +filelock==3.16.1 # via # -r requirements/local.txt # tox # virtualenv freezegun==1.5.1 # via -r requirements/local.txt -idna==3.7 +idna==3.10 # via # -r requirements/local.txt # requests @@ -300,19 +300,24 @@ jmespath==1.0.1 # -r requirements/local.txt # boto3 # botocore -kombu==5.4.0 +kombu==5.4.2 # via # -r requirements/local.txt # celery -lxml==5.3.0 +lxml[html-clean]==5.3.0 # via # -r requirements/local.txt # edx-i18n-tools + # lxml-html-clean +lxml-html-clean==0.3.1 + # via + # -r requirements/local.txt + # lxml lz4==4.3.3 # via # -r requirements/local.txt # ruamel-yaml-cmd -markupsafe==2.1.5 +markupsafe==3.0.2 # via # -r requirements/local.txt # jinja2 @@ -325,7 +330,7 @@ monotonic==1.6 # via # -r requirements/local.txt # analytics-python -moto==5.0.13 +moto==5.0.17 # via -r requirements/local.txt mysqlclient==2.2.4 # via -r requirements/nonlocal.txt @@ -357,11 +362,11 @@ pathspec==0.12.1 # via # -r requirements/local.txt # yamllint -pbr==6.0.0 +pbr==6.1.0 # via # -r requirements/local.txt # stevedore -platformdirs==4.2.2 +platformdirs==4.3.6 # via # -r requirements/local.txt # pylint @@ -376,11 +381,11 @@ polib==1.2.0 # via # -r requirements/local.txt # edx-i18n-tools -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via # -r requirements/local.txt # click-repl -psutil==6.0.0 +psutil==6.1.0 # via # -r requirements/local.txt # edx-django-utils @@ -408,7 +413,7 @@ pyjwt[crypto]==2.9.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.2.6 +pylint==3.3.1 # via # -r requirements/local.txt # edx-lint @@ -419,7 +424,7 @@ pylint-celery==0.3 # via # -r requirements/local.txt # edx-lint -pylint-django==2.5.5 +pylint-django==2.6.1 # via # -r requirements/local.txt # edx-lint @@ -430,7 +435,7 @@ pylint-plugin-utils==0.8.2 # pylint-django pymemcache==4.0.0 # via -r requirements/nonlocal.txt -pymongo==4.8.0 +pymongo==4.10.1 # via # -r requirements/local.txt # edx-opaque-keys @@ -438,18 +443,18 @@ pynacl==1.5.0 # via # -r requirements/local.txt # edx-django-utils -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via # -r requirements/local.txt # tox -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/local.txt # pytest-cov # pytest-django pytest-cov==5.0.0 # via -r requirements/local.txt -pytest-django==4.8.0 +pytest-django==4.9.0 # via -r requirements/local.txt python-dateutil==2.9.0.post0 # via @@ -472,7 +477,7 @@ python3-openid==3.2.0 # via # -r requirements/local.txt # social-auth-core -pytz==2024.1 +pytz==2024.2 # via # -r requirements/local.txt # drf-yasg @@ -486,7 +491,7 @@ pyyaml==6.0.2 # edx-django-release-util # edx-i18n-tools # yamllint -redis==5.0.8 +redis==5.1.1 # via -r requirements/local.txt requests==2.32.3 # via @@ -497,7 +502,6 @@ requests==2.32.3 # moto # requests-oauthlib # responses - # slumber # social-auth-core # sphinx requests-oauthlib==2.0.0 @@ -529,7 +533,7 @@ ruamel-yaml-convert==0.3.2 # via # -r requirements/local.txt # ruamel-yaml-cmd -s3transfer==0.10.2 +s3transfer==0.10.3 # via # -r requirements/local.txt # boto3 @@ -541,16 +545,11 @@ six==1.16.0 # via # -r requirements/local.txt # analytics-python - # configobj # edx-auth-backends # edx-django-release-util # edx-lint # python-dateutil # responses -slumber==0.7.1 - # via - # -r requirements/local.txt - # edx-rest-api-client snowballstemmer==2.2.0 # via # -r requirements/local.txt @@ -568,7 +567,7 @@ soupsieve==2.6 # via # -r requirements/local.txt # beautifulsoup4 -sphinx==8.0.2 +sphinx==8.1.3 # via # -r requirements/local.txt # pydata-sphinx-theme @@ -604,7 +603,7 @@ sqlparse==0.5.1 # -r requirements/local.txt # django # django-debug-toolbar -stevedore==5.2.0 +stevedore==5.3.0 # via # -r requirements/local.txt # code-annotations @@ -618,22 +617,24 @@ tomlkit==0.13.2 # via # -r requirements/local.txt # pylint -tox==4.18.0 +tox==4.23.0 # via -r requirements/local.txt typing-extensions==4.12.2 # via # -r requirements/local.txt # edx-opaque-keys + # faker # pydata-sphinx-theme -tzdata==2024.1 +tzdata==2024.2 # via # -r requirements/local.txt # celery + # kombu uritemplate==4.1.1 # via # -r requirements/local.txt # drf-yasg -urllib3==1.26.19 +urllib3==1.26.20 # via # -c requirements/constraints.txt # -r requirements/local.txt @@ -646,7 +647,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.26.3 +virtualenv==20.27.0 # via # -r requirements/local.txt # tox @@ -654,13 +655,16 @@ wcwidth==0.2.13 # via # -r requirements/local.txt # prompt-toolkit -werkzeug==3.0.3 +werkzeug==3.0.4 # via # -r requirements/local.txt # moto -xmltodict==0.13.0 +xmltodict==0.14.2 # via # -r requirements/local.txt # moto yamllint==1.35.1 # via -r requirements/local.txt + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/requirements/django.txt b/requirements/django.txt index 16bc98be..64aaf996 100644 --- a/requirements/django.txt +++ b/requirements/django.txt @@ -1 +1 @@ -django==4.2.15 +django==4.2.16 diff --git a/requirements/docs.txt b/requirements/docs.txt index dd8dcf89..2abb450b 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -29,7 +29,7 @@ backoff==1.10.0 # analytics-python beautifulsoup4==4.12.3 # via pydata-sphinx-theme -billiard==4.2.0 +billiard==4.2.1 # via # -r requirements/base.txt # celery @@ -38,16 +38,16 @@ celery==5.4.0 # -c requirements/constraints.txt # -r requirements/base.txt # django-user-tasks -certifi==2024.7.4 +certifi==2024.8.30 # via # -r requirements/base.txt # requests -cffi==1.17.0 +cffi==1.17.1 # via # -r requirements/base.txt # cryptography # pynacl -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via # -r requirements/base.txt # requests @@ -71,7 +71,7 @@ click-repl==0.3.0 # via # -r requirements/base.txt # celery -cryptography==43.0.0 +cryptography==43.0.3 # via # -r requirements/base.txt # pyjwt @@ -81,7 +81,7 @@ defusedxml==0.8.0rc2 # -r requirements/base.txt # python3-openid # social-auth-core -django==4.2.15 +django==4.2.16 # via # -c requirements/common_constraints.txt # -r requirements/base.txt @@ -104,7 +104,7 @@ django==4.2.15 # edx-django-utils # edx-drf-extensions # social-auth-app-django -django-cors-headers==4.4.0 +django-cors-headers==4.5.0 # via -r requirements/base.txt django-crum==0.7.9 # via @@ -116,7 +116,7 @@ django-extensions==3.1.5 # -r requirements/base.txt django-guardian==2.4.0 # via -r requirements/base.txt -django-model-utils==4.5.1 +django-model-utils==5.0.0 # via # -r requirements/base.txt # django-user-tasks @@ -143,7 +143,7 @@ djangorestframework==3.15.2 # drf-yasg # edx-api-doc-tools # edx-drf-extensions -dnspython==2.6.1 +dnspython==2.7.0 # via # -r requirements/base.txt # pymongo @@ -155,31 +155,31 @@ drf-jwt==1.19.2 # via # -r requirements/base.txt # edx-drf-extensions -drf-yasg==1.21.7 +drf-yasg==1.21.8 # via # -r requirements/base.txt # django-user-tasks # edx-api-doc-tools -edx-api-doc-tools==1.8.0 +edx-api-doc-tools==2.0.0 # via -r requirements/base.txt -edx-auth-backends==4.3.0 +edx-auth-backends==4.4.0 # via -r requirements/base.txt edx-django-release-util==1.4.0 # via -r requirements/base.txt -edx-django-utils==5.15.0 +edx-django-utils==7.0.0 # via # -r requirements/base.txt # edx-drf-extensions # edx-rest-api-client -edx-drf-extensions==10.3.0 +edx-drf-extensions==10.4.0 # via -r requirements/base.txt -edx-opaque-keys==2.10.0 +edx-opaque-keys==2.11.0 # via # -r requirements/base.txt # edx-drf-extensions -edx-rest-api-client==5.7.1 +edx-rest-api-client==6.0.0 # via -r requirements/base.txt -idna==3.7 +idna==3.10 # via # -r requirements/base.txt # requests @@ -191,11 +191,11 @@ inflection==0.5.1 # drf-yasg jinja2==3.1.4 # via sphinx -kombu==5.4.0 +kombu==5.4.2 # via # -r requirements/base.txt # celery -markupsafe==2.1.5 +markupsafe==3.0.2 # via jinja2 monotonic==1.6 # via @@ -217,15 +217,15 @@ packaging==24.1 # drf-yasg # pydata-sphinx-theme # sphinx -pbr==6.0.0 +pbr==6.1.0 # via # -r requirements/base.txt # stevedore -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via # -r requirements/base.txt # click-repl -psutil==6.0.0 +psutil==6.1.0 # via # -r requirements/base.txt # edx-django-utils @@ -248,7 +248,7 @@ pyjwt[crypto]==2.9.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pymongo==4.8.0 +pymongo==4.10.1 # via # -r requirements/base.txt # edx-opaque-keys @@ -269,7 +269,7 @@ python3-openid==3.2.0 # via # -r requirements/base.txt # social-auth-core -pytz==2024.1 +pytz==2024.2 # via # -r requirements/base.txt # drf-yasg @@ -278,7 +278,7 @@ pyyaml==6.0.2 # -r requirements/base.txt # drf-yasg # edx-django-release-util -redis==5.0.8 +redis==5.1.1 # via -r requirements/base.txt requests==2.32.3 # via @@ -287,7 +287,6 @@ requests==2.32.3 # edx-drf-extensions # edx-rest-api-client # requests-oauthlib - # slumber # social-auth-core # sphinx requests-oauthlib==2.0.0 @@ -305,10 +304,6 @@ six==1.16.0 # edx-auth-backends # edx-django-release-util # python-dateutil -slumber==0.7.1 - # via - # -r requirements/base.txt - # edx-rest-api-client snowballstemmer==2.2.0 # via sphinx social-auth-app-django==5.4.2 @@ -322,7 +317,7 @@ social-auth-core==4.5.4 # social-auth-app-django soupsieve==2.6 # via beautifulsoup4 -sphinx==8.0.2 +sphinx==8.1.3 # via # -r requirements/docs.in # pydata-sphinx-theme @@ -345,7 +340,7 @@ sqlparse==0.5.1 # via # -r requirements/base.txt # django -stevedore==5.2.0 +stevedore==5.3.0 # via # -r requirements/base.txt # edx-django-utils @@ -359,15 +354,16 @@ typing-extensions==4.12.2 # -r requirements/base.txt # edx-opaque-keys # pydata-sphinx-theme -tzdata==2024.1 +tzdata==2024.2 # via # -r requirements/base.txt # celery + # kombu uritemplate==4.1.1 # via # -r requirements/base.txt # drf-yasg -urllib3==1.26.19 +urllib3==1.26.20 # via # -c requirements/constraints.txt # -r requirements/base.txt @@ -382,3 +378,6 @@ wcwidth==0.2.13 # via # -r requirements/base.txt # prompt-toolkit + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/requirements/local.txt b/requirements/local.txt index 34045118..75b20021 100644 --- a/requirements/local.txt +++ b/requirements/local.txt @@ -27,7 +27,7 @@ asgiref==3.8.1 # -r requirements/test.txt # django # django-cors-headers -astroid==3.2.4 +astroid==3.3.5 # via # -r requirements/test.txt # pylint @@ -46,17 +46,17 @@ beautifulsoup4==4.12.3 # via # -r requirements/docs.txt # pydata-sphinx-theme -billiard==4.2.0 +billiard==4.2.1 # via # -r requirements/docs.txt # -r requirements/test.txt # celery -boto3==1.35.1 +boto3==1.35.44 # via # -c requirements/constraints.txt # -r requirements/test.txt # moto -botocore==1.35.1 +botocore==1.35.44 # via # -r requirements/test.txt # boto3 @@ -72,12 +72,12 @@ celery==5.4.0 # -r requirements/docs.txt # -r requirements/test.txt # django-user-tasks -certifi==2024.7.4 +certifi==2024.8.30 # via # -r requirements/docs.txt # -r requirements/test.txt # requests -cffi==1.17.0 +cffi==1.17.1 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -87,7 +87,7 @@ chardet==5.2.0 # via # -r requirements/test.txt # tox -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -132,13 +132,13 @@ colorama==0.4.6 # via # -r requirements/test.txt # tox -configobj==5.0.8 +configobj==5.0.9 # via ruamel-yaml-cmd -coverage[toml]==7.6.1 +coverage[toml]==7.6.3 # via # -r requirements/test.txt # pytest-cov -cryptography==43.0.0 +cryptography==43.0.3 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -153,15 +153,15 @@ defusedxml==0.8.0rc2 # -r requirements/test.txt # python3-openid # social-auth-core -dill==0.3.8 +dill==0.3.9 # via # -r requirements/test.txt # pylint -distlib==0.3.8 +distlib==0.3.9 # via # -r requirements/test.txt # virtualenv -django==4.2.15 +django==4.2.16 # via # -c requirements/common_constraints.txt # -r requirements/docs.txt @@ -187,7 +187,7 @@ django==4.2.15 # edx-drf-extensions # edx-i18n-tools # social-auth-app-django -django-cors-headers==4.4.0 +django-cors-headers==4.5.0 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -209,7 +209,7 @@ django-guardian==2.4.0 # via # -r requirements/docs.txt # -r requirements/test.txt -django-model-utils==4.5.1 +django-model-utils==5.0.0 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -246,7 +246,7 @@ djangorestframework==3.15.2 # drf-yasg # edx-api-doc-tools # edx-drf-extensions -dnspython==2.6.1 +dnspython==2.7.0 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -261,17 +261,17 @@ drf-jwt==1.19.2 # -r requirements/docs.txt # -r requirements/test.txt # edx-drf-extensions -drf-yasg==1.21.7 +drf-yasg==1.21.8 # via # -r requirements/docs.txt # -r requirements/test.txt # django-user-tasks # edx-api-doc-tools -edx-api-doc-tools==1.8.0 +edx-api-doc-tools==2.0.0 # via # -r requirements/docs.txt # -r requirements/test.txt -edx-auth-backends==4.3.0 +edx-auth-backends==4.4.0 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -279,43 +279,43 @@ edx-django-release-util==1.4.0 # via # -r requirements/docs.txt # -r requirements/test.txt -edx-django-utils==5.15.0 +edx-django-utils==7.0.0 # via # -r requirements/docs.txt # -r requirements/test.txt # edx-drf-extensions # edx-rest-api-client -edx-drf-extensions==10.3.0 +edx-drf-extensions==10.4.0 # via # -r requirements/docs.txt # -r requirements/test.txt -edx-i18n-tools==1.6.2 +edx-i18n-tools==1.6.3 # via -r requirements/local.in -edx-lint==5.3.7 +edx-lint==5.4.0 # via -r requirements/test.txt -edx-opaque-keys==2.10.0 +edx-opaque-keys==2.11.0 # via # -r requirements/docs.txt # -r requirements/test.txt # edx-drf-extensions -edx-rest-api-client==5.7.1 +edx-rest-api-client==6.0.0 # via # -r requirements/docs.txt # -r requirements/test.txt factory-boy==3.3.1 # via -r requirements/test.txt -faker==27.0.0 +faker==30.6.0 # via # -r requirements/test.txt # factory-boy -filelock==3.15.4 +filelock==3.16.1 # via # -r requirements/test.txt # tox # virtualenv freezegun==1.5.1 # via -r requirements/test.txt -idna==3.7 +idna==3.10 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -349,16 +349,20 @@ jmespath==1.0.1 # -r requirements/test.txt # boto3 # botocore -kombu==5.4.0 +kombu==5.4.2 # via # -r requirements/docs.txt # -r requirements/test.txt # celery -lxml==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.3.1 + # via lxml lz4==4.3.3 # via ruamel-yaml-cmd -markupsafe==2.1.5 +markupsafe==3.0.2 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -373,7 +377,7 @@ monotonic==1.6 # -r requirements/docs.txt # -r requirements/test.txt # analytics-python -moto==5.0.13 +moto==5.0.17 # via -r requirements/test.txt newrelic==5.24.0.153 # via @@ -405,12 +409,12 @@ pathspec==0.12.1 # via # -r requirements/test.txt # yamllint -pbr==6.0.0 +pbr==6.1.0 # via # -r requirements/docs.txt # -r requirements/test.txt # stevedore -platformdirs==4.2.2 +platformdirs==4.3.6 # via # -r requirements/test.txt # pylint @@ -423,12 +427,12 @@ pluggy==1.5.0 # tox polib==1.2.0 # via edx-i18n-tools -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via # -r requirements/docs.txt # -r requirements/test.txt # click-repl -psutil==6.0.0 +psutil==6.1.0 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -459,7 +463,7 @@ pyjwt[crypto]==2.9.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.2.6 +pylint==3.3.1 # via # -r requirements/test.txt # edx-lint @@ -470,7 +474,7 @@ pylint-celery==0.3 # via # -r requirements/test.txt # edx-lint -pylint-django==2.5.5 +pylint-django==2.6.1 # via # -r requirements/test.txt # edx-lint @@ -479,7 +483,7 @@ pylint-plugin-utils==0.8.2 # -r requirements/test.txt # pylint-celery # pylint-django -pymongo==4.8.0 +pymongo==4.10.1 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -489,18 +493,18 @@ pynacl==1.5.0 # -r requirements/docs.txt # -r requirements/test.txt # edx-django-utils -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via # -r requirements/test.txt # tox -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/test.txt # pytest-cov # pytest-django pytest-cov==5.0.0 # via -r requirements/test.txt -pytest-django==4.8.0 +pytest-django==4.9.0 # via -r requirements/test.txt python-dateutil==2.9.0.post0 # via @@ -524,7 +528,7 @@ python3-openid==3.2.0 # -r requirements/docs.txt # -r requirements/test.txt # social-auth-core -pytz==2024.1 +pytz==2024.2 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -540,7 +544,7 @@ pyyaml==6.0.2 # edx-django-release-util # edx-i18n-tools # yamllint -redis==5.0.8 +redis==5.1.1 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -554,7 +558,6 @@ requests==2.32.3 # moto # requests-oauthlib # responses - # slumber # social-auth-core # sphinx requests-oauthlib==2.0.0 @@ -580,7 +583,7 @@ ruamel-yaml-cmd==0.6.5 # via -r requirements/local.in ruamel-yaml-convert==0.3.2 # via ruamel-yaml-cmd -s3transfer==0.10.2 +s3transfer==0.10.3 # via # -r requirements/test.txt # boto3 @@ -594,17 +597,11 @@ six==1.16.0 # -r requirements/docs.txt # -r requirements/test.txt # analytics-python - # configobj # edx-auth-backends # edx-django-release-util # edx-lint # python-dateutil # responses -slumber==0.7.1 - # via - # -r requirements/docs.txt - # -r requirements/test.txt - # edx-rest-api-client snowballstemmer==2.2.0 # via # -r requirements/docs.txt @@ -624,7 +621,7 @@ soupsieve==2.6 # via # -r requirements/docs.txt # beautifulsoup4 -sphinx==8.0.2 +sphinx==8.1.3 # via # -r requirements/docs.txt # pydata-sphinx-theme @@ -661,7 +658,7 @@ sqlparse==0.5.1 # -r requirements/test.txt # django # django-debug-toolbar -stevedore==5.2.0 +stevedore==5.3.0 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -677,25 +674,27 @@ tomlkit==0.13.2 # via # -r requirements/test.txt # pylint -tox==4.18.0 +tox==4.23.0 # via -r requirements/test.txt typing-extensions==4.12.2 # via # -r requirements/docs.txt # -r requirements/test.txt # edx-opaque-keys + # faker # pydata-sphinx-theme -tzdata==2024.1 +tzdata==2024.2 # via # -r requirements/docs.txt # -r requirements/test.txt # celery + # kombu uritemplate==4.1.1 # via # -r requirements/docs.txt # -r requirements/test.txt # drf-yasg -urllib3==1.26.19 +urllib3==1.26.20 # via # -c requirements/constraints.txt # -r requirements/docs.txt @@ -710,7 +709,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.26.3 +virtualenv==20.27.0 # via # -r requirements/test.txt # tox @@ -719,13 +718,16 @@ wcwidth==0.2.13 # -r requirements/docs.txt # -r requirements/test.txt # prompt-toolkit -werkzeug==3.0.3 +werkzeug==3.0.4 # via # -r requirements/test.txt # moto -xmltodict==0.13.0 +xmltodict==0.14.2 # via # -r requirements/test.txt # moto yamllint==1.35.1 # via -r requirements/test.txt + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/requirements/monitoring/requirements.txt b/requirements/monitoring/requirements.txt index 9eccbfc5..9c0147ed 100644 --- a/requirements/monitoring/requirements.txt +++ b/requirements/monitoring/requirements.txt @@ -35,7 +35,7 @@ asgiref==3.8.1 # -r requirements/monitoring/../test.txt # django # django-cors-headers -astroid==3.2.4 +astroid==3.3.5 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -60,21 +60,21 @@ beautifulsoup4==4.12.3 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # pydata-sphinx-theme -billiard==4.2.0 +billiard==4.2.1 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # celery -boto3==1.35.1 +boto3==1.35.44 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # moto -botocore==1.35.1 +botocore==1.35.44 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -96,14 +96,14 @@ celery==5.4.0 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # django-user-tasks -certifi==2024.7.4 +certifi==2024.8.30 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # requests -cffi==1.17.0 +cffi==1.17.1 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -117,7 +117,7 @@ chardet==5.2.0 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # tox -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -177,18 +177,18 @@ colorama==0.4.6 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # tox -configobj==5.0.8 +configobj==5.0.9 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # ruamel-yaml-cmd -coverage[toml]==7.6.1 +coverage[toml]==7.6.3 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # pytest-cov -cryptography==43.0.0 +cryptography==43.0.3 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -210,19 +210,19 @@ defusedxml==0.8.0rc2 # -r requirements/monitoring/../test.txt # python3-openid # social-auth-core -dill==0.3.8 +dill==0.3.9 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # pylint -distlib==0.3.8 +distlib==0.3.9 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # virtualenv -django==4.2.15 +django==4.2.16 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -249,7 +249,7 @@ django==4.2.15 # edx-drf-extensions # edx-i18n-tools # social-auth-app-django -django-cors-headers==4.4.0 +django-cors-headers==4.5.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -283,7 +283,7 @@ django-guardian==2.4.0 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt -django-model-utils==4.5.1 +django-model-utils==5.0.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -333,7 +333,7 @@ djangorestframework==3.15.2 # drf-yasg # edx-api-doc-tools # edx-drf-extensions -dnspython==2.6.1 +dnspython==2.7.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -353,7 +353,7 @@ drf-jwt==1.19.2 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # edx-drf-extensions -drf-yasg==1.21.7 +drf-yasg==1.21.8 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -361,13 +361,13 @@ drf-yasg==1.21.7 # -r requirements/monitoring/../test.txt # django-user-tasks # edx-api-doc-tools -edx-api-doc-tools==1.8.0 +edx-api-doc-tools==2.0.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt -edx-auth-backends==4.3.0 +edx-auth-backends==4.4.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -379,7 +379,7 @@ edx-django-release-util==1.4.0 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt -edx-django-utils==5.15.0 +edx-django-utils==7.0.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -387,29 +387,29 @@ edx-django-utils==5.15.0 # -r requirements/monitoring/../test.txt # edx-drf-extensions # edx-rest-api-client -edx-drf-extensions==10.3.0 +edx-drf-extensions==10.4.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt -edx-i18n-tools==1.6.2 +edx-i18n-tools==1.6.3 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt -edx-lint==5.3.7 +edx-lint==5.4.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt -edx-opaque-keys==2.10.0 +edx-opaque-keys==2.11.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # edx-drf-extensions -edx-rest-api-client==5.7.1 +edx-rest-api-client==6.0.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -420,13 +420,13 @@ factory-boy==3.3.1 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt -faker==27.0.0 +faker==30.6.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # factory-boy -filelock==3.15.4 +filelock==3.16.1 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -438,15 +438,15 @@ freezegun==1.5.1 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt -gevent==24.2.1 +gevent==24.10.3 # via -r requirements/monitoring/../production.txt -greenlet==3.0.3 +greenlet==3.1.1 # via # -r requirements/monitoring/../production.txt # gevent gunicorn==23.0.0 # via -r requirements/monitoring/../production.txt -idna==3.7 +idna==3.10 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -493,24 +493,30 @@ jmespath==1.0.1 # -r requirements/monitoring/../test.txt # boto3 # botocore -kombu==5.4.0 +kombu==5.4.2 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # celery -lxml==5.3.0 +lxml[html-clean]==5.3.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # edx-i18n-tools + # lxml-html-clean +lxml-html-clean==0.3.1 + # via + # -r requirements/monitoring/../devstack.txt + # -r requirements/monitoring/../local.txt + # lxml lz4==4.3.3 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # ruamel-yaml-cmd -markupsafe==2.1.5 +markupsafe==3.0.2 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -530,7 +536,7 @@ monotonic==1.6 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # analytics-python -moto==5.0.13 +moto==5.0.17 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -579,14 +585,14 @@ pathspec==0.12.1 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # yamllint -pbr==6.0.0 +pbr==6.1.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # stevedore -platformdirs==4.2.2 +platformdirs==4.3.6 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -606,14 +612,14 @@ polib==1.2.0 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # edx-i18n-tools -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # click-repl -psutil==6.0.0 +psutil==6.1.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -655,7 +661,7 @@ pyjwt[crypto]==2.9.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.2.6 +pylint==3.3.1 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -670,7 +676,7 @@ pylint-celery==0.3 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # edx-lint -pylint-django==2.5.5 +pylint-django==2.6.1 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -687,7 +693,7 @@ pymemcache==4.0.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../production.txt -pymongo==4.8.0 +pymongo==4.10.1 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -701,13 +707,13 @@ pynacl==1.5.0 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # edx-django-utils -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # tox -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -719,7 +725,7 @@ pytest-cov==5.0.0 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt -pytest-django==4.8.0 +pytest-django==4.9.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -755,7 +761,7 @@ python3-openid==3.2.0 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # social-auth-core -pytz==2024.1 +pytz==2024.2 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -777,7 +783,7 @@ pyyaml==6.0.2 # edx-django-release-util # edx-i18n-tools # yamllint -redis==5.0.8 +redis==5.1.1 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -795,7 +801,6 @@ requests==2.32.3 # moto # requests-oauthlib # responses - # slumber # social-auth-core # sphinx requests-oauthlib==2.0.0 @@ -837,7 +842,7 @@ ruamel-yaml-convert==0.3.2 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # ruamel-yaml-cmd -s3transfer==0.10.2 +s3transfer==0.10.3 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -858,19 +863,11 @@ six==1.16.0 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # analytics-python - # configobj # edx-auth-backends # edx-django-release-util # edx-lint # python-dateutil # responses -slumber==0.7.1 - # via - # -r requirements/monitoring/../devstack.txt - # -r requirements/monitoring/../local.txt - # -r requirements/monitoring/../production.txt - # -r requirements/monitoring/../test.txt - # edx-rest-api-client snowballstemmer==2.2.0 # via # -r requirements/monitoring/../devstack.txt @@ -896,7 +893,7 @@ soupsieve==2.6 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # beautifulsoup4 -sphinx==8.0.2 +sphinx==8.1.3 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -944,7 +941,7 @@ sqlparse==0.5.1 # -r requirements/monitoring/../test.txt # django # django-debug-toolbar -stevedore==5.2.0 +stevedore==5.3.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -966,7 +963,7 @@ tomlkit==0.13.2 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # pylint -tox==4.18.0 +tox==4.23.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -978,14 +975,16 @@ typing-extensions==4.12.2 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # edx-opaque-keys + # faker # pydata-sphinx-theme -tzdata==2024.1 +tzdata==2024.2 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # celery + # kombu uritemplate==4.1.1 # via # -r requirements/monitoring/../devstack.txt @@ -993,7 +992,7 @@ uritemplate==4.1.1 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # drf-yasg -urllib3==1.26.19 +urllib3==1.26.20 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -1011,7 +1010,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.26.3 +virtualenv==20.27.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -1024,13 +1023,13 @@ wcwidth==0.2.13 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # prompt-toolkit -werkzeug==3.0.3 +werkzeug==3.0.4 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # moto -xmltodict==0.13.0 +xmltodict==0.14.2 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -1045,7 +1044,7 @@ zope-event==5.0 # via # -r requirements/monitoring/../production.txt # gevent -zope-interface==7.0.1 +zope-interface==7.1.0 # via # -r requirements/monitoring/../production.txt # gevent diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 67b6039d..cf4131e2 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -4,7 +4,7 @@ # # make upgrade # -build==1.2.1 +build==1.2.2.post1 # via pip-tools click==8.1.7 # via pip-tools @@ -12,7 +12,7 @@ packaging==24.1 # via build pip-tools==7.4.1 # via -r requirements/pip-tools.in -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools diff --git a/requirements/pip.txt b/requirements/pip.txt index 831f3910..35655630 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -10,5 +10,5 @@ wheel==0.44.0 # The following packages are considered to be unsafe in a requirements file: pip==24.2 # via -r requirements/pip.in -setuptools==73.0.0 +setuptools==75.2.0 # via -r requirements/pip.in diff --git a/requirements/production.txt b/requirements/production.txt index aaf67244..0c04f56c 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -19,15 +19,15 @@ backoff==1.10.0 # via # -r requirements/base.txt # analytics-python -billiard==4.2.0 +billiard==4.2.1 # via # -r requirements/base.txt # celery -boto3==1.35.1 +boto3==1.35.44 # via # -c requirements/constraints.txt # -r requirements/production.in -botocore==1.35.1 +botocore==1.35.44 # via # boto3 # s3transfer @@ -36,16 +36,16 @@ celery==5.4.0 # -c requirements/constraints.txt # -r requirements/base.txt # django-user-tasks -certifi==2024.7.4 +certifi==2024.8.30 # via # -r requirements/base.txt # requests -cffi==1.17.0 +cffi==1.17.1 # via # -r requirements/base.txt # cryptography # pynacl -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via # -r requirements/base.txt # requests @@ -69,7 +69,7 @@ click-repl==0.3.0 # via # -r requirements/base.txt # celery -cryptography==43.0.0 +cryptography==43.0.3 # via # -r requirements/base.txt # pyjwt @@ -79,7 +79,7 @@ defusedxml==0.8.0rc2 # -r requirements/base.txt # python3-openid # social-auth-core -django==4.2.15 +django==4.2.16 # via # -c requirements/common_constraints.txt # -r requirements/base.txt @@ -102,7 +102,7 @@ django==4.2.15 # edx-django-utils # edx-drf-extensions # social-auth-app-django -django-cors-headers==4.4.0 +django-cors-headers==4.5.0 # via -r requirements/base.txt django-crum==0.7.9 # via @@ -114,7 +114,7 @@ django-extensions==3.1.5 # -r requirements/base.txt django-guardian==2.4.0 # via -r requirements/base.txt -django-model-utils==4.5.1 +django-model-utils==5.0.0 # via # -r requirements/base.txt # django-user-tasks @@ -141,7 +141,7 @@ djangorestframework==3.15.2 # drf-yasg # edx-api-doc-tools # edx-drf-extensions -dnspython==2.6.1 +dnspython==2.7.0 # via # -r requirements/base.txt # pymongo @@ -149,37 +149,37 @@ drf-jwt==1.19.2 # via # -r requirements/base.txt # edx-drf-extensions -drf-yasg==1.21.7 +drf-yasg==1.21.8 # via # -r requirements/base.txt # django-user-tasks # edx-api-doc-tools -edx-api-doc-tools==1.8.0 +edx-api-doc-tools==2.0.0 # via -r requirements/base.txt -edx-auth-backends==4.3.0 +edx-auth-backends==4.4.0 # via -r requirements/base.txt edx-django-release-util==1.4.0 # via -r requirements/base.txt -edx-django-utils==5.15.0 +edx-django-utils==7.0.0 # via # -r requirements/base.txt # edx-drf-extensions # edx-rest-api-client -edx-drf-extensions==10.3.0 +edx-drf-extensions==10.4.0 # via -r requirements/base.txt -edx-opaque-keys==2.10.0 +edx-opaque-keys==2.11.0 # via # -r requirements/base.txt # edx-drf-extensions -edx-rest-api-client==5.7.1 +edx-rest-api-client==6.0.0 # via -r requirements/base.txt -gevent==24.2.1 +gevent==24.10.3 # via -r requirements/production.in -greenlet==3.0.3 +greenlet==3.1.1 # via gevent gunicorn==23.0.0 # via -r requirements/production.in -idna==3.7 +idna==3.10 # via # -r requirements/base.txt # requests @@ -191,7 +191,7 @@ jmespath==1.0.1 # via # boto3 # botocore -kombu==5.4.0 +kombu==5.4.2 # via # -r requirements/base.txt # celery @@ -218,15 +218,15 @@ packaging==24.1 # -r requirements/base.txt # drf-yasg # gunicorn -pbr==6.0.0 +pbr==6.1.0 # via # -r requirements/base.txt # stevedore -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via # -r requirements/base.txt # click-repl -psutil==6.0.0 +psutil==6.1.0 # via # -r requirements/base.txt # edx-django-utils @@ -244,7 +244,7 @@ pyjwt[crypto]==2.9.0 # social-auth-core pymemcache==4.0.0 # via -r requirements/nonlocal.txt -pymongo==4.8.0 +pymongo==4.10.1 # via # -r requirements/base.txt # edx-opaque-keys @@ -268,7 +268,7 @@ python3-openid==3.2.0 # via # -r requirements/base.txt # social-auth-core -pytz==2024.1 +pytz==2024.2 # via # -r requirements/base.txt # drf-yasg @@ -278,7 +278,7 @@ pyyaml==6.0.2 # -r requirements/production.in # drf-yasg # edx-django-release-util -redis==5.0.8 +redis==5.1.1 # via -r requirements/base.txt requests==2.32.3 # via @@ -287,13 +287,12 @@ requests==2.32.3 # edx-drf-extensions # edx-rest-api-client # requests-oauthlib - # slumber # social-auth-core requests-oauthlib==2.0.0 # via # -r requirements/base.txt # social-auth-core -s3transfer==0.10.2 +s3transfer==0.10.3 # via boto3 semantic-version==2.10.0 # via @@ -306,10 +305,6 @@ six==1.16.0 # edx-auth-backends # edx-django-release-util # python-dateutil -slumber==0.7.1 - # via - # -r requirements/base.txt - # edx-rest-api-client social-auth-app-django==5.4.2 # via # -r requirements/base.txt @@ -323,7 +318,7 @@ sqlparse==0.5.1 # via # -r requirements/base.txt # django -stevedore==5.2.0 +stevedore==5.3.0 # via # -r requirements/base.txt # edx-django-utils @@ -336,15 +331,16 @@ typing-extensions==4.12.2 # via # -r requirements/base.txt # edx-opaque-keys -tzdata==2024.1 +tzdata==2024.2 # via # -r requirements/base.txt # celery + # kombu uritemplate==4.1.1 # via # -r requirements/base.txt # drf-yasg -urllib3==1.26.19 +urllib3==1.26.20 # via # -c requirements/constraints.txt # -r requirements/base.txt @@ -362,7 +358,7 @@ wcwidth==0.2.13 # prompt-toolkit zope-event==5.0 # via gevent -zope-interface==7.0.1 +zope-interface==7.1.0 # via gevent # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/test.txt b/requirements/test.txt index 13d8a794..aa3f4195 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -15,7 +15,7 @@ asgiref==3.8.1 # -r requirements/base.txt # django # django-cors-headers -astroid==3.2.4 +astroid==3.3.5 # via # pylint # pylint-celery @@ -23,15 +23,15 @@ backoff==1.10.0 # via # -r requirements/base.txt # analytics-python -billiard==4.2.0 +billiard==4.2.1 # via # -r requirements/base.txt # celery -boto3==1.35.1 +boto3==1.35.44 # via # -c requirements/constraints.txt # moto -botocore==1.35.1 +botocore==1.35.44 # via # boto3 # moto @@ -43,18 +43,18 @@ celery==5.4.0 # -c requirements/constraints.txt # -r requirements/base.txt # django-user-tasks -certifi==2024.7.4 +certifi==2024.8.30 # via # -r requirements/base.txt # requests -cffi==1.17.0 +cffi==1.17.1 # via # -r requirements/base.txt # cryptography # pynacl chardet==5.2.0 # via tox -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via # -r requirements/base.txt # requests @@ -90,11 +90,11 @@ code-annotations==1.8.0 # edx-lint colorama==0.4.6 # via tox -coverage[toml]==7.6.1 +coverage[toml]==7.6.3 # via # -r requirements/test.in # pytest-cov -cryptography==43.0.0 +cryptography==43.0.3 # via # -r requirements/base.txt # moto @@ -107,9 +107,9 @@ defusedxml==0.8.0rc2 # -r requirements/base.txt # python3-openid # social-auth-core -dill==0.3.8 +dill==0.3.9 # via pylint -distlib==0.3.8 +distlib==0.3.9 # via virtualenv # via # -c requirements/common_constraints.txt @@ -133,7 +133,7 @@ distlib==0.3.8 # edx-django-utils # edx-drf-extensions # social-auth-app-django -django-cors-headers==4.4.0 +django-cors-headers==4.5.0 # via -r requirements/base.txt django-crum==0.7.9 # via @@ -147,7 +147,7 @@ django-extensions==3.1.5 # -r requirements/base.txt django-guardian==2.4.0 # via -r requirements/base.txt -django-model-utils==4.5.1 +django-model-utils==5.0.0 # via # -r requirements/base.txt # django-user-tasks @@ -174,7 +174,7 @@ djangorestframework==3.15.2 # drf-yasg # edx-api-doc-tools # edx-drf-extensions -dnspython==2.6.1 +dnspython==2.7.0 # via # -r requirements/base.txt # pymongo @@ -182,45 +182,45 @@ drf-jwt==1.19.2 # via # -r requirements/base.txt # edx-drf-extensions -drf-yasg==1.21.7 +drf-yasg==1.21.8 # via # -r requirements/base.txt # django-user-tasks # edx-api-doc-tools -edx-api-doc-tools==1.8.0 +edx-api-doc-tools==2.0.0 # via -r requirements/base.txt -edx-auth-backends==4.3.0 +edx-auth-backends==4.4.0 # via -r requirements/base.txt edx-django-release-util==1.4.0 # via -r requirements/base.txt -edx-django-utils==5.15.0 +edx-django-utils==7.0.0 # via # -r requirements/base.txt # edx-drf-extensions # edx-rest-api-client -edx-drf-extensions==10.3.0 +edx-drf-extensions==10.4.0 # via -r requirements/base.txt -edx-lint==5.3.7 +edx-lint==5.4.0 # via -r requirements/test.in -edx-opaque-keys==2.10.0 +edx-opaque-keys==2.11.0 # via # -r requirements/base.txt # edx-drf-extensions -edx-rest-api-client==5.7.1 +edx-rest-api-client==6.0.0 # via -r requirements/base.txt factory-boy==3.3.1 # via -r requirements/test.in -faker==27.0.0 +faker==30.6.0 # via # -r requirements/test.in # factory-boy -filelock==3.15.4 +filelock==3.16.1 # via # tox # virtualenv freezegun==1.5.1 # via -r requirements/test.in -idna==3.7 +idna==3.10 # via # -r requirements/base.txt # requests @@ -242,11 +242,11 @@ jmespath==1.0.1 # via # boto3 # botocore -kombu==5.4.0 +kombu==5.4.2 # via # -r requirements/base.txt # celery -markupsafe==2.1.5 +markupsafe==3.0.2 # via # jinja2 # werkzeug @@ -256,7 +256,7 @@ monotonic==1.6 # via # -r requirements/base.txt # analytics-python -moto==5.0.13 +moto==5.0.17 # via -r requirements/test.in newrelic==5.24.0.153 # via @@ -277,11 +277,11 @@ packaging==24.1 # tox pathspec==0.12.1 # via yamllint -pbr==6.0.0 +pbr==6.1.0 # via # -r requirements/base.txt # stevedore -platformdirs==4.2.2 +platformdirs==4.3.6 # via # pylint # tox @@ -290,11 +290,11 @@ pluggy==1.5.0 # via # pytest # tox -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via # -r requirements/base.txt # click-repl -psutil==6.0.0 +psutil==6.1.0 # via # -r requirements/base.txt # edx-django-utils @@ -312,7 +312,7 @@ pyjwt[crypto]==2.9.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.2.6 +pylint==3.3.1 # via # edx-lint # pylint-celery @@ -320,13 +320,13 @@ pylint==3.2.6 # pylint-plugin-utils pylint-celery==0.3 # via edx-lint -pylint-django==2.5.5 +pylint-django==2.6.1 # via edx-lint pylint-plugin-utils==0.8.2 # via # pylint-celery # pylint-django -pymongo==4.8.0 +pymongo==4.10.1 # via # -r requirements/base.txt # edx-opaque-keys @@ -334,16 +334,16 @@ pynacl==1.5.0 # via # -r requirements/base.txt # edx-django-utils -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via tox -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/test.in # pytest-cov # pytest-django pytest-cov==5.0.0 # via -r requirements/test.in -pytest-django==4.8.0 +pytest-django==4.9.0 # via -r requirements/test.in python-dateutil==2.9.0.post0 # via @@ -363,7 +363,7 @@ python3-openid==3.2.0 # via # -r requirements/base.txt # social-auth-core -pytz==2024.1 +pytz==2024.2 # via # -r requirements/base.txt # drf-yasg @@ -374,7 +374,7 @@ pyyaml==6.0.2 # drf-yasg # edx-django-release-util # yamllint -redis==5.0.8 +redis==5.1.1 # via -r requirements/base.txt requests==2.32.3 # via @@ -385,7 +385,6 @@ requests==2.32.3 # moto # requests-oauthlib # responses - # slumber # social-auth-core requests-oauthlib==2.0.0 # via @@ -396,7 +395,7 @@ responses==0.17.0 # -c requirements/constraints.txt # -r requirements/test.in # moto -s3transfer==0.10.2 +s3transfer==0.10.3 # via boto3 semantic-version==2.10.0 # via @@ -411,10 +410,6 @@ six==1.16.0 # edx-lint # python-dateutil # responses -slumber==0.7.1 - # via - # -r requirements/base.txt - # edx-rest-api-client social-auth-app-django==5.4.2 # via # -r requirements/base.txt @@ -428,7 +423,7 @@ sqlparse==0.5.1 # via # -r requirements/base.txt # django -stevedore==5.2.0 +stevedore==5.3.0 # via # -r requirements/base.txt # code-annotations @@ -440,21 +435,23 @@ text-unidecode==1.3 # python-slugify tomlkit==0.13.2 # via pylint -tox==4.18.0 +tox==4.23.0 # via -r requirements/test.in typing-extensions==4.12.2 # via # -r requirements/base.txt # edx-opaque-keys -tzdata==2024.1 + # faker +tzdata==2024.2 # via # -r requirements/base.txt # celery + # kombu uritemplate==4.1.1 # via # -r requirements/base.txt # drf-yasg -urllib3==1.26.19 +urllib3==1.26.20 # via # -c requirements/constraints.txt # -r requirements/base.txt @@ -467,15 +464,18 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.26.3 +virtualenv==20.27.0 # via tox wcwidth==0.2.13 # via # -r requirements/base.txt # prompt-toolkit -werkzeug==3.0.3 +werkzeug==3.0.4 # via moto -xmltodict==0.13.0 +xmltodict==0.14.2 # via moto yamllint==1.35.1 # via -r requirements/test.in + +# The following packages are considered to be unsafe in a requirements file: +# setuptools From 51d1d2969fa59e4ff1409ae1daa466699e3f5911 Mon Sep 17 00:00:00 2001 From: michaelroytman Date: Fri, 18 Oct 2024 17:20:13 -0400 Subject: [PATCH 2/2] style: fix pylint errors This commit fixes new pylint errors related to the upgrade from Pylint version 3.2.6 to 3.3.1. This commit fixes these errors by adding disable directives to legacy code. --- registrar/apps/api/segment.py | 1 + registrar/apps/api/tests/mixins.py | 1 + registrar/apps/api/v1/tests/test_views.py | 2 ++ registrar/apps/core/management/commands/create_user.py | 2 +- .../apps/core/management/commands/test/test_create_user.py | 1 + registrar/apps/core/models.py | 2 +- registrar/apps/core/rest_utils.py | 4 ++-- registrar/apps/core/tests/factories.py | 2 +- registrar/apps/core/tests/test_auth_checks.py | 1 + registrar/apps/core/tests/test_filestore.py | 1 + registrar/apps/enrollments/tasks.py | 4 +++- registrar/apps/grades/tasks.py | 2 +- 12 files changed, 16 insertions(+), 7 deletions(-) diff --git a/registrar/apps/api/segment.py b/registrar/apps/api/segment.py index 634813ac..7d5fd0bb 100644 --- a/registrar/apps/api/segment.py +++ b/registrar/apps/api/segment.py @@ -14,6 +14,7 @@ logger = logging.getLogger(__name__) +# pylint: disable=too-many-positional-arguments def track( user_id, event, diff --git a/registrar/apps/api/tests/mixins.py b/registrar/apps/api/tests/mixins.py index 015a402b..583f44e7 100644 --- a/registrar/apps/api/tests/mixins.py +++ b/registrar/apps/api/tests/mixins.py @@ -189,6 +189,7 @@ def delete(self, path, user): """ return self.request('delete', path, user) + # pylint: disable=too-many-positional-arguments def request(self, method, path, user, data=None, file=None): """ Perform an HTTP request of the given method. diff --git a/registrar/apps/api/v1/tests/test_views.py b/registrar/apps/api/v1/tests/test_views.py index a52806f5..80d4d8d9 100644 --- a/registrar/apps/api/v1/tests/test_views.py +++ b/registrar/apps/api/v1/tests/test_views.py @@ -213,6 +213,7 @@ def _add_programs_to_cache(self): self._add_program_to_cache(program) @classmethod + # pylint: disable=too-many-positional-arguments def _add_program_to_cache(cls, program, title=None, url=None, program_type="Masters", curricula=None): """ Adds the given program to the program cache @@ -543,6 +544,7 @@ def test_details_loaded_only_for_necessary_program(self, get_details_wrapper): }, ) @ddt.unpack + # pylint: disable=too-many-positional-arguments def test_program_filters( self, groups=frozenset(), diff --git a/registrar/apps/core/management/commands/create_user.py b/registrar/apps/core/management/commands/create_user.py index 1f8891ed..68b3c3a5 100644 --- a/registrar/apps/core/management/commands/create_user.py +++ b/registrar/apps/core/management/commands/create_user.py @@ -24,7 +24,7 @@ def add_arguments(self, parser): parser.add_argument('--staff', dest='is_staff', action='store_true') parser.add_argument('-g', '--groups', dest='group_names', nargs='*', default=[]) - # pylint: disable=arguments-differ + # pylint: disable=arguments-differ, too-many-positional-arguments @transaction.atomic def handle(self, username, email, is_superuser, is_staff, group_names, *args, **options): user = self.make_user(username, email, is_superuser, is_staff) diff --git a/registrar/apps/core/management/commands/test/test_create_user.py b/registrar/apps/core/management/commands/test/test_create_user.py index 338d3072..6cf72b58 100644 --- a/registrar/apps/core/management/commands/test/test_create_user.py +++ b/registrar/apps/core/management/commands/test/test_create_user.py @@ -30,6 +30,7 @@ def setUpTestData(cls): cls.org3group = OrganizationGroupFactory().name cls.all_groups = [cls.org1group_1, cls.org1group_2, cls.org2group, cls.org3group] + # pylint: disable=too-many-positional-arguments def assert_user( self, user, diff --git a/registrar/apps/core/models.py b/registrar/apps/core/models.py index 10dfe3e4..d8962ef6 100644 --- a/registrar/apps/core/models.py +++ b/registrar/apps/core/models.py @@ -35,7 +35,7 @@ def access_token(self): """ try: return self.social_auth.first().extra_data['access_token'] # pylint: disable=no-member - except Exception: # pylint: disable=broad-except + except Exception: return None class Meta: diff --git a/registrar/apps/core/rest_utils.py b/registrar/apps/core/rest_utils.py index b2b0fc19..b0fc3cb2 100644 --- a/registrar/apps/core/rest_utils.py +++ b/registrar/apps/core/rest_utils.py @@ -78,7 +78,7 @@ def make_request(method, url, client, **kwargs): an authN'd client. """ if method not in ['GET', 'POST', 'PUT', 'PATCH', 'DELETE']: # pragma: no cover - raise Exception('invalid http method: ' + method) # pylint: disable=broad-exception-raised + raise Exception('invalid http method: ' + method) if not client: client = get_client(settings.LMS_BASE_URL) @@ -102,5 +102,5 @@ def get_client(host_base_url): ) client._ensure_authentication() # pylint: disable=protected-access if not client.auth.token: # pragma: no cover - raise Exception('No Auth Token') # pylint: disable=broad-exception-raised + raise Exception('No Auth Token') return client diff --git a/registrar/apps/core/tests/factories.py b/registrar/apps/core/tests/factories.py index 48037c05..8b779d79 100644 --- a/registrar/apps/core/tests/factories.py +++ b/registrar/apps/core/tests/factories.py @@ -65,7 +65,7 @@ def groups(self, create, extracted, **kwargs): # pylint: disable=unused-argumen return for group in extracted: - self.groups.add(group) # pylint: disable=no-member + self.groups.add(group) def name_to_key(name): diff --git a/registrar/apps/core/tests/test_auth_checks.py b/registrar/apps/core/tests/test_auth_checks.py index 770fb245..a161e105 100644 --- a/registrar/apps/core/tests/test_auth_checks.py +++ b/registrar/apps/core/tests/test_auth_checks.py @@ -405,6 +405,7 @@ def setUp(self): }, ) @ddt.unpack + # pylint: disable=too-many-positional-arguments def test_get_programs_by_api_permission( self, group_names, diff --git a/registrar/apps/core/tests/test_filestore.py b/registrar/apps/core/tests/test_filestore.py index 142f24e8..2ca15249 100644 --- a/registrar/apps/core/tests/test_filestore.py +++ b/registrar/apps/core/tests/test_filestore.py @@ -65,6 +65,7 @@ def tearDown(self): ) ) @ddt.unpack + # pylint: disable=too-many-positional-arguments def test_s3_filestore(self, bucket, location, prefix, path, contents): filestore = get_filestore(bucket, prefix) with mock.patch.object(filestore.backend, 'location', new=location): diff --git a/registrar/apps/enrollments/tasks.py b/registrar/apps/enrollments/tasks.py index d2175063..90cd7305 100644 --- a/registrar/apps/enrollments/tasks.py +++ b/registrar/apps/enrollments/tasks.py @@ -51,7 +51,7 @@ def generate_name(cls, arguments_dict): ) -# pylint: disable=unused-argument +# pylint: disable=unused-argument, too-many-positional-arguments @shared_task(base=EnrollmentReadTask, bind=True) def list_program_enrollments(self, job_id, user_id, file_format, program_key, include_username_email=False): """ @@ -86,6 +86,7 @@ def list_program_enrollments(self, job_id, user_id, file_format, program_key, in @shared_task(base=EnrollmentReadTask, bind=True) +# pylint: disable=too-many-positional-arguments def list_course_run_enrollments( self, job_id, @@ -135,6 +136,7 @@ def list_course_run_enrollments( @shared_task(base=EnrollmentReadTask, bind=True) +# pylint: disable=too-many-positional-arguments def list_all_course_run_enrollments( self, job_id, diff --git a/registrar/apps/grades/tasks.py b/registrar/apps/grades/tasks.py index 1d2c98bd..ab11dd62 100644 --- a/registrar/apps/grades/tasks.py +++ b/registrar/apps/grades/tasks.py @@ -15,7 +15,7 @@ @shared_task(base=UserTask, bind=True) -# pylint: disable=unused-argument +# pylint: disable=unused-argument, too-many-positional-arguments def get_course_run_grades(self, job_id, user_id, file_format, program_key, internal_course_key): """ A user task that reads course run grade data from the LMS, and writes it to