class Dependabot::Uv::FileUpdater::CompileFileUpdater
def update_dependency_requirement(file)
def update_dependency_requirement(file) return file.content unless file.name.end_with?(".in") old_req = dependency.previous_requirements .find { |r| r[:file] == file.name } new_req = dependency.requirements .find { |r| r[:file] == file.name } return file.content unless old_req&.fetch(:requirement) return file.content if old_req == new_req RequirementReplacer.new( content: file.content, dependency_name: dependency.name, old_requirement: old_req[:requirement], new_requirement: new_req[:requirement], index_urls: @index_urls ).updated_content end