code: def do_setup():
      setup(
          name=NAME,
          version=version_data["version"],
          description=DESCRIPTION,
          long_description=LONG_DESCRIPTION,
          classifiers=CLASSIFIERS,
          author=AUTHOR,
          author_email=AUTHOR_EMAIL,
          url=URL,
          license=LICENSE,
          platforms=PLATFORMS,
          packages=find_packages(),
          cmdclass=versioneer.get_cmdclass(),
          install_requires=[
              "numpy>=1.9.1",
              "scipy>=0.14",
              "six>=1.9.0",
          ],
          # pygments is a dependency for Sphinx code highlight
          extras_require={
              "test": ["nose>=1.3.0", "parameterized", "flake8"],
              "doc": ["Sphinx>=0.5.1", "pygments"],
          },
          package_data={
              "": [
                  "*.txt",
                  "*.rst",
                  "*.cu",
                  "*.cuh",
                  "*.c",
                  "*.sh",
                  "*.pkl",
                  "*.h",
                  "*.cpp",
                  "ChangeLog",
                  "c_code/*",
              ],
              "theano.misc": ["*.sh"],
              "theano.d3viz": ["html/*", "css/*", "js/*"],
          },
          entry_points={
              "console_scripts": [
                  "theano-cache = bin.theano_cache:main",
                  "theano-nose = bin.theano_nose:main",
              ]
          },
          keywords=" ".join(
              [
                  "theano",
                  "math",
                  "numerical",
                  "symbolic",
                  "blas",
                  "numpy",
                  "gpu",
                  "autodiff",
                  "differentiation",
              ]
          ),
      )
  
imports: from __future__ import absolute_import, print_function, division
  import os
  import codecs
  from fnmatch import fnmatchcase
  from distutils.util import convert_path
  import versioneer
label_desc: Use image node_id 2 for calling a global function with example usage: do_setup() without return types