From 13dbc597371effa7ae5d72b9cad364aa13daa105 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Sun, 3 Nov 2024 19:11:41 -0500 Subject: [PATCH 1/3] chore: Upgrade Python requirements --- requirements/base.txt | 10 ++--- requirements/dev.txt | 90 +++++++++++++++++++------------------- requirements/pip-tools.txt | 4 +- requirements/pip.txt | 6 ++- requirements/test.txt | 60 ++++++++++++------------- 5 files changed, 87 insertions(+), 83 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 4aaa1e14..69f453b2 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -17,7 +17,7 @@ blinker==1.8.2 # -r requirements/base.in # flask # sentry-sdk -boltons==24.0.0 +boltons==24.1.0 # via # face # glom @@ -54,7 +54,7 @@ cryptography==43.0.3 # pyjwt defusedxml==0.7.1 # via jira -face==20.1.1 +face==24.0.0 # via glom flask==3.0.3 # via @@ -65,7 +65,7 @@ flask-sslify==0.1.5 # via -r requirements/base.in github3-py==4.0.1 # via -r requirements/base.in -glom==23.5.0 +glom==24.11.0 # via -r requirements/base.in gunicorn==23.0.0 # via -r requirements/base.in @@ -111,7 +111,7 @@ python-dateutil==2.9.0.post0 # github3-py pyyaml==6.0.2 # via -r requirements/base.in -redis==5.1.1 +redis==5.2.0 # via -r requirements/base.in requests==2.32.3 # via @@ -153,5 +153,5 @@ vine==5.1.0 # kombu wcwidth==0.2.13 # via prompt-toolkit -werkzeug==3.0.4 +werkzeug==3.1.1 # via flask diff --git a/requirements/dev.txt b/requirements/dev.txt index 61802c22..5f466c0f 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -10,7 +10,7 @@ amqp==5.2.0 # via kombu arrow==1.3.0 # via - # -r requirements/base.in + # -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in # rq-dashboard astroid==3.3.5 # via @@ -26,19 +26,19 @@ billiard==4.2.1 # via celery blinker==1.8.2 # via - # -r requirements/base.in + # -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in # flask # sentry-sdk -boltons==24.0.0 +boltons==24.1.0 # via # face # glom build==1.2.2.post1 # via pip-tools cachetools==5.5.0 - # via -r requirements/base.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in celery==5.4.0 - # via -r requirements/base.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in certifi==2024.8.30 # via # requests @@ -49,7 +49,7 @@ charset-normalizer==3.4.0 # via requests click==8.1.7 # via - # -r requirements/base.in + # -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in # celery # click-didyoumean # click-log @@ -77,7 +77,7 @@ coverage[toml]==7.6.4 # via pytest-cov cryptography==43.0.3 # via - # -r requirements/base.in + # -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in # oauthlib # pyjwt defusedxml==0.7.1 @@ -89,26 +89,26 @@ docutils==0.21.2 # readme-renderer # sphinx # sphinx-rtd-theme -edx-lint==5.4.0 +edx-lint==5.4.1 # via -r requirements/dev.in -face==20.1.1 +face==24.0.0 # via glom flask==3.0.3 # via - # -r requirements/base.in + # -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in # flask-sslify # rq-dashboard # sentry-sdk flask-sslify==0.1.5 - # via -r requirements/base.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in freezegun==1.5.1 - # via -r requirements/test.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/test.in github3-py==4.0.1 - # via -r requirements/base.in -glom==23.5.0 - # via -r requirements/base.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in +glom==24.11.0 + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in gunicorn==23.0.0 - # via -r requirements/base.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in idna==3.10 # via requests imagesize==1.4.1 @@ -128,11 +128,11 @@ jinja2==3.1.4 # scriv # sphinx jira==3.8.0 - # via -r requirements/base.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in kombu==5.4.2 # via celery logging-tree==1.10 - # via -r requirements/base.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in markdown-it-py==3.0.0 # via scriv markupsafe==3.0.2 @@ -144,7 +144,7 @@ mccabe==0.7.0 # via pylint mdurl==0.1.2 # via markdown-it-py -mypy==1.12.1 +mypy==1.13.0 # via -r requirements/dev.in mypy-extensions==1.0.0 # via mypy @@ -152,7 +152,7 @@ nh3==0.2.18 # via readme-renderer oauthlib[signedtoken]==3.2.2 # via - # -r requirements/base.in + # -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in # requests-oauthlib packaging==24.1 # via @@ -206,17 +206,17 @@ pyproject-hooks==1.2.0 # pip-tools pytest==8.2.0 # via - # -r requirements/test.in + # -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/test.in # pylint-pytest # pytest-cov # pytest-mock # pytest-repeat -pytest-cov==5.0.0 - # via -r requirements/test.in +pytest-cov==6.0.0 + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/test.in pytest-mock==3.14.0 - # via -r requirements/test.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/test.in pytest-repeat==0.9.3 - # via -r requirements/test.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/test.in python-dateutil==2.9.0.post0 # via # arrow @@ -228,27 +228,27 @@ python-dotenv==1.0.1 python-slugify==8.0.4 # via code-annotations pytz==2024.2 - # via -r requirements/test.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/test.in pyyaml==6.0.2 # via - # -r requirements/base.in + # -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in # code-annotations # repo-tools-data-schema readme-renderer==44.0 - # via -r requirements/doc.in -redis==5.1.1 + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/doc.in +redis==5.2.0 # via - # -r requirements/base.in + # -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in # redis-sentinel-url # rq # rq-dashboard redis-sentinel-url==1.0.1 # via rq-dashboard repo-tools-data-schema @ git+https://github.com/openedx/repo-tools-data-schema.git - # via -r requirements/test.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/test.in requests==2.32.3 # via - # -r requirements/base.in + # -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in # github3-py # jira # requests-mock @@ -257,23 +257,23 @@ requests==2.32.3 # scriv # sphinx requests-mock==1.12.1 - # via -r requirements/test.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/test.in requests-oauthlib==2.0.0 # via - # -r requirements/base.in + # -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in # jira requests-toolbelt==1.0.0 # via jira -rq==1.16.2 +rq==2.0.0 # via rq-dashboard -rq-dashboard==0.8.0.2 +rq-dashboard==0.8.2.2 # via -r requirements/dev.in schema==0.7.7 # via repo-tools-data-schema scriv==1.5.1 # via -r requirements/dev.in sentry-sdk[flask]==2.17.0 - # via -r requirements/base.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in six==1.16.0 # via # edx-lint @@ -283,12 +283,12 @@ snowballstemmer==2.2.0 # via sphinx sphinx==8.1.3 # via - # -r requirements/doc.in + # -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/doc.in # sphinx-rtd-theme # sphinxcontrib-httpdomain # sphinxcontrib-jquery sphinx-rtd-theme==3.0.1 - # via -r requirements/doc.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/doc.in sphinxcontrib-applehelp==2.0.0 # via sphinx sphinxcontrib-devhelp==2.0.0 @@ -296,7 +296,7 @@ sphinxcontrib-devhelp==2.0.0 sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-httpdomain==1.8.1 - # via -r requirements/doc.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/doc.in sphinxcontrib-jquery==4.1 # via sphinx-rtd-theme sphinxcontrib-jsmath==1.0.1 @@ -335,7 +335,7 @@ urllib3==2.2.3 # sentry-sdk # types-requests urlobject==2.4.3 - # via -r requirements/base.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in vine==5.1.0 # via # amqp @@ -343,13 +343,15 @@ vine==5.1.0 # kombu wcwidth==0.2.13 # via prompt-toolkit -werkzeug==3.0.4 +werkzeug==3.1.1 # via flask wheel==0.44.0 # via pip-tools # The following packages are considered to be unsafe in a requirements file: pip==24.2 - # via pip-tools -setuptools==75.2.0 + # via + # -c https://raw.githubusercontent.com/openedx/edx-lint/master/edx_lint/files/common_constraints.txt + # pip-tools +setuptools==75.3.0 # via pip-tools diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index c6ff62df..983758b4 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -20,7 +20,7 @@ wheel==0.44.0 # via pip-tools # The following packages are considered to be unsafe in a requirements file: -pip==24.2 +pip==24.3.1 # via pip-tools -setuptools==75.2.0 +setuptools==75.3.0 # via pip-tools diff --git a/requirements/pip.txt b/requirements/pip.txt index 346a0611..5055f7b5 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -9,6 +9,8 @@ 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.2.0 + # via + # -c https://raw.githubusercontent.com/openedx/edx-lint/master/edx_lint/files/common_constraints.txt + # -r requirements/pip.in +setuptools==75.3.0 # via -r requirements/pip.in diff --git a/requirements/test.txt b/requirements/test.txt index a01500c0..f35bf0d7 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -9,7 +9,7 @@ alabaster==1.0.0 amqp==5.2.0 # via kombu arrow==1.3.0 - # via -r requirements/base.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in attrs==24.2.0 # via glom babel==2.16.0 @@ -18,17 +18,17 @@ billiard==4.2.1 # via celery blinker==1.8.2 # via - # -r requirements/base.in + # -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in # flask # sentry-sdk -boltons==24.0.0 +boltons==24.1.0 # via # face # glom cachetools==5.5.0 - # via -r requirements/base.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in celery==5.4.0 - # via -r requirements/base.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in certifi==2024.8.30 # via # requests @@ -39,7 +39,7 @@ charset-normalizer==3.4.0 # via requests click==8.1.7 # via - # -r requirements/base.in + # -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in # celery # click-didyoumean # click-plugins @@ -55,7 +55,7 @@ coverage[toml]==7.6.4 # via pytest-cov cryptography==43.0.3 # via - # -r requirements/base.in + # -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in # oauthlib # pyjwt defusedxml==0.7.1 @@ -65,23 +65,23 @@ docutils==0.21.2 # readme-renderer # sphinx # sphinx-rtd-theme -face==20.1.1 +face==24.0.0 # via glom flask==3.0.3 # via - # -r requirements/base.in + # -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in # flask-sslify # sentry-sdk flask-sslify==0.1.5 - # via -r requirements/base.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in freezegun==1.5.1 # via -r requirements/test.in github3-py==4.0.1 - # via -r requirements/base.in -glom==23.5.0 - # via -r requirements/base.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in +glom==24.11.0 + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in gunicorn==23.0.0 - # via -r requirements/base.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in idna==3.10 # via requests imagesize==1.4.1 @@ -95,11 +95,11 @@ jinja2==3.1.4 # flask # sphinx jira==3.8.0 - # via -r requirements/base.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in kombu==5.4.2 # via celery logging-tree==1.10 - # via -r requirements/base.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in markupsafe==3.0.2 # via # jinja2 @@ -109,7 +109,7 @@ nh3==0.2.18 # via readme-renderer oauthlib[signedtoken]==3.2.2 # via - # -r requirements/base.in + # -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in # requests-oauthlib packaging==24.1 # via @@ -139,7 +139,7 @@ pytest==8.3.3 # pytest-cov # pytest-mock # pytest-repeat -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via -r requirements/test.in pytest-mock==3.14.0 # via -r requirements/test.in @@ -155,17 +155,17 @@ pytz==2024.2 # via -r requirements/test.in pyyaml==6.0.2 # via - # -r requirements/base.in + # -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in # repo-tools-data-schema readme-renderer==44.0 - # via -r requirements/doc.in -redis==5.1.1 - # via -r requirements/base.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/doc.in +redis==5.2.0 + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in repo-tools-data-schema @ git+https://github.com/openedx/repo-tools-data-schema.git # via -r requirements/test.in requests==2.32.3 # via - # -r requirements/base.in + # -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in # github3-py # jira # requests-mock @@ -176,14 +176,14 @@ requests-mock==1.12.1 # via -r requirements/test.in requests-oauthlib==2.0.0 # via - # -r requirements/base.in + # -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in # jira requests-toolbelt==1.0.0 # via jira schema==0.7.7 # via repo-tools-data-schema sentry-sdk[flask]==2.17.0 - # via -r requirements/base.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in six==1.16.0 # via # python-dateutil @@ -192,12 +192,12 @@ snowballstemmer==2.2.0 # via sphinx sphinx==8.1.3 # via - # -r requirements/doc.in + # -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/doc.in # sphinx-rtd-theme # sphinxcontrib-httpdomain # sphinxcontrib-jquery sphinx-rtd-theme==3.0.1 - # via -r requirements/doc.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/doc.in sphinxcontrib-applehelp==2.0.0 # via sphinx sphinxcontrib-devhelp==2.0.0 @@ -205,7 +205,7 @@ sphinxcontrib-devhelp==2.0.0 sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-httpdomain==1.8.1 - # via -r requirements/doc.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/doc.in sphinxcontrib-jquery==4.1 # via sphinx-rtd-theme sphinxcontrib-jsmath==1.0.1 @@ -229,7 +229,7 @@ urllib3==2.2.3 # requests # sentry-sdk urlobject==2.4.3 - # via -r requirements/base.in + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in vine==5.1.0 # via # amqp @@ -237,5 +237,5 @@ vine==5.1.0 # kombu wcwidth==0.2.13 # via prompt-toolkit -werkzeug==3.0.4 +werkzeug==3.1.1 # via flask From 13109758620fb1fe1d21c7c4c865abbe1c367bcb Mon Sep 17 00:00:00 2001 From: Feanil Patel Date: Mon, 4 Nov 2024 10:40:02 -0500 Subject: [PATCH 2/3] fix: We no longer use RQ so we don't need rq-dashboard Drop this dependency before we recompile the requirements. --- requirements/dev.in | 1 - 1 file changed, 1 deletion(-) diff --git a/requirements/dev.in b/requirements/dev.in index 7faf9ff7..a22f69cd 100644 --- a/requirements/dev.in +++ b/requirements/dev.in @@ -9,7 +9,6 @@ isort pip-tools # Requirements file management python-dotenv scriv # Changelog management -rq-dashboard types-PyYAML types-cachetools types-requests From 64848aedc3daa3d5c78a68fc8626e4e2874adeaa Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Mon, 4 Nov 2024 10:44:17 -0500 Subject: [PATCH 3/3] chore: Upgrade Python requirements --- requirements/base.txt | 2 +- requirements/dev.txt | 20 +++----------------- requirements/test.txt | 2 +- 3 files changed, 5 insertions(+), 19 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 69f453b2..9e28253b 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -126,7 +126,7 @@ requests-oauthlib==2.0.0 # jira requests-toolbelt==1.0.0 # via jira -sentry-sdk[flask]==2.17.0 +sentry-sdk[flask]==2.18.0 # via -r requirements/base.in six==1.16.0 # via python-dateutil diff --git a/requirements/dev.txt b/requirements/dev.txt index 5f466c0f..20255603 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -9,9 +9,7 @@ alabaster==1.0.0 amqp==5.2.0 # via kombu arrow==1.3.0 - # via - # -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in - # rq-dashboard + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in astroid==3.3.5 # via # pylint @@ -59,7 +57,6 @@ click==8.1.7 # edx-lint # flask # pip-tools - # rq # scriv click-didyoumean==0.3.1 # via celery @@ -97,7 +94,6 @@ flask==3.0.3 # via # -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in # flask-sslify - # rq-dashboard # sentry-sdk flask-sslify==0.1.5 # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in @@ -237,13 +233,7 @@ pyyaml==6.0.2 readme-renderer==44.0 # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/doc.in redis==5.2.0 - # via - # -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in - # redis-sentinel-url - # rq - # rq-dashboard -redis-sentinel-url==1.0.1 - # via rq-dashboard + # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in repo-tools-data-schema @ git+https://github.com/openedx/repo-tools-data-schema.git # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/test.in requests==2.32.3 @@ -264,15 +254,11 @@ requests-oauthlib==2.0.0 # jira requests-toolbelt==1.0.0 # via jira -rq==2.0.0 - # via rq-dashboard -rq-dashboard==0.8.2.2 - # via -r requirements/dev.in schema==0.7.7 # via repo-tools-data-schema scriv==1.5.1 # via -r requirements/dev.in -sentry-sdk[flask]==2.17.0 +sentry-sdk[flask]==2.18.0 # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in six==1.16.0 # via diff --git a/requirements/test.txt b/requirements/test.txt index f35bf0d7..d90e23a4 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -182,7 +182,7 @@ requests-toolbelt==1.0.0 # via jira schema==0.7.7 # via repo-tools-data-schema -sentry-sdk[flask]==2.17.0 +sentry-sdk[flask]==2.18.0 # via -r /home/runner/work/openedx-webhooks/openedx-webhooks/requirements/base.in six==1.16.0 # via