class Dependabot::Uv::UpdateChecker::PipCompileVersionResolver

def update_req_file(file, updated_req)

def update_req_file(file, updated_req)
  return file.content unless file.name.end_with?(".in")
  req = dependency.requirements.find { |r| r[:file] == file.name }
  return file.content + "\n#{dependency.name} #{updated_req}" unless req&.fetch(:requirement)
  Uv::FileUpdater::RequirementReplacer.new(
    content: file.content,
    dependency_name: dependency.name,
    old_requirement: req[:requirement],
    new_requirement: updated_req
  ).updated_content
end