          self.env.update_tf_dep()
          if self.env.os_version[0] == "Windows":
              self.tips.pip()
  
      def amd_ask_enable(self):
          """ Enable or disable Plaidml for AMD"""
          self.output.info("AMD Support: AMD GPU support is currently limited.\r\n"
                           "Nvidia Users MUST answer 'no' to this option.")
          i = input("Enable AMD Support? [y/N] ")
          if i in ("Y", "y"):
 
</s> remove     def docker_ask_enable(self):
 </s> add     def docker_ask_enable(self) -> None: </s> remove     def cuda_ask_enable(self):
 </s> add     def cuda_ask_enable(self) -> None: </s> remove         if not self.is_conda or not self.enable_cuda:
            return

        if self.os_version[0] == "Windows":
 </s> add         if not self.is_conda or not self.enable_cuda or self.os_version[0].lower() != "linux": </s> remove     def __indent_text_block(text):
 </s> add     def __indent_text_block(text: str) -> str: </s> remove     def output_runtime_info(self):
 </s> add     def output_runtime_info(self) -> None:
    def amd_ask_enable(self) -> None:
          self.env.update_tf_dep()
          if self.env.os_version[0] == "Windows":
              self.tips.pip()
  
    def amd_ask_enable(self) -> None:
          """ Enable or disable Plaidml for AMD"""
          self.output.info("AMD Support: AMD GPU support is currently limited.\r\n"
                           "Nvidia Users MUST answer 'no' to this option.")
          i = input("Enable AMD Support? [y/N] ")
          if i in ("Y", "y"):
keep keep keep keep replace keep keep keep keep keep
 Add Apple M1 to setup.py

add libblas to requirements 
setup.py