diff --git a/appveyor.yml b/appveyor.yml
index ca3c868ab..4d8a10754 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -18,6 +18,8 @@
 
 version: 'Build {build}'
 
+max_jobs: 3
+
 environment:
   matrix:
     # Windows
diff --git a/requirements/requirements_tests.txt b/requirements/requirements_tests.txt
index 78d7ad17a..d98224825 100644
--- a/requirements/requirements_tests.txt
+++ b/requirements/requirements_tests.txt
@@ -56,18 +56,16 @@ beautifulsoup4
 lxml
 matplotlib
 networkx
-## spaCy is incompatible with NumPy 2.0
-numpy == 1.26.4
+numpy == 1.26.4 # spaCy is incompatible with NumPy 2.0
 opencc-python-reimplemented
 openpyxl
 pypdf
-pyqt5
+pyqt5==5.15.10 # To be compatible with macOS < 11 on AppVeyor
 pytest
 python-docx
 python-pptx
 requests
-# Underthesea is incompatible with scikit-learn 1.5
-scikit-learn == 1.4.2
+scikit-learn == 1.4.2 # Underthesea is incompatible with scikit-learn 1.5
 scipy
 wordcloud