class Dependabot::Python::FileUpdater::PipCompileFileUpdater

def freeze_dependency_requirement(file)

def freeze_dependency_requirement(file)
  return file.content unless file.name.end_with?(".in")
  old_req = T.must(T.must(dependency).previous_requirements)
             .find { |r| r[:file] == file.name }
  return file.content unless old_req
  return file.content if old_req == "==#{T.must(dependency).version}"
  RequirementReplacer.new(
    content: T.must(file.content),
    dependency_name: T.must(dependency).name,
    old_requirement: old_req[:requirement],
    new_requirement: "==#{T.must(dependency).version}",
    index_urls: @index_urls
  ).updated_content
end