Skip to content

Commit 9a02da4

Browse files
authored
Fix failing CI on analyze (#623)
1 parent b59ee7c commit 9a02da4

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

manager/cmd/manager.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77

88
import sys
99

10-
import spack.extensions.manager.manager_cmds.analyze as analyze
1110
import spack.extensions.manager.manager_cmds.binary_finder as binary_finder
1211
import spack.extensions.manager.manager_cmds.cache_query as cache_query
1312
import spack.extensions.manager.manager_cmds.cli_config as cli_config
@@ -22,6 +21,12 @@
2221
import spack.extensions.manager.manager_cmds.make as make
2322
import spack.extensions.manager.manager_cmds.pin as pin
2423

24+
try:
25+
import spack.extensions.manager.manager_cmds.analyze as analyze
26+
_analyze_imports = True
27+
except ImportError:
28+
_analyze_imports = False
29+
2530
if sys.version_info < (3, 8):
2631
print("spack-manager commands only supported in python 3.8 and higher")
2732
exit(1)
@@ -39,8 +44,8 @@ def setup_parser(subparser):
3944
cli_config.cli_commands["add"](sp, _subcommands)
4045
cli_config.cli_commands["remove"](sp, _subcommands)
4146
cli_config.cli_commands["list"](sp, _subcommands)
42-
43-
analyze.add_command(sp, _subcommands)
47+
if _analyze_imports:
48+
analyze.add_command(sp, _subcommands)
4449
binary_finder.add_command(sp, _subcommands)
4550
cache_query.add_command(sp, _subcommands)
4651
create_env.add_command(sp, _subcommands)

manager/manager_cmds/analyze.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,6 @@ def analyze(parser, args):
216216
else:
217217
visitor = OmitSpecsVisitor([])
218218

219-
220219
stats = compute_dag_stats(specs, visitor)
221220

222221
if args.stats:

0 commit comments

Comments
 (0)