File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -45,11 +45,16 @@ def print_debug_info() -> None:
45
45
from importlib .metadata import version
46
46
47
47
def print_packages (packages : list [str ]) -> None :
48
+ not_installed = []
48
49
for package in packages :
49
50
try :
50
51
print (f"{ package } : { version (package )} " )
51
52
except ModuleNotFoundError :
52
- continue
53
+ not_installed .append (package )
54
+ if not_installed :
55
+ print ("\n **Not Installed:**" )
56
+ for package in not_installed :
57
+ print (package )
53
58
54
59
required = [
55
60
"packaging" ,
@@ -71,12 +76,11 @@ def print_packages(packages: list[str]) -> None:
71
76
]
72
77
73
78
print (f"platform: { platform .platform ()} " )
74
- print (f"python: { platform .python_version ()} \n " )
75
-
79
+ print (f"python: { platform .python_version ()} " )
76
80
print (f"zarr: { __version__ } \n " )
77
- print ("Required dependencies:" )
81
+ print ("** Required dependencies:** " )
78
82
print_packages (required )
79
- print ("Optional dependencies:" )
83
+ print ("\n ** Optional dependencies:** " )
80
84
print_packages (optional )
81
85
82
86
You can’t perform that action at this time.
0 commit comments