code: def run(self):
          
          for build_dir in self.build_dirs:
              if os.path.isdir(build_dir):
                  sys.stdout.write('Removing %s%s' % (build_dir, os.linesep))
                  shutil.rmtree(build_dir)
  
          for (root, dirs, files) in os.walk(self.cwd):
              for name in files:
                  fullpath = os.path.join(root, name)
                  if any(fullpath.endswith(ext) for ext in self.build_artifacts):
                      sys.stdout.write('Removing %s%s' % (fullpath, os.linesep))
                      os.remove(fullpath)
docs: Runs the command.
  
          Args:
            self (CleanCommand): the ``CleanCommand`` instance
  
          Returns:
            ``None``