class Dependabot::Uv::FileUpdater::RequirementFileUpdater

def updated_requirement_or_setup_file_content(new_req, old_req)

def updated_requirement_or_setup_file_content(new_req, old_req)
  original_file = get_original_file(new_req.fetch(:file))
  raise "Could not find a dependency file for #{new_req}" unless original_file
  RequirementReplacer.new(
    content: original_file.content,
    dependency_name: dependency&.name,
    old_requirement: old_req.fetch(:requirement),
    new_requirement: new_req.fetch(:requirement),
    new_hash_version: dependency&.version,
    index_urls: @index_urls
  ).updated_content
end