pre-commit is not needed to run tests.

--- astroid-3.3.8/requirements_dev.txt.orig
+++ astroid-3.3.8/requirements_dev.txt
@@ -2,6 +2,5 @@
 
 # Tools used during development, prefer running these with pre-commit
 black
-pre-commit
 pylint>=3.2.0
 mypy