code: def setup_package():
      script_names = [
          f
          for f in os.listdir(SCRIPTS_TARGET)
          if os.path.isfile(os.path.join(SCRIPTS_TARGET, f))
      ]
      scripts = list(
          map(
              lambda script: os.path.join(SCRIPTS_TARGET, script),
              script_names,
          )
      )
      print(os.listdir("../.."))
      metadata = dict(
          name="bigdl-ppml",
          version=VERSION,
          description="Privacy Preserving Big Data Analysis and Machine Learning",
          long_description=long_description,
          long_description_content_type="text/markdown",
          author="BigDL Authors",
          author_email="bigdl-user-group@googlegroups.com",
          license="Apache License, Version 2.0",
          url="https://github.com/intel-analytics/BigDL",
          packages=get_bigdl_packages(),
          include_package_data=False,
          scripts=scripts,
          install_requires=[],
          classifiers=[
              "License :: OSI Approved :: Apache Software License",
              "Programming Language :: Python :: 3",
              "Programming Language :: Python :: 3.6",
              "Programming Language :: Python :: 3.7",
              "Programming Language :: Python :: Implementation :: CPython",
          ],
          platforms=["mac", "linux"],
      )
  
      setup(**metadata)
  
imports: import os
  from shutil import copytree, rmtree
  from setuptools import setup
  import fnmatch
  import sys
label_desc: Use image node_id 3 for calling a global function with example usage: setup_package() without return types