class_docstr: Extension of default build with additional pre-processing.
  
  In preparation for setuptool's default build, we perform these
  additional pre-processing steps:
  
  - Build view distribution
  
  See MANIFEST.in for a complete list of data files includes in the
  Guild distribution.
class_docstr_tok: ["Extension","of","default","build","with","additional","pre-processing",".","In","preparation","for","setuptool","'s","default","build",",","we","perform","these","additional","pre-processing","steps",":","-","Build","view","distribution","See","MANIFEST.in","for","a","complete","list","of","data","files","includes","in","the","Guild","distribution","."]
code: def run(self):
      if os.getenv("BUILD_GUILD_VIEW") == "1":
          _check_npm()
          _build_view_dist()
      build_py.run(self)
  
file_path: guildai/setup.py
imports: import os
  import platform
  import subprocess
  from pkg_resources import Distribution
  from pkg_resources import PathMetadata
  from setuptools import find_packages, setup
  from setuptools.command.build_py import build_py
  import guild
  from guild import log
label_desc: Use image node_id 1 for calling the Build obj's underlying member method code with example usage: obj.run() without return types