class_docstr: Specification of a user module dependency.
class_docstr_tok: ["Specification","of","a","user","module","dependency","."]
code: def __init__(
      self,
      component: base_component.BaseComponent,
      module_file_key: str,
      module_path_key: str,
  ):
      self.component = component
      self.module_file_key = module_file_key
      self.module_path_key = module_path_key
  
imports: import hashlib
  import os
  import re
  import shutil
  import struct
  import subprocess
  import sys
  import tempfile
  from typing import Any, Callable, Dict, List, Optional, Tuple
  from absl import logging
  from tfx.dsl.components.base import base_component
  from tfx.dsl.io import fileio
  from tfx.utils import import_utils
  from tfx.utils import io_utils
label_desc: Use image node_id 1 to create a new UserModuleFilePipDependency object from inherited base classes: base_component with example: obj = UserModuleFilePipDependency(component, module_file_key, module_path_key)