Method: LicenseFinder::Pip#prepare

Defined in:
lib/license_finder/package_managers/pip.rb

#prepareObject



37
38
39
40
41
42
43
44
# File 'lib/license_finder/package_managers/pip.rb', line 37

def prepare
  prep_cmd = "#{prepare_command} -r #{@requirements_path}"
  _stdout, stderr, status = Dir.chdir(project_path) { Cmd.run(prep_cmd) }
  return if status.success?

  log_errors stderr
  raise "Prepare command '#{prep_cmd}' failed" unless @prepare_no_fail
end