code: def run(self):
      if self.buildgo:
          build_p2p_daemon()
      else:
          download_p2p_daemon()
  
      super().run()
  
      proto_compile(os.path.join(self.build_lib, "hivemind", "proto"))
  
imports: import codecs
  import glob
  import hashlib
  import os
  import platform
  import re
  import subprocess
  import tarfile
  import tempfile
  import urllib.request
  from pkg_resources import parse_requirements, parse_version
  from setuptools import find_packages, setup
  from setuptools.command.build_py import build_py
  from setuptools.command.develop import develop
label_desc: Use image node_id 2 for calling the BuildPy obj's underlying member method code with example usage: obj.run() without return types