@@ -524,7 +524,7 @@ def sys_info(fid=None, show_paths=False, *, dependencies='user', unicode=True):
524
524
"""
525
525
_validate_type (dependencies , str )
526
526
_check_option ('dependencies' , dependencies , ('user' , 'developer' ))
527
- ljust = 21 if dependencies == 'developer' else 18
527
+ ljust = 24 if dependencies == 'developer' else 21
528
528
platform_str = platform .platform ()
529
529
if platform .system () == 'Darwin' and sys .version_info [:2 ] < (3 , 8 ):
530
530
# platform.platform() in Python < 3.8 doesn't call
@@ -538,19 +538,20 @@ def sys_info(fid=None, show_paths=False, *, dependencies='user', unicode=True):
538
538
del macos_ver , macos_architecture
539
539
540
540
out = partial (print , end = '' , file = fid )
541
- out ('Platform: ' .ljust (ljust ) + platform_str + '\n ' )
542
- out ('Python: ' .ljust (ljust ) + str (sys .version ).replace ('\n ' , ' ' ) + '\n ' )
543
- out ('Executable: ' .ljust (ljust ) + sys .executable + '\n ' )
544
- out ('CPU: ' .ljust (ljust ) + f'{ platform .processor ()} ' )
541
+ out ('Platform' .ljust (ljust ) + platform_str + '\n ' )
542
+ out ('Python' .ljust (ljust ) + str (sys .version ).replace ('\n ' , ' ' ) + '\n ' )
543
+ out ('Executable' .ljust (ljust ) + sys .executable + '\n ' )
544
+ out ('CPU' .ljust (ljust ) + f'{ platform .processor ()} ' )
545
545
out (f'({ multiprocessing .cpu_count ()} cores)\n ' )
546
- out ('Memory: ' .ljust (ljust ))
546
+ out ('Memory' .ljust (ljust ))
547
547
try :
548
548
import psutil
549
549
except ImportError :
550
550
out ('Unavailable (requires "psutil" package)' )
551
551
else :
552
552
out (f'{ psutil .virtual_memory ().total / float (2 ** 30 ):0.1f} GB\n ' )
553
553
out ('\n ' )
554
+ ljust -= 3 # account for +/- symbols
554
555
libs = _get_numpy_libs ()
555
556
unavailable = []
556
557
use_mod_names = (
@@ -566,8 +567,8 @@ def sys_info(fid=None, show_paths=False, *, dependencies='user', unicode=True):
566
567
'pyqtgraph' , 'mne-qt-browser' ,
567
568
'' ,
568
569
'# Ecosystem (optional)' ,
569
- 'mne_bids ' , 'mne_nirs ' , 'mne_features ' , 'mne_connectivity ' ,
570
- 'mne_icalabel ' ,
570
+ 'mne-bids ' , 'mne-nirs ' , 'mne-features ' , 'mne-connectivity ' ,
571
+ 'mne-icalabel ' ,
571
572
''
572
573
)
573
574
if dependencies == 'developer' :
@@ -576,7 +577,7 @@ def sys_info(fid=None, show_paths=False, *, dependencies='user', unicode=True):
576
577
'pytest' , 'nbclient' , 'numpydoc' , 'flake8' , 'pydocstyle' ,
577
578
'' ,
578
579
'# Documentation' ,
579
- 'sphinx' , 'sphinx_gallery ' , 'pydata_sphinx_theme ' ,
580
+ 'sphinx' , 'sphinx-gallery ' , 'pydata-sphinx-theme ' ,
580
581
'' ,
581
582
)
582
583
try :
@@ -588,7 +589,7 @@ def sys_info(fid=None, show_paths=False, *, dependencies='user', unicode=True):
588
589
if mod_name == '' : # break
589
590
if unavailable :
590
591
out ('└☐ ' if unicode else ' - ' )
591
- out ('unavailable: ' .ljust (ljust ))
592
+ out ('unavailable' .ljust (ljust ))
592
593
out (f"{ ', ' .join (unavailable )} \n " )
593
594
unavailable = []
594
595
if mi != len (use_mod_names ) - 1 :
@@ -603,12 +604,12 @@ def sys_info(fid=None, show_paths=False, *, dependencies='user', unicode=True):
603
604
if last :
604
605
pre = '└'
605
606
try :
606
- mod = import_module (mod_name )
607
+ mod = import_module (mod_name . replace ( "-" , "_" ) )
607
608
except Exception :
608
609
unavailable .append (mod_name )
609
610
else :
610
611
out (f'{ pre } ☑ ' if unicode else ' + ' )
611
- out (f'{ mod_name } : ' .ljust (ljust ))
612
+ out (f'{ mod_name } ' .ljust (ljust ))
612
613
if mod_name == 'vtk' :
613
614
vtk_version = mod .vtkVersion ()
614
615
# 9.0 dev has VersionFull but 9.0 doesn't
0 commit comments