1 parent 4820b85 commit 6a6fa27Copy full SHA for 6a6fa27
1 file changed
easybuild/easyblocks/p/python.py
@@ -32,6 +32,7 @@
32
@author: Jens Timmerman (Ghent University)
33
@author: Bart Oldeman (McGill University, Calcul Quebec, Compute Canada)
34
"""
35
+import difflib
36
import glob
37
import json
38
import os
@@ -202,7 +203,9 @@ def run_pip_list(pkgs, python_cmd=None):
202
203
204
for name, version in pkgs:
205
if name not in pip_pkgs:
- missing_names.append(name)
206
+ close_matches = difflib.get_close_matches(name, pip_pkgs.keys())
207
+ missing_names.append(f'{name} (close matches: {close_matches})')
208
+
209
elif version != pip_pkgs[name]:
210
missing_versions.append(f'{name}-{version} (pip list version: {pip_pkgs[name]})')
211
0 commit comments