class Dependabot::Uv::UpdateChecker::PipCompileVersionResolver

def write_temporary_dependency_files(updated_req: nil,

def write_temporary_dependency_files(updated_req: nil,
                                     update_requirement: true)
  dependency_files.each do |file|
    path = file.name
    FileUtils.mkdir_p(Pathname.new(path).dirname)
    updated_content =
      if update_requirement then update_req_file(file, updated_req)
      else
        file.content
      end
    File.write(path, updated_content)
  end
  # Overwrite the .python-version with updated content
  File.write(".python-version", language_version_manager.python_major_minor)
end