Skip to content

Commit

Permalink
Merge pull request #948 from openedx/repo-tools/upgrade-python-requir…
Browse files Browse the repository at this point in the history
…ements-c75b0b7

chore: Upgrade Python requirements
  • Loading branch information
macdiesel authored Sep 23, 2024
2 parents c75b0b7 + 6b96911 commit 405b18b
Show file tree
Hide file tree
Showing 10 changed files with 110 additions and 84 deletions.
15 changes: 12 additions & 3 deletions pylintrc
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@
# SERIOUSLY.
#
# ------------------------------
# Generated by edx-lint version: 5.3.6
# Generated by edx-lint version: 5.4.0
# ------------------------------
[MASTER]
ignore = ,migrations, settings, wsgi.py
Expand Down Expand Up @@ -286,7 +286,16 @@ disable =
feature-toggle-needs-doc,
illegal-waffle-usage,

logging-fstring-interpolation,,invalid-name,missing-docstring,consider-using-f-string,logging-format-interpolation,useless-option-value,unknown-option-value,consider-using-dict-items,consider-iterating-dictionary
logging-fstring-interpolation,
invalid-name,
missing-docstring,
consider-using-f-string,
logging-format-interpolation,
useless-option-value,
unknown-option-value,
consider-using-dict-items,
consider-iterating-dictionary,
too-many-positional-arguments,

[REPORTS]
output-format = text
Expand Down Expand Up @@ -383,4 +392,4 @@ int-import-graph =
[EXCEPTIONS]
overgeneral-exceptions = builtins.Exception

# 43c0dc058c537a12f0149a84a44e307cd064feda
# 94aac784e8e2bda92e1664466e35109d26e131df
11 changes: 10 additions & 1 deletion pylintrc_tweaks
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,13 @@ ignore+= ,migrations, settings, wsgi.py
const-rgx = (([A-Z_][A-Z0-9_]*)|(__.*__)|log|urlpatterns|logger|User)$

[MESSAGES CONTROL]
DISABLE+= ,invalid-name,missing-docstring,consider-using-f-string,logging-format-interpolation,useless-option-value,unknown-option-value,consider-using-dict-items,consider-iterating-dictionary
DISABLE+=
invalid-name,
missing-docstring,
consider-using-f-string,
logging-format-interpolation,
useless-option-value,
unknown-option-value,
consider-using-dict-items,
consider-iterating-dictionary,
too-many-positional-arguments,
16 changes: 9 additions & 7 deletions requirements/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ analytics-python==1.4.post1
# via -r requirements/base.in
annotated-types==0.7.0
# via pydantic
anyio==4.4.0
anyio==4.6.0
# via
# httpx
# openai
Expand All @@ -28,7 +28,7 @@ attrs==24.2.0
# referencing
backoff==1.10.0
# via analytics-python
billiard==4.2.0
billiard==4.2.1
# via celery
celery==5.4.0
# via
Expand Down Expand Up @@ -206,7 +206,7 @@ jsonschema==4.23.0
# via drf-spectacular
jsonschema-specifications==2023.12.1
# via jsonschema
kombu==5.4.1
kombu==5.4.2
# via celery
markupsafe==2.1.5
# via jinja2
Expand Down Expand Up @@ -238,9 +238,9 @@ psutil==6.0.0
# via edx-django-utils
pycparser==2.22
# via cffi
pydantic==2.9.1
pydantic==2.9.2
# via openai
pydantic-core==2.23.3
pydantic-core==2.23.4
# via pydantic
pyjwt[crypto]==2.9.0
# via
Expand All @@ -251,7 +251,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
Expand Down Expand Up @@ -344,7 +344,9 @@ typing-extensions==4.12.2
# pydantic
# pydantic-core
tzdata==2024.1
# via celery
# via
# celery
# kombu
uritemplate==4.1.1
# via drf-spectacular
urllib3==2.2.3
Expand Down
29 changes: 15 additions & 14 deletions requirements/dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ annotated-types==0.7.0
# -r requirements/quality.txt
# -r requirements/test.txt
# pydantic
anyio==4.4.0
anyio==4.6.0
# via
# -r requirements/quality.txt
# -r requirements/test.txt
Expand All @@ -35,7 +35,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
Expand All @@ -52,7 +52,7 @@ backoff==1.10.0
# -r requirements/quality.txt
# -r requirements/test.txt
# analytics-python
billiard==4.2.0
billiard==4.2.1
# via
# -r requirements/quality.txt
# -r requirements/test.txt
Expand Down Expand Up @@ -351,11 +351,11 @@ edx-toggles==5.2.0
# -r requirements/test.txt
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
filelock==3.16.0
filelock==3.16.1
# via
# -r requirements/test.txt
# tox
Expand Down Expand Up @@ -438,7 +438,7 @@ jsonschema-specifications==2023.12.1
# -r requirements/quality.txt
# -r requirements/test.txt
# jsonschema
kombu==5.4.1
kombu==5.4.2
# via
# -r requirements/quality.txt
# -r requirements/test.txt
Expand Down Expand Up @@ -508,7 +508,7 @@ pbr==6.1.0
# stevedore
pip-tools==7.4.1
# via -r requirements/pip-tools.txt
platformdirs==4.3.3
platformdirs==4.3.6
# via
# -r requirements/quality.txt
# -r requirements/test.txt
Expand Down Expand Up @@ -545,12 +545,12 @@ pycparser==2.22
# -r requirements/quality.txt
# -r requirements/test.txt
# cffi
pydantic==2.9.1
pydantic==2.9.2
# via
# -r requirements/quality.txt
# -r requirements/test.txt
# openai
pydantic-core==2.23.3
pydantic-core==2.23.4
# via
# -r requirements/quality.txt
# -r requirements/test.txt
Expand All @@ -568,7 +568,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
Expand Down Expand Up @@ -596,7 +596,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
Expand All @@ -606,7 +606,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/test.txt
# tox
Expand Down Expand Up @@ -780,7 +780,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/test.txt
tqdm==4.66.5
# via
Expand All @@ -800,6 +800,7 @@ tzdata==2024.1
# -r requirements/quality.txt
# -r requirements/test.txt
# celery
# kombu
uritemplate==4.1.1
# via
# -r requirements/quality.txt
Expand All @@ -818,7 +819,7 @@ vine==5.1.0
# amqp
# celery
# kombu
virtualenv==20.26.4
virtualenv==20.26.5
# via
# -r requirements/test.txt
# tox
Expand Down
29 changes: 15 additions & 14 deletions requirements/doc.txt
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ annotated-types==0.7.0
# via
# -r requirements/test.txt
# pydantic
anyio==4.4.0
anyio==4.6.0
# via
# -r requirements/test.txt
# httpx
Expand All @@ -32,7 +32,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
Expand All @@ -52,7 +52,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/test.txt
# celery
Expand Down Expand Up @@ -281,11 +281,11 @@ edx-toggles==5.2.0
# via -r requirements/test.txt
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
filelock==3.16.0
filelock==3.16.1
# via
# -r requirements/test.txt
# tox
Expand Down Expand Up @@ -345,7 +345,7 @@ jsonschema-specifications==2023.12.1
# via
# -r requirements/test.txt
# jsonschema
kombu==5.4.1
kombu==5.4.2
# via
# -r requirements/test.txt
# celery
Expand Down Expand Up @@ -395,7 +395,7 @@ pbr==6.1.0
# via
# -r requirements/test.txt
# stevedore
platformdirs==4.3.3
platformdirs==4.3.6
# via
# -r requirements/test.txt
# pylint
Expand All @@ -422,11 +422,11 @@ pycparser==2.22
# via
# -r requirements/test.txt
# cffi
pydantic==2.9.1
pydantic==2.9.2
# via
# -r requirements/test.txt
# openai
pydantic-core==2.23.3
pydantic-core==2.23.4
# via
# -r requirements/test.txt
# pydantic
Expand All @@ -447,7 +447,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
Expand All @@ -469,15 +469,15 @@ 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
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
Expand Down Expand Up @@ -636,7 +636,7 @@ tomlkit==0.13.2
# via
# -r requirements/test.txt
# pylint
tox==4.18.1
tox==4.20.0
# via -r requirements/test.txt
tqdm==4.66.5
# via
Expand All @@ -654,6 +654,7 @@ tzdata==2024.1
# via
# -r requirements/test.txt
# celery
# kombu
uritemplate==4.1.1
# via
# -r requirements/test.txt
Expand All @@ -669,7 +670,7 @@ vine==5.1.0
# amqp
# celery
# kombu
virtualenv==20.26.4
virtualenv==20.26.5
# via
# -r requirements/test.txt
# tox
Expand Down
2 changes: 1 addition & 1 deletion requirements/pip.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Loading

0 comments on commit 405b18b

Please sign in to comment.