code: def package_mfext_package(package_name):
      from metaflow.util import to_unicode
  
      _ext_debug("Packaging '%s'" % package_name)
      _filter_files_package(package_name)
      pkg_info = _all_packages.get(package_name, None)
      if pkg_info and pkg_info.get("root_paths", None):
          single_path = len(pkg_info["root_paths"]) == 1
          for p in pkg_info["root_paths"]:
              root_path = to_unicode(p)
              for f in pkg_info["files"]:
                  f_unicode = to_unicode(f)
                  fp = os.path.join(root_path, f_unicode)
                  if single_path or os.path.isfile(fp):
                      _ext_debug("    Adding '%s'" % fp)
                      yield fp, os.path.join(EXT_PKG, f_unicode)
  
imports: from __future__ import print_function
  import importlib
  import json
  import os
  import re
  import sys
  import types
  from collections import defaultdict, namedtuple
  from importlib.abc import MetaPathFinder, Loader
  from itertools import chain
label_desc: Use image node_id 5 for calling a global function with example usage: package_mfext_package(package_name) without return types