class Dependabot::Uv::FileParser::SetupFileParser
def parsed_setup_file
def parsed_setup_file SharedHelpers.in_a_temporary_directory do write_temporary_dependency_files requirements = SharedHelpers.run_helper_subprocess( command: "pyenv exec python3 #{NativeHelpers.python_helper_path}", function: "parse_setup", args: [Dir.pwd] ) check_requirements(requirements) requirements end rescue SharedHelpers::HelperSubprocessFailed => e raise Dependabot::DependencyFileNotEvaluatable, e.message if e.message.start_with?("InstallationError") return [] unless setup_file parsed_sanitized_setup_file end