@@ -158,8 +158,8 @@ def resolve_dependencies(
158158
159159 dad --spec "flask==2.1.2" --json -
160160 """
161-
162- click .secho (f"Resolving dependencies..." )
161+ if debug :
162+ click .secho (f"Resolving dependencies..." )
163163
164164 netrc = None
165165 if netrc_file :
@@ -181,7 +181,8 @@ def resolve_dependencies(
181181 direct_dependencies .append (dep )
182182
183183 if not direct_dependencies :
184- click .secho ("Error: no requirements requested." )
184+ if debug :
185+ click .secho ("Error: no requirements requested." )
185186 sys .exit (1 )
186187
187188 if debug :
@@ -232,6 +233,7 @@ def resolve_dependencies(
232233 repos = repos ,
233234 as_tree = False ,
234235 max_rounds = max_rounds ,
236+ debug = debug ,
235237 )
236238
237239 cli_options = [f"--requirement { rf } " for rf in requirement_files ]
@@ -268,7 +270,9 @@ def resolve_dependencies(
268270 click .secho ("done!" )
269271
270272
271- def resolve (direct_dependencies , environment , repos = tuple (), as_tree = False , max_rounds = 200000 ):
273+ def resolve (
274+ direct_dependencies , environment , repos = tuple (), as_tree = False , max_rounds = 200000 , debug = False
275+ ):
272276 """
273277 Resolve dependencies given a ``direct_dependencies`` list of
274278 DependentPackage and return a tuple of (initial_requirements,
@@ -280,7 +284,8 @@ def resolve(direct_dependencies, environment, repos=tuple(), as_tree=False, max_
280284 requirements = []
281285
282286 for dependency in direct_dependencies :
283- # FIXME We are skipping editable requirements for now
287+ # FIXME We are skipping editable requirements for now
288+ # https://github.com/nexB/python-inspector/issues/41
284289 if dependency .extra_data .get ("is_editable" ):
285290 continue
286291 requirement = Requirement (requirement_string = dependency .extracted_requirement )
@@ -293,6 +298,7 @@ def resolve(direct_dependencies, environment, repos=tuple(), as_tree=False, max_
293298 repos = repos ,
294299 as_tree = as_tree ,
295300 max_rounds = max_rounds ,
301+ debug = debug ,
296302 )
297303
298304 initial_requirements = [d .to_dict () for d in direct_dependencies ]
0 commit comments