From 4b5cfd2cb29585c660013e01aa85b4ff7407478b Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Mon, 23 Sep 2024 11:32:15 -0400 Subject: [PATCH 1/2] chore: Upgrade Python requirements --- requirements/base.txt | 6 +++--- requirements/ci.txt | 10 +++++----- requirements/dev.txt | 24 ++++++++++++------------ requirements/doc.txt | 24 ++++++++++++------------ requirements/pip.txt | 2 +- requirements/production.txt | 8 ++++---- requirements/quality.txt | 24 ++++++++++++------------ requirements/test.txt | 22 +++++++++++----------- requirements/validation.txt | 24 ++++++++++++------------ 9 files changed, 72 insertions(+), 72 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 31745be..6c5ef92 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -193,12 +193,12 @@ oauthlib==3.2.2 # getsmarter-api-clients # requests-oauthlib # social-auth-core -openedx-events==9.14.0 +openedx-events==9.14.1 # via # -r requirements/base.in # edx-event-bus-kafka # openedx-ledger -openedx-ledger==1.5.9 +openedx-ledger==1.5.10 # via -r requirements/base.in packaging==24.1 # via drf-yasg @@ -219,7 +219,7 @@ pyjwt[crypto]==2.9.0 # social-auth-core pymemcache==4.0.0 # via -r requirements/base.in -pymongo==4.8.0 +pymongo==4.9.1 # via edx-opaque-keys pynacl==1.5.0 # via edx-django-utils diff --git a/requirements/ci.txt b/requirements/ci.txt index 58e9db1..466d8b7 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -12,7 +12,7 @@ colorama==0.4.6 # via tox distlib==0.3.8 # via virtualenv -filelock==3.16.0 +filelock==3.16.1 # via # tox # virtualenv @@ -20,15 +20,15 @@ packaging==24.1 # via # pyproject-api # tox -platformdirs==4.3.3 +platformdirs==4.3.6 # via # tox # virtualenv pluggy==1.5.0 # via tox -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via tox -tox==4.18.1 +tox==4.20.0 # via -r requirements/ci.in -virtualenv==20.26.4 +virtualenv==20.26.5 # via tox diff --git a/requirements/dev.txt b/requirements/dev.txt index 79ad8e0..f0f5511 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -9,7 +9,7 @@ asgiref==3.8.1 # -r requirements/validation.txt # django # django-cors-headers -astroid==3.2.4 +astroid==3.3.3 # via # -r requirements/validation.txt # pylint @@ -252,7 +252,7 @@ edx-toggles==5.2.0 # edx-event-bus-kafka factory-boy==3.3.1 # via -r requirements/validation.txt -faker==28.4.1 +faker==29.0.0 # via # -r requirements/validation.txt # factory-boy @@ -261,7 +261,7 @@ fastavro==1.9.7 # -r requirements/validation.txt # confluent-kafka # openedx-events -filelock==3.16.0 +filelock==3.16.1 # via # -r requirements/validation.txt # tox @@ -323,7 +323,7 @@ jsonschema-specifications==2023.12.1 # via # -r requirements/validation.txt # jsonschema -keyring==25.3.0 +keyring==25.4.1 # via # -r requirements/validation.txt # twine @@ -374,12 +374,12 @@ oauthlib==3.2.2 # getsmarter-api-clients # requests-oauthlib # social-auth-core -openedx-events==9.14.0 +openedx-events==9.14.1 # via # -r requirements/validation.txt # edx-event-bus-kafka # openedx-ledger -openedx-ledger==1.5.9 +openedx-ledger==1.5.10 # via -r requirements/validation.txt packaging==24.1 # via @@ -402,7 +402,7 @@ pkginfo==1.10.0 # via # -r requirements/validation.txt # twine -platformdirs==4.3.3 +platformdirs==4.3.6 # via # -r requirements/validation.txt # pylint @@ -446,7 +446,7 @@ pyjwt[crypto]==2.9.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.2.7 +pylint==3.3.0 # via # -r requirements/validation.txt # edx-lint @@ -468,7 +468,7 @@ pylint-plugin-utils==0.8.2 # pylint-django pymemcache==4.0.0 # via -r requirements/validation.txt -pymongo==4.8.0 +pymongo==4.9.1 # via # -r requirements/validation.txt # edx-opaque-keys @@ -476,7 +476,7 @@ pynacl==1.5.0 # via # -r requirements/validation.txt # edx-django-utils -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via # -r requirements/validation.txt # tox @@ -622,7 +622,7 @@ tomlkit==0.13.2 # via # -r requirements/validation.txt # pylint -tox==4.18.1 +tox==4.20.0 # via -r requirements/validation.txt twine==5.1.1 # via -r requirements/validation.txt @@ -642,7 +642,7 @@ urllib3==2.2.3 # requests # responses # twine -virtualenv==20.26.4 +virtualenv==20.26.5 # via # -r requirements/validation.txt # tox diff --git a/requirements/doc.txt b/requirements/doc.txt index 64e8860..d56ec8c 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -13,7 +13,7 @@ asgiref==3.8.1 # -r requirements/test.txt # django # django-cors-headers -astroid==3.2.4 +astroid==3.3.3 # via # -r requirements/test.txt # pylint @@ -252,7 +252,7 @@ edx-toggles==5.2.0 # edx-event-bus-kafka factory-boy==3.3.1 # via -r requirements/test.txt -faker==28.4.1 +faker==29.0.0 # via # -r requirements/test.txt # factory-boy @@ -261,7 +261,7 @@ fastavro==1.9.7 # -r requirements/test.txt # confluent-kafka # openedx-events -filelock==3.16.0 +filelock==3.16.1 # via # -r requirements/test.txt # tox @@ -316,7 +316,7 @@ jsonschema-specifications==2023.12.1 # via # -r requirements/test.txt # jsonschema -keyring==25.3.0 +keyring==25.4.1 # via twine markdown-it-py==3.0.0 # via rich @@ -352,12 +352,12 @@ oauthlib==3.2.2 # getsmarter-api-clients # requests-oauthlib # social-auth-core -openedx-events==9.14.0 +openedx-events==9.14.1 # via # -r requirements/test.txt # edx-event-bus-kafka # openedx-ledger -openedx-ledger==1.5.9 +openedx-ledger==1.5.10 # via -r requirements/test.txt packaging==24.1 # via @@ -375,7 +375,7 @@ pbr==6.1.0 # stevedore pkginfo==1.10.0 # via twine -platformdirs==4.3.3 +platformdirs==4.3.6 # via # -r requirements/test.txt # pylint @@ -416,7 +416,7 @@ pyjwt[crypto]==2.9.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.2.7 +pylint==3.3.0 # via # -r requirements/test.txt # edx-lint @@ -438,7 +438,7 @@ pylint-plugin-utils==0.8.2 # pylint-django pymemcache==4.0.0 # via -r requirements/test.txt -pymongo==4.8.0 +pymongo==4.9.1 # via # -r requirements/test.txt # edx-opaque-keys @@ -446,7 +446,7 @@ pynacl==1.5.0 # via # -r requirements/test.txt # edx-django-utils -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via # -r requirements/test.txt # tox @@ -600,7 +600,7 @@ tomlkit==0.13.2 # via # -r requirements/test.txt # pylint -tox==4.18.1 +tox==4.20.0 # via -r requirements/test.txt twine==5.1.1 # via -r requirements/doc.in @@ -621,7 +621,7 @@ urllib3==2.2.3 # requests # responses # twine -virtualenv==20.26.4 +virtualenv==20.26.5 # via # -r requirements/test.txt # tox diff --git a/requirements/pip.txt b/requirements/pip.txt index 15fc7c2..488d41f 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==75.0.0 +setuptools==75.1.0 # via -r requirements/pip.in diff --git a/requirements/production.txt b/requirements/production.txt index b054a8a..6e66a7a 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -191,7 +191,7 @@ getsmarter-api-clients==0.6.1 # via -r requirements/base.txt gevent==24.2.1 # via -r requirements/production.in -greenlet==3.1.0 +greenlet==3.1.1 # via gevent gunicorn==23.0.0 # via -r requirements/production.in @@ -239,12 +239,12 @@ oauthlib==3.2.2 # getsmarter-api-clients # requests-oauthlib # social-auth-core -openedx-events==9.14.0 +openedx-events==9.14.1 # via # -r requirements/base.txt # edx-event-bus-kafka # openedx-ledger -openedx-ledger==1.5.9 +openedx-ledger==1.5.10 # via -r requirements/base.txt packaging==24.1 # via @@ -277,7 +277,7 @@ pyjwt[crypto]==2.9.0 # social-auth-core pymemcache==4.0.0 # via -r requirements/base.txt -pymongo==4.8.0 +pymongo==4.9.1 # via # -r requirements/base.txt # edx-opaque-keys diff --git a/requirements/quality.txt b/requirements/quality.txt index f8fa340..f292ea1 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -9,7 +9,7 @@ asgiref==3.8.1 # -r requirements/test.txt # django # django-cors-headers -astroid==3.2.4 +astroid==3.3.3 # via # -r requirements/test.txt # pylint @@ -235,7 +235,7 @@ edx-toggles==5.2.0 # edx-event-bus-kafka factory-boy==3.3.1 # via -r requirements/test.txt -faker==28.4.1 +faker==29.0.0 # via # -r requirements/test.txt # factory-boy @@ -244,7 +244,7 @@ fastavro==1.9.7 # -r requirements/test.txt # confluent-kafka # openedx-events -filelock==3.16.0 +filelock==3.16.1 # via # -r requirements/test.txt # tox @@ -297,7 +297,7 @@ jsonschema-specifications==2023.12.1 # via # -r requirements/test.txt # jsonschema -keyring==25.3.0 +keyring==25.4.1 # via twine markdown-it-py==3.0.0 # via rich @@ -333,12 +333,12 @@ oauthlib==3.2.2 # getsmarter-api-clients # requests-oauthlib # social-auth-core -openedx-events==9.14.0 +openedx-events==9.14.1 # via # -r requirements/test.txt # edx-event-bus-kafka # openedx-ledger -openedx-ledger==1.5.9 +openedx-ledger==1.5.10 # via -r requirements/test.txt packaging==24.1 # via @@ -353,7 +353,7 @@ pbr==6.1.0 # stevedore pkginfo==1.10.0 # via twine -platformdirs==4.3.3 +platformdirs==4.3.6 # via # -r requirements/test.txt # pylint @@ -392,7 +392,7 @@ pyjwt[crypto]==2.9.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.2.7 +pylint==3.3.0 # via # -r requirements/test.txt # edx-lint @@ -414,7 +414,7 @@ pylint-plugin-utils==0.8.2 # pylint-django pymemcache==4.0.0 # via -r requirements/test.txt -pymongo==4.8.0 +pymongo==4.9.1 # via # -r requirements/test.txt # edx-opaque-keys @@ -422,7 +422,7 @@ pynacl==1.5.0 # via # -r requirements/test.txt # edx-django-utils -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via # -r requirements/test.txt # tox @@ -549,7 +549,7 @@ tomlkit==0.13.2 # via # -r requirements/test.txt # pylint -tox==4.18.1 +tox==4.20.0 # via -r requirements/test.txt twine==5.1.1 # via -r requirements/quality.in @@ -569,7 +569,7 @@ urllib3==2.2.3 # requests # responses # twine -virtualenv==20.26.4 +virtualenv==20.26.5 # via # -r requirements/test.txt # tox diff --git a/requirements/test.txt b/requirements/test.txt index 666a2f4..4fd8ce9 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -9,7 +9,7 @@ asgiref==3.8.1 # -r requirements/base.txt # django # django-cors-headers -astroid==3.2.4 +astroid==3.3.3 # via # pylint # pylint-celery @@ -218,14 +218,14 @@ edx-toggles==5.2.0 # edx-event-bus-kafka factory-boy==3.3.1 # via -r requirements/test.in -faker==28.4.1 +faker==29.0.0 # via factory-boy fastavro==1.9.7 # via # -r requirements/base.txt # confluent-kafka # openedx-events -filelock==3.16.0 +filelock==3.16.1 # via # tox # virtualenv @@ -282,12 +282,12 @@ oauthlib==3.2.2 # getsmarter-api-clients # requests-oauthlib # social-auth-core -openedx-events==9.14.0 +openedx-events==9.14.1 # via # -r requirements/base.txt # edx-event-bus-kafka # openedx-ledger -openedx-ledger==1.5.9 +openedx-ledger==1.5.10 # via -r requirements/base.txt packaging==24.1 # via @@ -300,7 +300,7 @@ pbr==6.1.0 # via # -r requirements/base.txt # stevedore -platformdirs==4.3.3 +platformdirs==4.3.6 # via # pylint # tox @@ -329,7 +329,7 @@ pyjwt[crypto]==2.9.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.2.7 +pylint==3.3.0 # via # edx-lint # pylint-celery @@ -345,7 +345,7 @@ pylint-plugin-utils==0.8.2 # pylint-django pymemcache==4.0.0 # via -r requirements/base.txt -pymongo==4.8.0 +pymongo==4.9.1 # via # -r requirements/base.txt # edx-opaque-keys @@ -353,7 +353,7 @@ 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.3 # via @@ -459,7 +459,7 @@ text-unidecode==1.3 # python-slugify tomlkit==0.13.2 # via pylint -tox==4.18.1 +tox==4.20.0 # via -r requirements/test.in typing-extensions==4.12.2 # via @@ -476,7 +476,7 @@ urllib3==2.2.3 # -r requirements/base.txt # requests # responses -virtualenv==20.26.4 +virtualenv==20.26.5 # via tox # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/validation.txt b/requirements/validation.txt index 61ce42d..3ff0fd7 100644 --- a/requirements/validation.txt +++ b/requirements/validation.txt @@ -10,7 +10,7 @@ asgiref==3.8.1 # -r requirements/test.txt # django # django-cors-headers -astroid==3.2.4 +astroid==3.3.3 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -298,7 +298,7 @@ factory-boy==3.3.1 # via # -r requirements/quality.txt # -r requirements/test.txt -faker==28.4.1 +faker==29.0.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -309,7 +309,7 @@ fastavro==1.9.7 # -r requirements/test.txt # confluent-kafka # openedx-events -filelock==3.16.0 +filelock==3.16.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -381,7 +381,7 @@ jsonschema-specifications==2023.12.1 # -r requirements/quality.txt # -r requirements/test.txt # jsonschema -keyring==25.3.0 +keyring==25.4.1 # via # -r requirements/quality.txt # twine @@ -433,13 +433,13 @@ oauthlib==3.2.2 # getsmarter-api-clients # requests-oauthlib # social-auth-core -openedx-events==9.14.0 +openedx-events==9.14.1 # via # -r requirements/quality.txt # -r requirements/test.txt # edx-event-bus-kafka # openedx-ledger -openedx-ledger==1.5.9 +openedx-ledger==1.5.10 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -460,7 +460,7 @@ pkginfo==1.10.0 # via # -r requirements/quality.txt # twine -platformdirs==4.3.3 +platformdirs==4.3.6 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -506,7 +506,7 @@ pyjwt[crypto]==2.9.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.2.7 +pylint==3.3.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -534,7 +534,7 @@ pymemcache==4.0.0 # via # -r requirements/quality.txt # -r requirements/test.txt -pymongo==4.8.0 +pymongo==4.9.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -544,7 +544,7 @@ pynacl==1.5.0 # -r requirements/quality.txt # -r requirements/test.txt # edx-django-utils -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -710,7 +710,7 @@ tomlkit==0.13.2 # -r requirements/quality.txt # -r requirements/test.txt # pylint -tox==4.18.1 +tox==4.20.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -735,7 +735,7 @@ urllib3==2.2.3 # requests # responses # twine -virtualenv==20.26.4 +virtualenv==20.26.5 # via # -r requirements/quality.txt # -r requirements/test.txt From d81a062f5af3551b510e31ab768b921f74e9a585 Mon Sep 17 00:00:00 2001 From: Brian Beggs Date: Mon, 23 Sep 2024 11:38:34 -0400 Subject: [PATCH 2/2] chore: Add too-many-positional-arguments to pylint disable --- pylintrc | 5 +++-- pylintrc_tweaks | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pylintrc b/pylintrc index 9c560e1..87e5765 100644 --- a/pylintrc +++ b/pylintrc @@ -64,7 +64,7 @@ # SERIOUSLY. # # ------------------------------ -# Generated by edx-lint version: 5.3.4 +# Generated by edx-lint version: 5.4.0 # ------------------------------ [MASTER] ignore = ,migrations, settings, wsgi.py @@ -292,6 +292,7 @@ disable = consider-using-with, bad-option-value, superfluous-parens, + too-many-positional-arguments, [REPORTS] output-format = text @@ -388,4 +389,4 @@ int-import-graph = [EXCEPTIONS] overgeneral-exceptions = builtins.Exception -# fde14ff2b7c1587153eb26f978301341091e9e23 +# 6bfed9ad443e866d9a33488886e056ff8b3814d6 diff --git a/pylintrc_tweaks b/pylintrc_tweaks index 7428573..63cba31 100644 --- a/pylintrc_tweaks +++ b/pylintrc_tweaks @@ -11,3 +11,4 @@ DISABLE+= consider-using-with, bad-option-value, superfluous-parens, + too-many-positional-arguments,