              self.output.info("Running as Root/Admin")
          else:
              self.output.info("Running without root/admin privileges")
  
      def check_system(self):
          """ Check the system """
          if not self.updater:
              self.output.info("The tool provides tips for installation\n"
                               "and installs required python packages")
          self.output.info(f"Setup in {self.os_version[0]} {self.os_version[1]}")
 
</s> remove     def check_permission(self):
 </s> add     def check_permission(self) -> None: </s> remove     def check_python(self):
 </s> add     def check_python(self) -> None: </s> remove     def check_pip(self):
 </s> add     def check_pip(self) -> None: </s> remove     def docker_tips(self):
 </s> add     def docker_tips(self) -> None:
    def check_system(self) -> None:
              self.output.info("Running as Root/Admin")
          else:
              self.output.info("Running without root/admin privileges")
  
    def check_system(self) -> None:
          """ Check the system """
          if not self.updater:
              self.output.info("The tool provides tips for installation\n"
                               "and installs required python packages")
          self.output.info(f"Setup in {self.os_version[0]} {self.os_version[1]}")
keep keep keep keep replace keep keep keep keep keep
 Add Apple M1 to setup.py

add libblas to requirements 
setup.py