class Dependabot::Uv::FileParser::PythonRequirementParser
def imputed_requirements
TODO: Add better Python version detection using dependency versions
def imputed_requirements requirement_files.flat_map do |file| file.content.lines .select { |l| l.include?(";") && l.include?("python") } .filter_map { |l| l.match(/python_version(?<req>.*?["'].*?['"])/) } .map { |re| re.named_captures.fetch("req").gsub(/['"]/, "") } .select { |r| valid_requirement?(r) } end end