code: def package_zip():
      # --export_dir path/to/export/LANG_CODE/ => path/to/export/LANG_CODE.zip
      export_dir = os.path.join(
          os.path.abspath(FLAGS.export_dir), ""
      )  # Force ending '/'
      if is_remote_path(export_dir):
          log_error(
              "Cannot package remote path zip %s. Please do this manually."
              % export_dir
          )
          return
  
      zip_filename = os.path.dirname(export_dir)
  
      shutil.copy(FLAGS.scorer_path, export_dir)
  
      archive = shutil.make_archive(zip_filename, "zip", export_dir)
      log_info("Exported packaged model {}".format(archive))
  
imports: from __future__ import absolute_import, division, print_function
  import os
  import sys
  import absl.app
  import numpy
  import progressbar
  import shutil
  import tensorflow
  import tensorflow.compat.v1
  import time
  from datetime import datetime
  from ds_ctcdecoder import ctc_beam_search_decoder, Scorer
  from .evaluate import evaluate
  from six.moves import zip, range
  from .util.config import Config, initialize_globals
  from .util.checkpoints import load_or_init_graph_for_training, load_graph_for_evaluation, reload_best_checkpoint
  from .util.evaluate_tools import save_samples_json
  from .util.feeding import create_dataset, audio_to_features, audiofile_to_features
  from .util.flags import create_flags, FLAGS
  from .util.helpers import check_ctcdecoder_version, ExceptionBox
  from .util.logging import create_progressbar, log_debug, log_error, log_info, log_progress, log_warn
  from .util.io import open_remote, remove_remote, listdir_remote, is_remote_path, isdir_remote
label_desc: Use image node_id 19 for calling a global function with example usage: package_zip() without return types