diff --git a/spack-environment/packages.yaml b/spack-environment/packages.yaml
index 02706b68f099a77f871e406c3a63a61de9389443..459ea68479117885d248ee4de59740edb4b0a653 100644
--- a/spack-environment/packages.yaml
+++ b/spack-environment/packages.yaml
@@ -297,7 +297,7 @@ packages:
     - any_of: ['@23.1.2', '@23.0']
   py-pre-commit:
     require:
-    - '@2.20.0'
+    - '@3.3.3'
   py-pygithub:
     require:
     - '@2.1.1'