              # that corresponds to the installed Cuda/cuDNN versions
              self.required_packages = [pkg for pkg in self.required_packages
                                        if not pkg.startswith("tensorflow-gpu")]
              tf_ver = f"tensorflow-gpu{tf_ver}"
              self.required_packages.append(tf_ver)
              return
  
          self.output.warning(
              "The minimum Tensorflow requirement is 2.4 \n"
              "Tensorflow currently has no official prebuild for your CUDA, cuDNN "
 
</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             return None
 </s> add             return {} </s> remove     def check_permission(self):
 </s> add     def check_permission(self) -> None: </s> remove     def update_tf_dep(self):
 </s> add     def update_tf_dep(self) -> None:
            tf_ver = f"tensorflow-gpu{tf_ver}"
            self.required_packages.append(("tensorflow-gpu",
                                           next(parse_requirements(tf_ver)).specs))
              # that corresponds to the installed Cuda/cuDNN versions
              self.required_packages = [pkg for pkg in self.required_packages
                                        if not pkg.startswith("tensorflow-gpu")]
              tf_ver = f"tensorflow-gpu{tf_ver}"
            tf_ver = f"tensorflow-gpu{tf_ver}"
            self.required_packages.append(("tensorflow-gpu",
                                           next(parse_requirements(tf_ver)).specs))
              return
  
          self.output.warning(
              "The minimum Tensorflow requirement is 2.4 \n"
              "Tensorflow currently has no official prebuild for your CUDA, cuDNN "
keep keep keep keep replace keep keep keep keep keep
 Add Apple M1 to setup.py

add libblas to requirements 
setup.py