      # Checks not required for installer
          if self.env.is_installer:
              return
  
      # Ask AMD/Docker/Cuda
          self.amd_ask_enable()
          if not self.env.enable_amd:
              self.docker_ask_enable()
 
</s> remove     def __init__(self, environment):
        self.env = environment
        self.output = Output()
        self.tips = Tips()

 </s> add     def __init__(self, environment: Environment) -> None:
        self.env:  Environment = environment
        self.output: Output = Output()
        self.tips: Tips = Tips() </s> remove                                       if not pkg.startswith("tensorflow-gpu")]
 </s> add                                       if not pkg[0].startswith("tensorflow-gpu")] </s> remove             if self.env.is_conda and not pkg.startswith("git"):
 </s> add             if self.env.is_conda and not self.env.enable_apple_silicon: </s> remove     def check_system(self):
 </s> add     def check_system(self) -> None: </s> remove     def docker_confirm(self):
 </s> add     def docker_confirm(self) -> None:
    # Checks not required for Apple Silicon
        if self.env.enable_apple_silicon:
            return
      # Checks not required for installer
          if self.env.is_installer:
              return
    # Checks not required for Apple Silicon
        if self.env.enable_apple_silicon:
            return
  
      # Ask AMD/Docker/Cuda
          self.amd_ask_enable()
          if not self.env.enable_amd:
              self.docker_ask_enable()
keep keep add keep keep keep keep keep
 Add Apple M1 to setup.py

add libblas to requirements 
setup.py