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