code: def add_user_module_dependency(
      component: base_component.BaseComponent,
      module_file_key: str,
      module_path_key: str,
  ) -> None:
      """Adds a module file dependency to the current component."""
      dependency = UserModuleFilePipDependency(
          component, module_file_key, module_path_key
      )
      component._add_pip_dependency(dependency)
  
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 5 for calling a global function with example usage: add_user_module_dependency(component, module_file_key, module_path_key) without return types