From c3c610516feb96fff2dcc7107121260ba7d515bf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Dec 2023 15:28:04 +0500 Subject: [PATCH 1/2] build(deps): bump actions/setup-python from 4 to 5 (#322) Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/ci.yml | 2 +- .github/workflows/pypi-publish.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8995a732..ff8e5e29 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,7 +23,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: setup python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install pip diff --git a/.github/workflows/pypi-publish.yml b/.github/workflows/pypi-publish.yml index 8bbadf15..db3751ef 100644 --- a/.github/workflows/pypi-publish.yml +++ b/.github/workflows/pypi-publish.yml @@ -14,7 +14,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: setup python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: 3.8 From a0e003ed23eb214f93108f6d11bb92f2c1cd1062 Mon Sep 17 00:00:00 2001 From: edX requirements bot <49161187+edx-requirements-bot@users.noreply.github.com> Date: Tue, 19 Dec 2023 08:58:20 -0500 Subject: [PATCH 2/2] chore: Updating Python Requirements (#324) --- requirements/base.txt | 2 +- requirements/ci.txt | 2 +- requirements/dev.txt | 87 +++------------------------------------- requirements/doc.txt | 18 +++++++-- requirements/pip.txt | 2 +- requirements/quality.txt | 62 +++------------------------- requirements/test.txt | 4 +- 7 files changed, 32 insertions(+), 145 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 5b3dd426..ee4cc396 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -51,7 +51,7 @@ kombu==5.3.4 # via celery packaging==23.2 # via drf-yasg -prompt-toolkit==3.0.41 +prompt-toolkit==3.0.43 # via click-repl python-dateutil==2.8.2 # via celery diff --git a/requirements/ci.txt b/requirements/ci.txt index efd08147..5104079b 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -10,7 +10,7 @@ chardet==5.2.0 # via tox colorama==0.4.6 # via tox -distlib==0.3.7 +distlib==0.3.8 # via virtualenv filelock==3.13.1 # via diff --git a/requirements/dev.txt b/requirements/dev.txt index 661bdf23..9d8ee97f 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -8,15 +8,11 @@ amqp==5.2.0 # via # -r requirements/test.txt # kombu -annotated-types==0.6.0 - # via - # -r requirements/quality.txt - # pydantic asgiref==3.7.2 # via # -r requirements/test.txt # django -astroid==3.0.1 +astroid==3.0.2 # via # -r requirements/quality.txt # pylint @@ -43,22 +39,10 @@ celery==5.3.6 # via # -c requirements/constraints.txt # -r requirements/test.txt -cerberus==1.3.5 - # via - # -r requirements/quality.txt - # plette -certifi==2023.11.17 - # via - # -r requirements/quality.txt - # requests chardet==5.2.0 # via # -r requirements/ci.txt # tox -charset-normalizer==3.3.2 - # via - # -r requirements/quality.txt - # requests click==8.1.7 # via # -r requirements/pip-tools.txt @@ -96,7 +80,7 @@ colorama==0.4.6 # via # -r requirements/ci.txt # tox -coverage[toml]==7.3.2 +coverage[toml]==7.3.3 # via # -r requirements/test.txt # coverage @@ -105,11 +89,9 @@ dill==0.3.7 # via # -r requirements/quality.txt # pylint -distlib==0.3.7 +distlib==0.3.8 # via # -r requirements/ci.txt - # -r requirements/quality.txt - # requirementslib # virtualenv django==3.2.23 # via @@ -125,10 +107,6 @@ djangorestframework==3.14.0 # via # -r requirements/test.txt # drf-yasg -docopt==0.6.2 - # via - # -r requirements/quality.txt - # pipreqs drf-yasg==1.21.7 # via -r requirements/test.txt edx-i18n-tools==1.3.0 @@ -146,10 +124,6 @@ filelock==3.13.1 # -r requirements/ci.txt # tox # virtualenv -idna==3.6 - # via - # -r requirements/quality.txt - # requests importlib-metadata==7.0.0 # via # -r requirements/pip-tools.txt @@ -162,7 +136,7 @@ iniconfig==2.0.0 # via # -r requirements/test.txt # pytest -isort==5.13.0 +isort==5.13.2 # via # -r requirements/quality.txt # pylint @@ -202,33 +176,15 @@ pbr==6.0.0 # via # -r requirements/quality.txt # stevedore -pep517==0.13.1 - # via - # -r requirements/quality.txt - # requirementslib -pip-api==0.0.30 - # via - # -r requirements/quality.txt - # isort pip-tools==7.3.0 # via -r requirements/pip-tools.txt -pipreqs==0.4.13 - # via - # -r requirements/quality.txt - # isort platformdirs==4.1.0 # via # -r requirements/ci.txt # -r requirements/quality.txt # pylint - # requirementslib # tox # virtualenv -plette[validation]==0.4.4 - # via - # -r requirements/quality.txt - # plette - # requirementslib pluggy==1.3.0 # via # -r requirements/ci.txt @@ -237,23 +193,15 @@ pluggy==1.3.0 # tox polib==1.2.0 # via edx-i18n-tools -prompt-toolkit==3.0.41 +prompt-toolkit==3.0.43 # via # -r requirements/test.txt # click-repl pycodestyle==2.11.1 # via -r requirements/quality.txt -pydantic==2.5.2 - # via - # -r requirements/quality.txt - # requirementslib -pydantic-core==2.14.5 - # via - # -r requirements/quality.txt - # pydantic pydocstyle==6.3.0 # via -r requirements/quality.txt -pylint==3.0.2 +pylint==3.0.3 # via # -r requirements/quality.txt # edx-lint @@ -312,15 +260,6 @@ pyyaml==5.4.1 # code-annotations # drf-yasg # edx-i18n-tools -requests==2.31.0 - # via - # -r requirements/quality.txt - # requirementslib - # yarg -requirementslib==3.0.0 - # via - # -r requirements/quality.txt - # isort rules==3.3 # via -r requirements/test.txt six==1.16.0 @@ -355,7 +294,6 @@ tomli==2.0.1 # -r requirements/test.txt # build # coverage - # pep517 # pip-tools # pylint # pyproject-api @@ -365,21 +303,16 @@ tomli==2.0.1 tomlkit==0.12.3 # via # -r requirements/quality.txt - # plette # pylint - # requirementslib tox==4.11.4 # via -r requirements/ci.txt typing-extensions==4.9.0 # via # -r requirements/quality.txt # -r requirements/test.txt - # annotated-types # asgiref # astroid # kombu - # pydantic - # pydantic-core # pylint tzdata==2023.3 # via @@ -390,10 +323,6 @@ uritemplate==4.1.1 # via # -r requirements/test.txt # drf-yasg -urllib3==2.1.0 - # via - # -r requirements/quality.txt - # requests vine==5.1.0 # via # -r requirements/test.txt @@ -412,10 +341,6 @@ wheel==0.42.0 # via # -r requirements/pip-tools.txt # pip-tools -yarg==0.1.9 - # via - # -r requirements/quality.txt - # pipreqs zipp==3.17.0 # via # -r requirements/pip-tools.txt diff --git a/requirements/doc.txt b/requirements/doc.txt index e98945a5..b58506fb 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -20,7 +20,7 @@ attrs==23.1.0 # via # jsonschema # referencing -babel==2.13.1 +babel==2.14.0 # via # pydata-sphinx-theme # sphinx @@ -44,6 +44,8 @@ celery==5.3.6 # -r requirements/base.txt certifi==2023.11.17 # via requests +cffi==1.16.0 + # via cryptography charset-normalizer==3.3.2 # via requests click==8.1.7 @@ -71,6 +73,8 @@ coreapi==2.3.3 # openapi-codec coreschema==0.0.4 # via coreapi +cryptography==41.0.7 + # via secretstorage django==3.2.23 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt @@ -120,6 +124,10 @@ itypes==1.2.0 # via coreapi jaraco-classes==3.3.0 # via keyring +jeepney==0.8.0 + # via + # keyring + # secretstorage jinja2==3.1.2 # via # coreschema @@ -159,10 +167,12 @@ pkginfo==1.9.6 # via twine pkgutil-resolve-name==1.3.10 # via jsonschema -prompt-toolkit==3.0.41 +prompt-toolkit==3.0.43 # via # -r requirements/base.txt # click-repl +pycparser==2.21 + # via cffi pydata-sphinx-theme==0.14.4 # via sphinx-book-theme pygments==2.17.2 @@ -210,12 +220,14 @@ rfc3986==2.0.0 # via twine rich==13.7.0 # via twine -rpds-py==0.13.2 +rpds-py==0.15.2 # via # jsonschema # referencing rules==3.3 # via -r requirements/doc.in +secretstorage==3.3.3 + # via keyring simplejson==3.19.2 # via django-rest-swagger six==1.16.0 diff --git a/requirements/pip.txt b/requirements/pip.txt index 14cb99cd..d798b87b 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -8,7 +8,7 @@ wheel==0.42.0 # via -r requirements/pip.in # The following packages are considered to be unsafe in a requirements file: -pip==23.3.1 +pip==23.3.2 # via -r requirements/pip.in setuptools==69.0.2 # via -r requirements/pip.in diff --git a/requirements/quality.txt b/requirements/quality.txt index a65bacf3..a43c85f4 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -4,18 +4,10 @@ # # make upgrade # -annotated-types==0.6.0 - # via pydantic -astroid==3.0.1 +astroid==3.0.2 # via # pylint # pylint-celery -cerberus==1.3.5 - # via plette -certifi==2023.11.17 - # via requests -charset-normalizer==3.3.2 - # via requests click==8.1.7 # via # click-log @@ -27,15 +19,9 @@ code-annotations==1.5.0 # via edx-lint dill==0.3.7 # via pylint -distlib==0.3.7 - # via requirementslib -docopt==0.6.2 - # via pipreqs edx-lint==5.3.6 # via -r requirements/quality.in -idna==3.6 - # via requests -isort==5.13.0 +isort==5.13.2 # via # -r requirements/quality.in # pylint @@ -47,27 +33,13 @@ mccabe==0.7.0 # via pylint pbr==6.0.0 # via stevedore -pep517==0.13.1 - # via requirementslib -pip-api==0.0.30 - # via isort -pipreqs==0.4.13 - # via isort platformdirs==4.1.0 - # via - # pylint - # requirementslib -plette[validation]==0.4.4 - # via requirementslib + # via pylint pycodestyle==2.11.1 # via -r requirements/quality.in -pydantic==2.5.2 - # via requirementslib -pydantic-core==2.14.5 - # via pydantic pydocstyle==6.3.0 # via -r requirements/quality.in -pylint==3.0.2 +pylint==3.0.3 # via # edx-lint # pylint-celery @@ -87,12 +59,6 @@ pyyaml==5.4.1 # via # -c requirements/constraints.txt # code-annotations -requests==2.31.0 - # via - # requirementslib - # yarg -requirementslib==3.0.0 - # via isort six==1.16.0 # via edx-lint snowballstemmer==2.2.0 @@ -102,26 +68,10 @@ stevedore==5.1.0 text-unidecode==1.3 # via python-slugify tomli==2.0.1 - # via - # pep517 - # pylint + # via pylint tomlkit==0.12.3 - # via - # plette - # pylint - # requirementslib + # via pylint typing-extensions==4.9.0 # via - # annotated-types # astroid - # pydantic - # pydantic-core # pylint -urllib3==2.1.0 - # via requests -yarg==0.1.9 - # via pipreqs - -# The following packages are considered to be unsafe in a requirements file: -# pip -# setuptools diff --git a/requirements/test.txt b/requirements/test.txt index adb4e48f..1eeaf72d 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -45,7 +45,7 @@ click-repl==0.3.0 # via # -r requirements/base.txt # celery -coverage[toml]==7.3.2 +coverage[toml]==7.3.3 # via # coverage # pytest-cov @@ -84,7 +84,7 @@ packaging==23.2 # pytest pluggy==1.3.0 # via pytest -prompt-toolkit==3.0.41 +prompt-toolkit==3.0.43 # via # -r requirements/base.txt # click-repl