[ci] Try fixing msvc builds again

https://gitlab.gnome.org/GNOME/glib/-/issues/3134
diff --git a/.ci/requirements.in b/.ci/requirements.in
index 939fa15..a4202d4 100644
--- a/.ci/requirements.in
+++ b/.ci/requirements.in
@@ -2,3 +2,4 @@
 meson==1.2.3
 gcovr==5.0
 ninja
+setuptools # https://github.com/harfbuzz/harfbuzz/issues/4475
diff --git a/.ci/requirements.txt b/.ci/requirements.txt
index a61009b..557b5a0 100644
--- a/.ci/requirements.txt
+++ b/.ci/requirements.txt
@@ -2,7 +2,7 @@
 # This file is autogenerated by pip-compile with Python 3.11
 # by the following command:
 #
-#    pip-compile --generate-hashes --output-file=.ci/requirements.txt .ci/requirements.in
+#    pip-compile --allow-unsafe --generate-hashes --output-file=.ci/requirements.txt .ci/requirements.in
 #
 fonttools==4.43.1 \
     --hash=sha256:10003ebd81fec0192c889e63a9c8c63f88c7d72ae0460b7ba0cd2a1db246e5ad \
@@ -237,3 +237,9 @@
     --hash=sha256:13fc09fa63bc8d8671a6d247e1eb303c4b343eaee81d861f3404db2935653692 \
     --hash=sha256:1daff0494820c69bc8941e407aa20f577374ee88364ee10a98fdbe0aece96e29
     # via gcovr
+
+# The following packages are considered to be unsafe in a requirements file:
+setuptools==68.2.2 \
+    --hash=sha256:4ac1475276d2f1c48684874089fefcd83bd7162ddaafb81fac866ba0db282a87 \
+    --hash=sha256:b454a35605876da60632df1a60f736524eb73cc47bbc9f3f1ef1b644de74fd2a
+    # via -r .ci/requirements.in