From fcecc73fd3d0024d8dc4feb1bc78102e9ef209ae Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Thu, 29 Aug 2024 22:34:08 -0400 Subject: [PATCH 1/2] chore: Upgrade Python requirements --- requirements/ci.txt | 4 ++-- requirements/dev.txt | 14 +++++++------- requirements/pip.txt | 2 +- requirements/quality.txt | 14 +++++++------- requirements/test.txt | 8 ++++---- 5 files changed, 21 insertions(+), 21 deletions(-) diff --git a/requirements/ci.txt b/requirements/ci.txt index 46242d20..098252e9 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -6,7 +6,7 @@ # cachetools==5.5.0 # via tox -certifi==2024.7.4 +certifi==2024.8.30 # via requests chardet==5.2.0 # via tox @@ -26,7 +26,7 @@ filelock==3.15.4 # via # tox # virtualenv -idna==3.7 +idna==3.8 # via requests packaging==24.1 # via diff --git a/requirements/dev.txt b/requirements/dev.txt index 99d33b5b..c966ba4e 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -20,7 +20,7 @@ backports-tarfile==1.2.0 # via jaraco-context cachetools==5.5.0 # via tox -certifi==2024.7.4 +certifi==2024.8.30 # via requests cffi==1.17.0 # via @@ -118,13 +118,13 @@ edx-django-utils==5.15.0 # edx-toggles edx-drf-extensions==10.3.0 # via -r requirements/base.in -edx-lint==5.3.7 +edx-lint==5.4.0 # via -r requirements/quality.in edx-opaque-keys==2.10.0 # via edx-drf-extensions edx-toggles==5.2.0 # via -r requirements/base.in -fastapi==0.112.1 +fastapi==0.112.2 # via pact-python filelock==3.15.4 # via @@ -134,7 +134,7 @@ fs==2.4.16 # via -r requirements/test.in h11==0.14.0 # via uvicorn -idna==3.7 +idna==3.8 # via # anyio # requests @@ -194,7 +194,7 @@ packaging==24.1 # tox pact-python==2.2.1 # via -r requirements/test.in -pbr==6.0.0 +pbr==6.1.0 # via stevedore pillow==10.4.0 # via -r requirements/base.in @@ -286,7 +286,7 @@ responses==0.25.3 # via -r requirements/test.in rfc3986==2.0.0 # via twine -rich==13.7.1 +rich==13.8.0 # via twine secretstorage==3.3.3 # via keyring @@ -336,7 +336,7 @@ virtualenv==20.26.3 # via tox yarl==1.9.4 # via pact-python -zipp==3.20.0 +zipp==3.20.1 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/pip.txt b/requirements/pip.txt index f0fca188..92563d4f 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.1 +setuptools==74.0.0 # via -r requirements/pip.in diff --git a/requirements/quality.txt b/requirements/quality.txt index 83ad56d2..f984a179 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -18,7 +18,7 @@ astroid==3.2.4 # pylint-celery backports-tarfile==1.2.0 # via jaraco-context -certifi==2024.7.4 +certifi==2024.8.30 # via requests cffi==1.17.0 # via @@ -102,19 +102,19 @@ edx-django-utils==5.15.0 # edx-toggles edx-drf-extensions==10.3.0 # via -r requirements/base.in -edx-lint==5.3.7 +edx-lint==5.4.0 # via -r requirements/quality.in edx-opaque-keys==2.10.0 # via edx-drf-extensions edx-toggles==5.2.0 # via -r requirements/base.in -fastapi==0.112.1 +fastapi==0.112.2 # via pact-python fs==2.4.16 # via -r requirements/test.in h11==0.14.0 # via uvicorn -idna==3.7 +idna==3.8 # via # anyio # requests @@ -169,7 +169,7 @@ packaging==24.1 # via pytest pact-python==2.2.1 # via -r requirements/test.in -pbr==6.0.0 +pbr==6.1.0 # via stevedore pillow==10.4.0 # via -r requirements/base.in @@ -251,7 +251,7 @@ responses==0.25.3 # via -r requirements/test.in rfc3986==2.0.0 # via twine -rich==13.7.1 +rich==13.8.0 # via twine secretstorage==3.3.3 # via keyring @@ -297,7 +297,7 @@ uvicorn==0.30.6 # via pact-python yarl==1.9.4 # via pact-python -zipp==3.20.0 +zipp==3.20.1 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/test.txt b/requirements/test.txt index 40bc4600..7c947683 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -12,7 +12,7 @@ appdirs==1.4.4 # via fs asgiref==3.8.1 # via django -certifi==2024.7.4 +certifi==2024.8.30 # via requests cffi==1.17.0 # via @@ -85,13 +85,13 @@ edx-opaque-keys==2.10.0 # via edx-drf-extensions edx-toggles==5.2.0 # via -r requirements/base.in -fastapi==0.112.1 +fastapi==0.112.2 # via pact-python fs==2.4.16 # via -r requirements/test.in h11==0.14.0 # via uvicorn -idna==3.7 +idna==3.8 # via # anyio # requests @@ -114,7 +114,7 @@ packaging==24.1 # via pytest pact-python==2.2.1 # via -r requirements/test.in -pbr==6.0.0 +pbr==6.1.0 # via stevedore pillow==10.4.0 # via -r requirements/base.in From f9c1adafbd0fef98d7857941a561de101ab07a11 Mon Sep 17 00:00:00 2001 From: Syed Muhammad Dawoud Sheraz Ali Date: Fri, 30 Aug 2024 11:50:14 +0500 Subject: [PATCH 2/2] chore: pin edx-lint --- requirements/constraints.txt | 7 ++++++- requirements/dev.txt | 16 +++++----------- requirements/quality.txt | 16 +++++----------- 3 files changed, 16 insertions(+), 23 deletions(-) diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 32742fc4..bf481158 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -16,4 +16,9 @@ backports.zoneinfo;python_version<"3.9" # Python 3.8 is not supported by newer versions of docutils. Remove this pin once # python 3.8 is deprecated -docutils==0.20.1 \ No newline at end of file +docutils==0.20.1 + +# 5.4.0 is breaking for Python 3.8 and 3.11 CI checks with error +# importlib.resources' has no attribute 'files' +# To be unpinned once edx-val moves to Python 3.12 +edx-lint==5.3.7 \ No newline at end of file diff --git a/requirements/dev.txt b/requirements/dev.txt index c966ba4e..90f64768 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -58,9 +58,7 @@ coverage[toml]==7.6.1 coveralls==4.0.1 # via -r requirements/ci.in cryptography==43.0.0 - # via - # pyjwt - # secretstorage + # via pyjwt ddt==1.7.2 # via -r requirements/test.in diff-cover==9.1.1 @@ -118,8 +116,10 @@ edx-django-utils==5.15.0 # edx-toggles edx-drf-extensions==10.3.0 # via -r requirements/base.in -edx-lint==5.4.0 - # via -r requirements/quality.in +edx-lint==5.3.7 + # via + # -c requirements/constraints.txt + # -r requirements/quality.in edx-opaque-keys==2.10.0 # via edx-drf-extensions edx-toggles==5.2.0 @@ -155,10 +155,6 @@ jaraco-context==6.0.1 # via keyring jaraco-functools==4.0.2 # via keyring -jeepney==0.8.0 - # via - # keyring - # secretstorage jinja2==3.1.4 # via # code-annotations @@ -288,8 +284,6 @@ rfc3986==2.0.0 # via twine rich==13.8.0 # via twine -secretstorage==3.3.3 - # via keyring semantic-version==2.10.0 # via edx-drf-extensions six==1.16.0 diff --git a/requirements/quality.txt b/requirements/quality.txt index f984a179..be4b631d 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -48,9 +48,7 @@ coverage[toml]==7.6.1 # -r requirements/test.in # pytest-cov cryptography==43.0.0 - # via - # pyjwt - # secretstorage + # via pyjwt ddt==1.7.2 # via -r requirements/test.in dill==0.3.8 @@ -102,8 +100,10 @@ edx-django-utils==5.15.0 # edx-toggles edx-drf-extensions==10.3.0 # via -r requirements/base.in -edx-lint==5.4.0 - # via -r requirements/quality.in +edx-lint==5.3.7 + # via + # -c requirements/constraints.txt + # -r requirements/quality.in edx-opaque-keys==2.10.0 # via edx-drf-extensions edx-toggles==5.2.0 @@ -135,10 +135,6 @@ jaraco-context==6.0.1 # via keyring jaraco-functools==4.0.2 # via keyring -jeepney==0.8.0 - # via - # keyring - # secretstorage jinja2==3.1.4 # via code-annotations keyring==25.3.0 @@ -253,8 +249,6 @@ rfc3986==2.0.0 # via twine rich==13.8.0 # via twine -secretstorage==3.3.3 - # via keyring semantic-version==2.10.0 # via edx-drf-extensions six==1.16.0