code: def __init__(self):
      cupy_package_root = self._get_cupy_package_root()
      if cupy_package_root is not None:
          data_root = os.path.join(cupy_package_root, ".data")
          data_paths = {
              "lib": _dir_or_none(os.path.join(data_root, "lib")),
              "include": _dir_or_none(
                  os.path.join(data_root, "include")
              ),
          }
      else:
          data_paths = {
              "lib": None,
              "include": None,
          }
  
      self.cupy_package_root = cupy_package_root
      self.data_paths = data_paths
  
file_path: cupy/cupyx/_runtime.py
imports: import inspect
  import io
  import os
  import platform
  import warnings
  import numpy
  import cupy
  import cupy_backends
label_desc: Use image node_id 1 to create a new _InstallInfo object from inherited base classes: object with example: obj = _InstallInfo()