From d98bad00e625f751610e2d96167d8ef93e05ce08 Mon Sep 17 00:00:00 2001
From: edX requirements bot <devops+edx-requirements-bot@edx.org>
Date: Fri, 1 Nov 2024 00:05:35 -0400
Subject: [PATCH] chore: Upgrade Python requirements

---
 requirements/base.txt               |  2 +-
 requirements/common_constraints.txt |  4 ++++
 requirements/dev.txt                | 12 ++++++------
 requirements/docs.txt               |  2 +-
 requirements/pip-tools.txt          |  2 +-
 requirements/pip.txt                |  8 +++++---
 requirements/test.txt               | 12 ++++++------
 7 files changed, 24 insertions(+), 18 deletions(-)

diff --git a/requirements/base.txt b/requirements/base.txt
index 5bc456cb..2dca70af 100644
--- a/requirements/base.txt
+++ b/requirements/base.txt
@@ -1,5 +1,5 @@
 #
-# This file is autogenerated by pip-compile with Python 3.12
+# This file is autogenerated by pip-compile with Python 3.11
 # by the following command:
 #
 #    make upgrade
diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt
index 31879f79..cadbfbd6 100644
--- a/requirements/common_constraints.txt
+++ b/requirements/common_constraints.txt
@@ -29,3 +29,7 @@ django-simple-history==3.0.0
 # 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 9e3f99e4..669625bf 100644
--- a/requirements/dev.txt
+++ b/requirements/dev.txt
@@ -1,5 +1,5 @@
 #
-# This file is autogenerated by pip-compile with Python 3.12
+# This file is autogenerated by pip-compile with Python 3.11
 # by the following command:
 #
 #    make upgrade
@@ -139,7 +139,7 @@ edx-django-utils==7.0.0
     # via
     #   -r requirements/base.txt
     #   -r requirements/test.txt
-edx-lint==5.4.0
+edx-lint==5.4.1
     # via -r requirements/test.txt
 edx-opaque-keys==2.11.0
     # via
@@ -147,7 +147,7 @@ edx-opaque-keys==2.11.0
     #   -r requirements/test.txt
 factory-boy==2.12.0
     # via -r requirements/test.txt
-faker==30.6.0
+faker==30.8.2
     # via
     #   -r requirements/test.txt
     #   factory-boy
@@ -287,7 +287,7 @@ pytest==8.3.3
     #   -r requirements/test.txt
     #   pytest-cov
     #   pytest-django
-pytest-cov==5.0.0
+pytest-cov==6.0.0
     # via -r requirements/test.txt
 pytest-django==4.9.0
     # via -r requirements/test.txt
@@ -378,7 +378,7 @@ tomlkit==0.13.2
     # via
     #   -r requirements/test.txt
     #   pylint
-tox==4.23.0
+tox==4.23.2
     # via -r requirements/test.txt
 typing-extensions==4.12.2
     # via
@@ -394,7 +394,7 @@ urllib3==2.2.3
     #   -r requirements/docs.txt
     #   -r requirements/test.txt
     #   requests
-virtualenv==20.27.0
+virtualenv==20.27.1
     # via
     #   -r requirements/test.txt
     #   tox
diff --git a/requirements/docs.txt b/requirements/docs.txt
index c44b818c..58dbcf97 100644
--- a/requirements/docs.txt
+++ b/requirements/docs.txt
@@ -1,5 +1,5 @@
 #
-# This file is autogenerated by pip-compile with Python 3.12
+# This file is autogenerated by pip-compile with Python 3.11
 # by the following command:
 #
 #    make upgrade
diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt
index cf4131e2..db6c4632 100644
--- a/requirements/pip-tools.txt
+++ b/requirements/pip-tools.txt
@@ -1,5 +1,5 @@
 #
-# This file is autogenerated by pip-compile with Python 3.12
+# This file is autogenerated by pip-compile with Python 3.11
 # by the following command:
 #
 #    make upgrade
diff --git a/requirements/pip.txt b/requirements/pip.txt
index 35655630..4996fad1 100644
--- a/requirements/pip.txt
+++ b/requirements/pip.txt
@@ -1,5 +1,5 @@
 #
-# This file is autogenerated by pip-compile with Python 3.12
+# This file is autogenerated by pip-compile with Python 3.11
 # by the following command:
 #
 #    make upgrade
@@ -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 requirements/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 a78e4a31..44b5676d 100644
--- a/requirements/test.txt
+++ b/requirements/test.txt
@@ -1,5 +1,5 @@
 #
-# This file is autogenerated by pip-compile with Python 3.12
+# This file is autogenerated by pip-compile with Python 3.11
 # by the following command:
 #
 #    make upgrade
@@ -83,13 +83,13 @@ drf-jwt==1.19.2
     # via -r requirements/base.txt
 edx-django-utils==7.0.0
     # via -r requirements/base.txt
-edx-lint==5.4.0
+edx-lint==5.4.1
     # via -r requirements/test.in
 edx-opaque-keys==2.11.0
     # via -r requirements/base.txt
 factory-boy==2.12.0
     # via -r requirements/test.in
-faker==30.6.0
+faker==30.8.2
     # via factory-boy
 filelock==3.16.1
     # via
@@ -177,7 +177,7 @@ pytest==8.3.3
     # via
     #   pytest-cov
     #   pytest-django
-pytest-cov==5.0.0
+pytest-cov==6.0.0
     # via -r requirements/test.in
 pytest-django==4.9.0
     # via -r requirements/test.in
@@ -209,7 +209,7 @@ text-unidecode==1.3
     # via python-slugify
 tomlkit==0.13.2
     # via pylint
-tox==4.23.0
+tox==4.23.2
     # via -r requirements/test.in
 typing-extensions==4.12.2
     # via
@@ -220,5 +220,5 @@ urllib3==2.2.3
     # via
     #   -r requirements/base.txt
     #   requests
-virtualenv==20.27.0
+virtualenv==20.27.1
     # via tox