From f780eddad6a9fe3ce7756ba7671927f151a1036c Mon Sep 17 00:00:00 2001
From: edX requirements bot <testeng+edx-requirements-bot@edx.org>
Date: Tue, 2 Jul 2024 22:19:29 -0400
Subject: [PATCH] chore: Upgrade Python requirements

---
 requirements/dev.txt       | 32 ++++++++++++++++----------------
 requirements/doc.txt       | 28 +++++++++++++++-------------
 requirements/pip-tools.txt | 19 ++++++++++---------
 requirements/pip.txt       |  6 +++---
 requirements/test.txt      |  8 ++++----
 5 files changed, 48 insertions(+), 45 deletions(-)

diff --git a/requirements/dev.txt b/requirements/dev.txt
index 0e4348426f..08245636c7 100644
--- a/requirements/dev.txt
+++ b/requirements/dev.txt
@@ -4,7 +4,7 @@
 #
 #    make upgrade
 #
-build==1.0.3
+build==1.2.1
     # via
     #   -r requirements/pip-tools.txt
     #   pip-tools
@@ -20,23 +20,24 @@ colorama==0.4.6
     # via tox
 distlib==0.3.8
     # via virtualenv
-exceptiongroup==1.2.0
+exceptiongroup==1.2.1
     # via
     #   -r requirements/test.txt
     #   pytest
-filelock==3.13.1
+filelock==3.15.4
     # via
     #   tox
     #   virtualenv
-importlib-metadata==7.0.1
+importlib-metadata==6.11.0
     # via
+    #   -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
     #   -r requirements/pip-tools.txt
     #   build
 iniconfig==2.0.0
     # via
     #   -r requirements/test.txt
     #   pytest
-packaging==23.2
+packaging==24.1
     # via
     #   -r requirements/pip-tools.txt
     #   -r requirements/test.txt
@@ -46,13 +47,13 @@ packaging==23.2
     #   tox
 pexpect==4.9.0
     # via -r requirements/test.txt
-pip-tools==7.4.0
+pip-tools==7.4.1
     # via -r requirements/pip-tools.txt
-platformdirs==4.2.0
+platformdirs==4.2.2
     # via
     #   tox
     #   virtualenv
-pluggy==1.4.0
+pluggy==1.5.0
     # via
     #   -r requirements/test.txt
     #   pytest
@@ -61,14 +62,14 @@ ptyprocess==0.7.0
     # via
     #   -r requirements/test.txt
     #   pexpect
-pyproject-api==1.6.1
+pyproject-api==1.7.1
     # via tox
-pyproject-hooks==1.0.0
+pyproject-hooks==1.1.0
     # via
     #   -r requirements/pip-tools.txt
     #   build
     #   pip-tools
-pytest==8.0.2
+pytest==8.2.2
     # via -r requirements/test.txt
 pyyaml==6.0.1
     # via
@@ -81,18 +82,17 @@ tomli==2.0.1
     #   build
     #   pip-tools
     #   pyproject-api
-    #   pyproject-hooks
     #   pytest
     #   tox
-tox==4.13.0
+tox==4.15.1
     # via -r requirements/dev.in
-virtualenv==20.25.1
+virtualenv==20.26.3
     # via tox
-wheel==0.42.0
+wheel==0.43.0
     # via
     #   -r requirements/pip-tools.txt
     #   pip-tools
-zipp==3.17.0
+zipp==3.19.2
     # via
     #   -r requirements/pip-tools.txt
     #   importlib-metadata
diff --git a/requirements/doc.txt b/requirements/doc.txt
index 68e4b077f9..4977beda50 100644
--- a/requirements/doc.txt
+++ b/requirements/doc.txt
@@ -8,13 +8,13 @@ accessible-pygments==0.0.4
     # via pydata-sphinx-theme
 alabaster==0.7.13
     # via sphinx
-babel==2.14.0
+babel==2.15.0
     # via
     #   pydata-sphinx-theme
     #   sphinx
 beautifulsoup4==4.12.3
     # via pydata-sphinx-theme
-certifi==2024.2.2
+certifi==2024.6.2
     # via requests
 charset-normalizer==3.3.2
     # via requests
@@ -27,19 +27,21 @@ docutils==0.19
     #   readme-renderer
     #   restructuredtext-lint
     #   sphinx
-idna==3.6
+idna==3.7
     # via requests
 imagesize==1.4.1
     # via sphinx
-importlib-metadata==7.0.1
-    # via sphinx
-jinja2==3.1.3
+importlib-metadata==6.11.0
+    # via
+    #   -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
+    #   sphinx
+jinja2==3.1.4
     # via sphinx
 markupsafe==2.1.5
     # via jinja2
-nh3==0.2.15
+nh3==0.2.17
     # via readme-renderer
-packaging==23.2
+packaging==24.1
     # via
     #   pydata-sphinx-theme
     #   sphinx
@@ -47,7 +49,7 @@ pbr==6.0.0
     # via stevedore
 pydata-sphinx-theme==0.14.4
     # via sphinx-book-theme
-pygments==2.17.2
+pygments==2.18.0
     # via
     #   accessible-pygments
     #   doc8
@@ -60,7 +62,7 @@ pyyaml==6.0.1
     # via -r requirements/base.txt
 readme-renderer==43.0
     # via -r requirements/doc.in
-requests==2.31.0
+requests==2.32.3
     # via sphinx
 restructuredtext-lint==1.4.0
     # via doc8
@@ -91,9 +93,9 @@ stevedore==5.2.0
     # via doc8
 tomli==2.0.1
     # via doc8
-typing-extensions==4.10.0
+typing-extensions==4.12.2
     # via pydata-sphinx-theme
-urllib3==2.2.1
+urllib3==2.2.2
     # via requests
-zipp==3.17.0
+zipp==3.19.2
     # via importlib-metadata
diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt
index 44c48d9966..30588308f8 100644
--- a/requirements/pip-tools.txt
+++ b/requirements/pip-tools.txt
@@ -4,17 +4,19 @@
 #
 #    make upgrade
 #
-build==1.0.3
+build==1.2.1
     # via pip-tools
 click==8.1.7
     # via pip-tools
-importlib-metadata==7.0.1
-    # via build
-packaging==23.2
+importlib-metadata==6.11.0
+    # via
+    #   -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
+    #   build
+packaging==24.1
     # via build
-pip-tools==7.4.0
+pip-tools==7.4.1
     # via -r requirements/pip-tools.in
-pyproject-hooks==1.0.0
+pyproject-hooks==1.1.0
     # via
     #   build
     #   pip-tools
@@ -22,10 +24,9 @@ tomli==2.0.1
     # via
     #   build
     #   pip-tools
-    #   pyproject-hooks
-wheel==0.42.0
+wheel==0.43.0
     # via pip-tools
-zipp==3.17.0
+zipp==3.19.2
     # 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 66656035bd..bc64c4e7b0 100644
--- a/requirements/pip.txt
+++ b/requirements/pip.txt
@@ -4,11 +4,11 @@
 #
 #    make upgrade
 #
-wheel==0.42.0
+wheel==0.43.0
     # via -r requirements/pip.in
 
 # The following packages are considered to be unsafe in a requirements file:
-pip==24.0
+pip==24.1.1
     # via -r requirements/pip.in
-setuptools==69.1.1
+setuptools==70.2.0
     # via -r requirements/pip.in
diff --git a/requirements/test.txt b/requirements/test.txt
index 012c402fb7..88390c80f2 100644
--- a/requirements/test.txt
+++ b/requirements/test.txt
@@ -4,19 +4,19 @@
 #
 #    make upgrade
 #
-exceptiongroup==1.2.0
+exceptiongroup==1.2.1
     # via pytest
 iniconfig==2.0.0
     # via pytest
-packaging==23.2
+packaging==24.1
     # via pytest
 pexpect==4.9.0
     # via -r requirements/test.in
-pluggy==1.4.0
+pluggy==1.5.0
     # via pytest
 ptyprocess==0.7.0
     # via pexpect
-pytest==8.0.2
+pytest==8.2.2
     # via -r requirements/test.in
 pyyaml==6.0.1
     # via -r requirements/base.txt