Hi,
 
I am trying to install "pre-commit-3.7.0-GCCcore-13.2.0.eb" on our cluster and 
I get the errors:
 
== 2025-09-25 13:16:41,195 build_log.py:171 ERROR EasyBuild crashed with an 
error (at easybuild/base/exceptions.py:126 in __init__): Sanity check failed: 
extensions sanity check failed for 4 extensions: nodeenv, identify, cfgv, 
pre-commit
failing sanity check for 'nodeenv' extension: command "python -c "import 
nodeenv"" failed; output:
Traceback (most recent call last):
   File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'nodeenv',
failing sanity check for 'identify' extension: command "python -c "import 
identify"" failed; output:
Traceback (most recent call last):
   File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'identify',
failing sanity check for 'cfgv' extension: command "python -c "import cfgv"" 
failed; output:
Traceback (most recent call last):
   File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'cfgv',
failing sanity check for 'pre-commit' extension: command "python -c "import 
pre_commit"" failed; output:
Traceback (most recent call last):
   File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'pre_commit',  (at 
easybuild/framework/easyblock.py:3670 in _sanity_check_step)

The "site-packages" directory looks like this:

cfgv-3.4.0-py3.11.egg  easy-install.pth  identify-2.5.35-py3.11.egg  
nodeenv-1.8.0-py3.11.egg/  pre_commit-3.7.0-py3.11.egg  setuptools.pth

Do you know what the problem is?

Best regards,

Henrik

Reply via email to