class ChefCLI::PolicyfileCompiler

def solution_dependencies

def solution_dependencies
  solution_deps = Policyfile::SolutionDependencies.new
  all_cookbook_location_specs.each do |name, spec|
    solution_deps.add_policyfile_dep(name, spec.version_constraint)
  end
  graph_solution.each do |name, version|
    transitive_deps = artifacts_graph[name][version]
    solution_deps.add_cookbook_dep(name, version, transitive_deps)
  end
  solution_deps
end