From fd8ded65b2023d581854295ccdc3ba748ce4e9cb Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Thu, 2 Jan 2025 19:17:49 -0500 Subject: [PATCH] chore: Upgrade Python requirements --- requirements/base.txt | 40 ++--- requirements/ci.txt | 6 +- requirements/common_constraints.txt | 8 - requirements/dev.txt | 237 ++++++++++++++-------------- requirements/doc.txt | 125 +++++++-------- requirements/pip-tools.txt | 8 +- requirements/pip.txt | 6 +- requirements/quality.txt | 137 ++++++++-------- requirements/test.txt | 111 ++++++------- 9 files changed, 338 insertions(+), 340 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 23c47dcc..e19813d8 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -4,21 +4,21 @@ # # make upgrade # -aiohappyeyeballs==2.4.3 +aiohappyeyeballs==2.4.4 # via aiohttp -aiohttp==3.10.10 +aiohttp==3.11.11 # via # github-py # pytest-aiohttp -aiosignal==1.3.1 +aiosignal==1.3.2 # via aiohttp -attrs==24.2.0 +attrs==24.3.0 # via aiohttp cachetools==5.5.0 # via google-auth -certifi==2024.8.30 +certifi==2024.12.14 # via requests -charset-normalizer==3.4.0 +charset-normalizer==3.4.1 # via requests dockerfile==3.3.1 # via -r requirements/base.in @@ -26,13 +26,13 @@ frozenlist==1.5.0 # via # aiohttp # aiosignal -gitdb==4.0.11 +gitdb==4.0.12 # via gitpython github-py @ git+https://github.com/ShineyDev/github.py.git@8e3514010eb35a91e012f2935f48138b3c35cef6 - # via -r requirements/github.in -gitpython==3.1.43 + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/github.in +gitpython==3.1.44 # via pytest-repo-health -google-auth==2.35.0 +google-auth==2.37.0 # via # google-auth-oauthlib # gspread @@ -40,7 +40,7 @@ google-auth-oauthlib==1.2.1 # via gspread gspread==5.11.3 # via - # -c requirements/constraints.txt + # -c /home/runner/work/edx-repo-health/edx-repo-health/requirements/constraints.txt # -r requirements/base.in idna==3.10 # via @@ -56,23 +56,25 @@ oauthlib==3.2.2 # via requests-oauthlib packaging==21.3 # via - # -c requirements/constraints.txt + # -c /home/runner/work/edx-repo-health/edx-repo-health/requirements/constraints.txt # pytest pluggy==1.5.0 # via pytest -propcache==0.2.0 - # via yarl +propcache==0.2.1 + # via + # aiohttp + # yarl pyasn1==0.6.1 # via # pyasn1-modules # rsa pyasn1-modules==0.4.1 # via google-auth -pyparsing==3.2.0 +pyparsing==3.2.1 # via packaging pytest==8.0.2 # via - # -c requirements/constraints.txt + # -c /home/runner/work/edx-repo-health/edx-repo-health/requirements/constraints.txt # pytest-aiohttp # pytest-asyncio # pytest-repo-health @@ -94,11 +96,11 @@ requests-oauthlib==2.0.0 # via google-auth-oauthlib rsa==4.9 # via google-auth -smmap==5.0.1 +smmap==5.0.2 # via gitdb toml==0.10.2 # via -r requirements/base.in -urllib3==2.2.3 +urllib3==2.3.0 # via requests -yarl==1.17.1 +yarl==1.18.3 # via aiohttp diff --git a/requirements/ci.txt b/requirements/ci.txt index 4ad4d388..6bf68d57 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -18,7 +18,7 @@ filelock==3.16.1 # virtualenv packaging==21.3 # via - # -c requirements/constraints.txt + # -c /home/runner/work/edx-repo-health/edx-repo-health/requirements/constraints.txt # pyproject-api # tox platformdirs==4.3.6 @@ -27,11 +27,11 @@ platformdirs==4.3.6 # virtualenv pluggy==1.5.0 # via tox -pyparsing==3.2.0 +pyparsing==3.2.1 # via packaging pyproject-api==1.5.0 # via tox tox==4.0.0 # via -r requirements/ci.in -virtualenv==20.27.1 +virtualenv==20.28.0 # via tox diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index c54963e0..fdbf6ee4 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -12,7 +12,6 @@ # Note: Changes to this file will automatically be used by other repos, referencing # this file from Github directly. It does not require packaging in edx-lint. - # using LTS django version Django<5.0 @@ -24,13 +23,6 @@ elasticsearch<7.14.0 # django-simple-history>3.0.0 adds indexing and causes a lot of migrations to be affected django-simple-history==3.0.0 -# Cause: https://github.com/openedx/event-tracking/pull/290 -# event-tracking 2.4.1 upgrades to pymongo 4.4.0 which is not supported on edx-platform. -# We will pin event-tracking to do not break existing installations -# This can be unpinned once https://github.com/openedx/edx-platform/issues/34586 -# has been resolved and edx-platform is running with pymongo>=4.4.0 -event-tracking<2.4.1 - # Cause: https://github.com/openedx/edx-lint/issues/458 # This can be unpinned once https://github.com/openedx/edx-lint/issues/459 has been resolved. pip<24.3 diff --git a/requirements/dev.txt b/requirements/dev.txt index 813fafee..b34c25a0 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -4,350 +4,351 @@ # # make upgrade # -aiohappyeyeballs==2.4.3 +aiohappyeyeballs==2.4.4 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # aiohttp -aiohttp==3.10.10 +aiohttp==3.11.11 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # github-py # pytest-aiohttp -aiosignal==1.3.1 +aiosignal==1.3.2 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # aiohttp asgiref==3.8.1 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # django -astroid==3.3.5 +astroid==3.3.8 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # pylint # pylint-celery -attrs==24.2.0 +attrs==24.3.0 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # aiohttp build==1.2.2.post1 # via - # -r requirements/pip-tools.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/pip-tools.txt # pip-tools cachetools==5.5.0 # via - # -r requirements/ci.txt - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/ci.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # google-auth # tox -certifi==2024.8.30 +certifi==2024.12.14 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # requests chardet==5.2.0 # via - # -r requirements/ci.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/ci.txt # diff-cover # tox -charset-normalizer==3.4.0 +charset-normalizer==3.4.1 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # requests -click==8.1.7 +click==8.1.8 # via - # -r requirements/pip-tools.txt - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/pip-tools.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # click-log # code-annotations # edx-lint # pip-tools click-log==0.4.0 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # edx-lint -code-annotations==1.8.0 +code-annotations==2.1.0 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # edx-lint colorama==0.4.6 # via - # -r requirements/ci.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/ci.txt # tox -coverage[toml]==7.6.4 +coverage[toml]==7.6.10 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # pytest-cov -diff-cover==9.2.0 +diff-cover==9.2.1 # via -r requirements/dev.in dill==0.3.9 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # pylint distlib==0.3.9 # via - # -r requirements/ci.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/ci.txt # virtualenv -django==4.2.16 +django==4.2.17 # via - # -c requirements/common_constraints.txt - # -r requirements/quality.txt + # -c /home/runner/work/edx-repo-health/edx-repo-health/requirements/common_constraints.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt dockerfile==3.3.1 - # via -r requirements/quality.txt + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt edx-lint==5.4.1 - # via -r requirements/quality.txt + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt filelock==3.16.1 # via - # -r requirements/ci.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/ci.txt # tox # virtualenv frozenlist==1.5.0 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # aiohttp # aiosignal -gitdb==4.0.11 +gitdb==4.0.12 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # gitpython github-py @ git+https://github.com/ShineyDev/github.py.git@8e3514010eb35a91e012f2935f48138b3c35cef6 - # via -r requirements/quality.txt -gitpython==3.1.43 + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt +gitpython==3.1.44 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # pytest-repo-health -google-auth==2.35.0 +google-auth==2.37.0 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # google-auth-oauthlib # gspread google-auth-oauthlib==1.2.1 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # gspread gspread==5.11.3 # via - # -c requirements/constraints.txt - # -r requirements/quality.txt + # -c /home/runner/work/edx-repo-health/edx-repo-health/requirements/constraints.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt idna==3.10 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # requests # yarl iniconfig==2.0.0 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # pytest isort==5.13.2 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # pylint -jinja2==3.1.4 +jinja2==3.1.5 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # code-annotations # diff-cover markdown-it-py==3.0.0 # via rich markupsafe==3.0.2 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # jinja2 mccabe==0.7.0 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # pylint mdurl==0.1.2 # via markdown-it-py multidict==6.1.0 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # aiohttp # yarl oauthlib==3.2.2 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # requests-oauthlib packaging==21.3 # via - # -c requirements/constraints.txt - # -r requirements/ci.txt - # -r requirements/pip-tools.txt - # -r requirements/quality.txt + # -c /home/runner/work/edx-repo-health/edx-repo-health/requirements/constraints.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/ci.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/pip-tools.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # build # pyproject-api # pytest # tox pbr==6.1.0 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # stevedore pip-tools==7.4.1 - # via -r requirements/pip-tools.txt + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/pip-tools.txt platformdirs==4.3.6 # via - # -r requirements/ci.txt - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/ci.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # pylint # tox # virtualenv pluggy==1.5.0 # via - # -r requirements/ci.txt - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/ci.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # diff-cover # pytest # tox -propcache==0.2.0 +propcache==0.2.1 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt + # aiohttp # yarl pyasn1==0.6.1 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # pyasn1-modules # rsa pyasn1-modules==0.4.1 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # google-auth pycodestyle==2.12.1 - # via -r requirements/quality.txt + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt pydocstyle==6.3.0 - # via -r requirements/quality.txt + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt pygments==2.18.0 # via # diff-cover # rich -pylint==3.3.1 +pylint==3.3.3 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # edx-lint # pylint-celery # pylint-django # pylint-plugin-utils pylint-celery==0.3 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # edx-lint pylint-django==2.6.1 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # edx-lint pylint-plugin-utils==0.8.2 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # pylint-celery # pylint-django -pyparsing==3.2.0 +pyparsing==3.2.1 # via - # -r requirements/ci.txt - # -r requirements/pip-tools.txt - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/ci.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/pip-tools.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # packaging pyproject-api==1.5.0 # via - # -r requirements/ci.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/ci.txt # tox pyproject-hooks==1.2.0 # via - # -r requirements/pip-tools.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/pip-tools.txt # build # pip-tools pytest==8.0.2 # via - # -c requirements/constraints.txt - # -r requirements/quality.txt + # -c /home/runner/work/edx-repo-health/edx-repo-health/requirements/constraints.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # pytest-aiohttp # pytest-asyncio # pytest-cov # pytest-repo-health pytest-aiohttp==1.0.5 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # pytest-repo-health pytest-asyncio==0.23.8 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # pytest-aiohttp pytest-cov==6.0.0 - # via -r requirements/quality.txt + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt pytest-repo-health==3.0.2 - # via -r requirements/quality.txt + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt python-slugify==8.0.4 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # code-annotations pyyaml==6.0.2 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # code-annotations # pytest-repo-health # responses requests==2.32.3 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # requests-oauthlib # responses requests-oauthlib==2.0.0 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # google-auth-oauthlib responses==0.25.3 - # via -r requirements/quality.txt -rich==13.9.3 + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt +rich==13.9.4 # via -r requirements/dev.in rsa==4.9 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # google-auth -six==1.16.0 +six==1.17.0 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # edx-lint -smmap==5.0.1 +smmap==5.0.2 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # gitdb snowballstemmer==2.2.0 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # pydocstyle -sqlparse==0.5.1 +sqlparse==0.5.3 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # django -stevedore==5.3.0 +stevedore==5.4.0 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # code-annotations text-unidecode==1.3 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # python-slugify toml==0.10.2 - # via -r requirements/quality.txt + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt tomlkit==0.13.2 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # pylint tox==4.0.0 - # via -r requirements/ci.txt -urllib3==2.2.3 + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/ci.txt +urllib3==2.3.0 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # requests # responses -virtualenv==20.27.1 +virtualenv==20.28.0 # via - # -r requirements/ci.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/ci.txt # tox -wheel==0.44.0 +wheel==0.45.1 # via - # -r requirements/pip-tools.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/pip-tools.txt # pip-tools -yarl==1.17.1 +yarl==1.18.3 # via - # -r requirements/quality.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/quality.txt # aiohttp # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/doc.txt b/requirements/doc.txt index 931499e2..2cdb6468 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -6,24 +6,24 @@ # accessible-pygments==0.0.5 # via pydata-sphinx-theme -aiohappyeyeballs==2.4.3 +aiohappyeyeballs==2.4.4 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # aiohttp -aiohttp==3.10.10 +aiohttp==3.11.11 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # github-py # pytest-aiohttp -aiosignal==1.3.1 +aiosignal==1.3.2 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # aiohttp alabaster==0.7.16 # via sphinx -attrs==24.2.0 +attrs==24.3.0 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # aiohttp babel==2.16.0 # via @@ -33,24 +33,24 @@ beautifulsoup4==4.12.3 # via pydata-sphinx-theme cachetools==5.5.0 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # google-auth -certifi==2024.8.30 +certifi==2024.12.14 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # requests -charset-normalizer==3.4.0 +charset-normalizer==3.4.1 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # requests -coverage[toml]==7.6.4 +coverage[toml]==7.6.10 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # pytest-cov doc8==1.1.2 # via -r requirements/doc.in dockerfile==3.3.1 - # via -r requirements/test.txt + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt docutils==0.21.2 # via # doc8 @@ -60,84 +60,85 @@ docutils==0.21.2 # sphinx frozenlist==1.5.0 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # aiohttp # aiosignal -gitdb==4.0.11 +gitdb==4.0.12 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # gitpython github-py @ git+https://github.com/ShineyDev/github.py.git@8e3514010eb35a91e012f2935f48138b3c35cef6 - # via -r requirements/test.txt -gitpython==3.1.43 + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt +gitpython==3.1.44 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # pytest-repo-health -google-auth==2.35.0 +google-auth==2.37.0 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # google-auth-oauthlib # gspread google-auth-oauthlib==1.2.1 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # gspread gspread==5.11.3 # via - # -c requirements/constraints.txt - # -r requirements/test.txt + # -c /home/runner/work/edx-repo-health/edx-repo-health/requirements/constraints.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt idna==3.10 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # requests # yarl imagesize==1.4.1 # via sphinx iniconfig==2.0.0 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # pytest -jinja2==3.1.4 +jinja2==3.1.5 # via sphinx markupsafe==3.0.2 # via jinja2 multidict==6.1.0 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # aiohttp # yarl -nh3==0.2.18 +nh3==0.2.20 # via readme-renderer oauthlib==3.2.2 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # requests-oauthlib packaging==21.3 # via - # -c requirements/constraints.txt - # -r requirements/test.txt + # -c /home/runner/work/edx-repo-health/edx-repo-health/requirements/constraints.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # pytest # sphinx pbr==6.1.0 # via stevedore pluggy==1.5.0 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # pytest -propcache==0.2.0 +propcache==0.2.1 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt + # aiohttp # yarl pyasn1==0.6.1 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # pyasn1-modules # rsa pyasn1-modules==0.4.1 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # google-auth -pydata-sphinx-theme==0.16.0 +pydata-sphinx-theme==0.16.1 # via sphinx-book-theme pygments==2.18.0 # via @@ -146,58 +147,58 @@ pygments==2.18.0 # pydata-sphinx-theme # readme-renderer # sphinx -pyparsing==3.2.0 +pyparsing==3.2.1 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # packaging pytest==8.0.2 # via - # -c requirements/constraints.txt - # -r requirements/test.txt + # -c /home/runner/work/edx-repo-health/edx-repo-health/requirements/constraints.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # pytest-aiohttp # pytest-asyncio # pytest-cov # pytest-repo-health pytest-aiohttp==1.0.5 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # pytest-repo-health pytest-asyncio==0.23.8 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # pytest-aiohttp pytest-cov==6.0.0 - # via -r requirements/test.txt + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt pytest-repo-health==3.0.2 - # via -r requirements/test.txt + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt pyyaml==6.0.2 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # pytest-repo-health # responses readme-renderer==44.0 # via -r requirements/doc.in requests==2.32.3 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # requests-oauthlib # responses # sphinx requests-oauthlib==2.0.0 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # google-auth-oauthlib responses==0.25.3 - # via -r requirements/test.txt + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt restructuredtext-lint==1.4.0 # via doc8 rsa==4.9 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # google-auth -smmap==5.0.1 +smmap==5.0.2 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # gitdb snowballstemmer==2.2.0 # via sphinx @@ -222,18 +223,18 @@ sphinxcontrib-qthelp==2.0.0 # via sphinx sphinxcontrib-serializinghtml==2.0.0 # via sphinx -stevedore==5.3.0 +stevedore==5.4.0 # via doc8 toml==0.10.2 - # via -r requirements/test.txt + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt typing-extensions==4.12.2 # via pydata-sphinx-theme -urllib3==2.2.3 +urllib3==2.3.0 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # requests # responses -yarl==1.17.1 +yarl==1.18.3 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # aiohttp diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 3c105648..c4316c2f 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -6,21 +6,21 @@ # build==1.2.2.post1 # via pip-tools -click==8.1.7 +click==8.1.8 # via pip-tools packaging==21.3 # via - # -c requirements/constraints.txt + # -c /home/runner/work/edx-repo-health/edx-repo-health/requirements/constraints.txt # build pip-tools==7.4.1 # via -r requirements/pip-tools.in -pyparsing==3.2.0 +pyparsing==3.2.1 # via packaging pyproject-hooks==1.2.0 # via # build # pip-tools -wheel==0.44.0 +wheel==0.45.1 # via pip-tools # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/pip.txt b/requirements/pip.txt index 896d77f3..abc145cc 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -4,15 +4,15 @@ # # make upgrade # -wheel==0.44.0 +wheel==0.45.1 # via -r requirements/pip.in # The following packages are considered to be unsafe in a requirements file: pip==24.2 # via - # -c requirements/common_constraints.txt + # -c /home/runner/work/edx-repo-health/edx-repo-health/requirements/common_constraints.txt # -r requirements/pip.in setuptools==70.3.0 # via - # -c requirements/constraints.txt + # -c /home/runner/work/edx-repo-health/edx-repo-health/requirements/constraints.txt # -r requirements/pip.in diff --git a/requirements/quality.txt b/requirements/quality.txt index 68b69708..50b8b7fd 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -4,106 +4,106 @@ # # make upgrade # -aiohappyeyeballs==2.4.3 +aiohappyeyeballs==2.4.4 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # aiohttp -aiohttp==3.10.10 +aiohttp==3.11.11 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # github-py # pytest-aiohttp -aiosignal==1.3.1 +aiosignal==1.3.2 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # aiohttp asgiref==3.8.1 # via django -astroid==3.3.5 +astroid==3.3.8 # via # pylint # pylint-celery -attrs==24.2.0 +attrs==24.3.0 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # aiohttp cachetools==5.5.0 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # google-auth -certifi==2024.8.30 +certifi==2024.12.14 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # requests -charset-normalizer==3.4.0 +charset-normalizer==3.4.1 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # requests -click==8.1.7 +click==8.1.8 # via # click-log # code-annotations # edx-lint click-log==0.4.0 # via edx-lint -code-annotations==1.8.0 +code-annotations==2.1.0 # via edx-lint -coverage[toml]==7.6.4 +coverage[toml]==7.6.10 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # pytest-cov dill==0.3.9 # via pylint -django==4.2.16 +django==4.2.17 # via - # -c requirements/common_constraints.txt + # -c /home/runner/work/edx-repo-health/edx-repo-health/requirements/common_constraints.txt # -r requirements/quality.in dockerfile==3.3.1 - # via -r requirements/test.txt + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt edx-lint==5.4.1 # via -r requirements/quality.in frozenlist==1.5.0 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # aiohttp # aiosignal -gitdb==4.0.11 +gitdb==4.0.12 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # gitpython github-py @ git+https://github.com/ShineyDev/github.py.git@8e3514010eb35a91e012f2935f48138b3c35cef6 - # via -r requirements/test.txt -gitpython==3.1.43 + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt +gitpython==3.1.44 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # pytest-repo-health -google-auth==2.35.0 +google-auth==2.37.0 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # google-auth-oauthlib # gspread google-auth-oauthlib==1.2.1 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # gspread gspread==5.11.3 # via - # -c requirements/constraints.txt - # -r requirements/test.txt + # -c /home/runner/work/edx-repo-health/edx-repo-health/requirements/constraints.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt idna==3.10 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # requests # yarl iniconfig==2.0.0 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # pytest isort==5.13.2 # via # -r requirements/quality.in # pylint -jinja2==3.1.4 +jinja2==3.1.5 # via code-annotations markupsafe==3.0.2 # via jinja2 @@ -111,17 +111,17 @@ mccabe==0.7.0 # via pylint multidict==6.1.0 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # aiohttp # yarl oauthlib==3.2.2 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # requests-oauthlib packaging==21.3 # via - # -c requirements/constraints.txt - # -r requirements/test.txt + # -c /home/runner/work/edx-repo-health/edx-repo-health/requirements/constraints.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # pytest pbr==6.1.0 # via stevedore @@ -129,26 +129,27 @@ platformdirs==4.3.6 # via pylint pluggy==1.5.0 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # pytest -propcache==0.2.0 +propcache==0.2.1 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt + # aiohttp # yarl pyasn1==0.6.1 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # pyasn1-modules # rsa pyasn1-modules==0.4.1 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # google-auth pycodestyle==2.12.1 # via -r requirements/quality.in pydocstyle==6.3.0 # via -r requirements/quality.in -pylint==3.3.1 +pylint==3.3.3 # via # edx-lint # pylint-celery @@ -162,77 +163,77 @@ pylint-plugin-utils==0.8.2 # via # pylint-celery # pylint-django -pyparsing==3.2.0 +pyparsing==3.2.1 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # packaging pytest==8.0.2 # via - # -c requirements/constraints.txt - # -r requirements/test.txt + # -c /home/runner/work/edx-repo-health/edx-repo-health/requirements/constraints.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # pytest-aiohttp # pytest-asyncio # pytest-cov # pytest-repo-health pytest-aiohttp==1.0.5 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # pytest-repo-health pytest-asyncio==0.23.8 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # pytest-aiohttp pytest-cov==6.0.0 - # via -r requirements/test.txt + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt pytest-repo-health==3.0.2 - # via -r requirements/test.txt + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt python-slugify==8.0.4 # via code-annotations pyyaml==6.0.2 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # code-annotations # pytest-repo-health # responses requests==2.32.3 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # requests-oauthlib # responses requests-oauthlib==2.0.0 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # google-auth-oauthlib responses==0.25.3 - # via -r requirements/test.txt + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt rsa==4.9 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # google-auth -six==1.16.0 +six==1.17.0 # via edx-lint -smmap==5.0.1 +smmap==5.0.2 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # gitdb snowballstemmer==2.2.0 # via pydocstyle -sqlparse==0.5.1 +sqlparse==0.5.3 # via django -stevedore==5.3.0 +stevedore==5.4.0 # via code-annotations text-unidecode==1.3 # via python-slugify toml==0.10.2 - # via -r requirements/test.txt + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt tomlkit==0.13.2 # via pylint -urllib3==2.2.3 +urllib3==2.3.0 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # requests # responses -yarl==1.17.1 +yarl==1.18.3 # via - # -r requirements/test.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/test.txt # aiohttp diff --git a/requirements/test.txt b/requirements/test.txt index a6ac211c..4e147e26 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -4,163 +4,164 @@ # # make upgrade # -aiohappyeyeballs==2.4.3 +aiohappyeyeballs==2.4.4 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # aiohttp -aiohttp==3.10.10 +aiohttp==3.11.11 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # github-py # pytest-aiohttp -aiosignal==1.3.1 +aiosignal==1.3.2 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # aiohttp -attrs==24.2.0 +attrs==24.3.0 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # aiohttp cachetools==5.5.0 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # google-auth -certifi==2024.8.30 +certifi==2024.12.14 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # requests -charset-normalizer==3.4.0 +charset-normalizer==3.4.1 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # requests -coverage[toml]==7.6.4 +coverage[toml]==7.6.10 # via pytest-cov dockerfile==3.3.1 - # via -r requirements/base.txt + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt frozenlist==1.5.0 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # aiohttp # aiosignal -gitdb==4.0.11 +gitdb==4.0.12 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # gitpython github-py @ git+https://github.com/ShineyDev/github.py.git@8e3514010eb35a91e012f2935f48138b3c35cef6 - # via -r requirements/base.txt -gitpython==3.1.43 + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt +gitpython==3.1.44 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # pytest-repo-health -google-auth==2.35.0 +google-auth==2.37.0 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # google-auth-oauthlib # gspread google-auth-oauthlib==1.2.1 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # gspread gspread==5.11.3 # via - # -c requirements/constraints.txt - # -r requirements/base.txt + # -c /home/runner/work/edx-repo-health/edx-repo-health/requirements/constraints.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt idna==3.10 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # requests # yarl iniconfig==2.0.0 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # pytest multidict==6.1.0 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # aiohttp # yarl oauthlib==3.2.2 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # requests-oauthlib packaging==21.3 # via - # -c requirements/constraints.txt - # -r requirements/base.txt + # -c /home/runner/work/edx-repo-health/edx-repo-health/requirements/constraints.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # pytest pluggy==1.5.0 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # pytest -propcache==0.2.0 +propcache==0.2.1 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt + # aiohttp # yarl pyasn1==0.6.1 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # pyasn1-modules # rsa pyasn1-modules==0.4.1 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # google-auth -pyparsing==3.2.0 +pyparsing==3.2.1 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # packaging pytest==8.0.2 # via - # -c requirements/constraints.txt - # -r requirements/base.txt + # -c /home/runner/work/edx-repo-health/edx-repo-health/requirements/constraints.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # pytest-aiohttp # pytest-asyncio # pytest-cov # pytest-repo-health pytest-aiohttp==1.0.5 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # pytest-repo-health pytest-asyncio==0.23.8 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # pytest-aiohttp pytest-cov==6.0.0 # via -r requirements/test.in pytest-repo-health==3.0.2 - # via -r requirements/base.txt + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt pyyaml==6.0.2 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # pytest-repo-health # responses requests==2.32.3 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # requests-oauthlib # responses requests-oauthlib==2.0.0 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # google-auth-oauthlib responses==0.25.3 # via -r requirements/test.in rsa==4.9 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # google-auth -smmap==5.0.1 +smmap==5.0.2 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # gitdb toml==0.10.2 - # via -r requirements/base.txt -urllib3==2.2.3 + # via -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt +urllib3==2.3.0 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # requests # responses -yarl==1.17.1 +yarl==1.18.3 # via - # -r requirements/base.txt + # -r /home/runner/work/edx-repo-health/edx-repo-health/requirements/base.txt # aiohttp