          if self.is_virtualenv:
              self.output.info("Running in a Virtual Environment")
          self.output.info(f"Encoding: {self.encoding}")
  
      def check_pip(self):
          """ Check installed pip version """
          if self.updater:
              return
          try:
              import pip  # noqa pylint:disable=unused-import,import-outside-toplevel
 
</s> remove     def output_runtime_info(self):
 </s> add     def output_runtime_info(self) -> None: </s> remove     def upgrade_pip(self):
 </s> add     def upgrade_pip(self) -> None: </s> remove     def get_installed_packages(self):
 </s> add     def get_installed_packages(self) -> Dict[str, str]: </s> remove     def check_permission(self):
 </s> add     def check_permission(self) -> None: </s> remove     def check_system(self):
 </s> add     def check_system(self) -> None:
    def check_pip(self) -> None:
          if self.is_virtualenv:
              self.output.info("Running in a Virtual Environment")
          self.output.info(f"Encoding: {self.encoding}")
  
    def check_pip(self) -> None:
          """ Check installed pip version """
          if self.updater:
              return
          try:
              import pip  # noqa pylint:disable=unused-import,import-outside-toplevel
keep keep keep keep replace keep keep keep keep keep
 Add Apple M1 to setup.py

add libblas to requirements 
setup.py