code: def install_remote_package(download_url, user_pip_args=None):
      pip_args = ["--no-cache-dir", "--no-deps"]
      if user_pip_args:
          pip_args.extend(user_pip_args)
      cmd = (
          [sys.executable, "-m", "pip", "install"]
          + pip_args
          + [download_url]
      )
      exit_code = subprocess.call(cmd, env=os.environ.copy())
      # Don't forget to invalidate caches after dynamically installing modules
      # https://docs.python.org/3/library/importlib.html#importlib.import_module
      invalidate_caches()
      return exit_code
  
file_path: snips-nlu/snips_nlu/cli/utils.py
imports: from __future__ import print_function, unicode_literals
  import logging
  import os
  import subprocess
  import sys
  from enum import Enum, unique
  import requests
  import snips_nlu
  from snips_nlu import __about__
  from snips_nlu.common.utils import parse_version
label_desc: Use image node_id 6 for calling a global function with example usage: install_remote_package(download_url, user_pip_args) and returns: exit_code