code: def _suppress_distutils_logs():
      
      f = distutils.log.Log._log
  
      def _log(log, level, msg, args):
          if level >= distutils.log.ERROR:
              f(log, level, msg, args)
  
      distutils.log.Log._log = _log
      yield
      distutils.log.Log._log = f
docs: Hack to hide noise generated by `setup.py develop`.
  
      There isn't a good way to suppress them now, so let's monky-patch.
      See https://bugs.python.org/issue25392.