code: def prepare_artifacts(
      src_dir: str, dst_dir: str, release_version: str
  ):
      os.mkdir(dst_dir)
  
      with tempfile.TemporaryDirectory() as tmp_dir:
          prepare_app(src_dir, dst_dir, release_version)
          prepare_R_package(src_dir, dst_dir, release_version, tmp_dir)
          prepare_catboostmodel_lib(src_dir, dst_dir, release_version)
  
file_path: catboost/ci/prepare_release_artifacts.py
imports: import argparse
  import os
  import shutil
  import tarfile
  import tempfile
label_desc: Use image node_id 6 for calling a global function with example usage: prepare_artifacts(src_dir, dst_dir, release_version) without return types