          """ Check whether user is admin """
          try:
              retval = os.getuid() == 0
          except AttributeError:
              retval = ctypes.windll.shell32.IsUserAnAdmin() != 0
          return retval
  
      @property
      def is_virtualenv(self):
          """ Check whether this is a virtual environment """
 
</s> remove     def is_admin(self):
 </s> add     def is_admin(self) -> bool: </s> remove     def is_virtualenv(self):
 </s> add     def is_virtualenv(self) -> bool: </s> remove     def is_conda(self):
 </s> add     def is_conda(self) -> bool: </s> remove     def process_arguments(self):
 </s> add     def process_arguments(self) -> None: </s> remove     def check_python(self):
 </s> add     def check_python(self) -> None:
            retval = ctypes.windll.shell32.IsUserAnAdmin() != 0  # type: ignore
          """ Check whether user is admin """
          try:
              retval = os.getuid() == 0
          except AttributeError:
            retval = ctypes.windll.shell32.IsUserAnAdmin() != 0  # type: ignore
          return retval
  
      @property
      def is_virtualenv(self):
          """ Check whether this is a virtual environment """
keep keep keep keep replace keep keep keep keep keep
 Add Apple M1 to setup.py

add libblas to requirements 
setup.py