Bump pip-tools to 7.0.0 (#28009)

diff --git a/scripts/setup/constraints.txt b/scripts/setup/constraints.txt
index 5bbd926..5573d0b 100644
--- a/scripts/setup/constraints.txt
+++ b/scripts/setup/constraints.txt
@@ -2,7 +2,7 @@
 # This file is autogenerated by pip-compile with Python 3.11
 # by the following command:
 #
-#    pip-compile --output-file=constraints.txt --resolver=backtracking --strip-extras requirements.all.txt
+#    pip-compile --allow-unsafe --output-file=constraints.txt --resolver=backtracking --strip-extras requirements.all.txt
 #
 anytree==2.8.0
     # via -r requirements.memory.txt
@@ -199,7 +199,7 @@
     # via -r requirements.all.txt
 pickleshare==0.7.5
     # via ipython
-pip-tools==6.14.0
+pip-tools==7.0.0
     # via -r requirements.all.txt
 platformdirs==3.0.0
     # via virtualenv
@@ -379,5 +379,12 @@
     #   pip-tools
 
 # The following packages are considered to be unsafe in a requirements file:
-# pip
-# setuptools
+pip==23.2
+    # via
+    #   fastcore
+    #   ghapi
+    #   pip-tools
+setuptools==68.0.0
+    # via
+    #   pip-tools
+    #   west
diff --git a/scripts/setup/requirements.all.txt b/scripts/setup/requirements.all.txt
index 9e4c7a1..378959c 100644
--- a/scripts/setup/requirements.all.txt
+++ b/scripts/setup/requirements.all.txt
@@ -1,4 +1,4 @@
-pip-tools>=6.13.0
+pip-tools>=7.0.0
 virtualenv
 
 # core build requirements