class Dependabot::Uv::FileParser
def parsed_requirement_files
def parsed_requirement_files 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_requirements", args: [Dir.pwd] ) check_requirements(requirements) requirements end rescue SharedHelpers::HelperSubprocessFailed => e evaluation_errors = REQUIREMENT_FILE_EVALUATION_ERRORS raise unless e.message.start_with?(*evaluation_errors) raise DependencyFileNotEvaluatable, e.message end