class_docstr: Set up package for development
class_docstr_tok: ["Set","up","package","for","development"]
code: def install_for_development(self):
      self.run_command("egg_info")
  
      # Build extensions in-place
      self.reinitialize_command("build_ext", inplace=1)
      self.run_command("build_ext")
  
      if setuptools.bootstrap_install_from:
          self.easy_install(setuptools.bootstrap_install_from)
          setuptools.bootstrap_install_from = None
  
      self.install_namespaces()
  
      # create an .egg-link in the installation dir, pointing to our egg
      log.info("Creating %s (link to %s)", self.egg_link, self.egg_base)
      if not self.dry_run:
          with open(self.egg_link, "w") as f:
              f.write(self.egg_path + "\n" + self.setup_path)
      # postprocess the installed distro, fixing up .pth, installing scripts,
      # and handling requirements
      self.process_distribution(None, self.dist, not self.no_deps)
  
imports: from distutils.util import convert_path
  from distutils import log
  from distutils.errors import DistutilsOptionError
  import os
  import glob
  from setuptools.command.easy_install import easy_install
  from setuptools import _path
  from setuptools import namespaces
  import setuptools
label_desc: Use image node_id 5 for calling the develop obj's underlying member method code with example usage: obj.install_for_development() without return types