  
      def get_installed_conda_packages(self):
          """ Get currently installed conda packages """
          if not self.is_conda:
              return None
          chk = os.popen("conda list").read()
          installed = [re.sub(" +", " ", line.strip())
                       for line in chk.splitlines() if not line.startswith("#")]
          retval = {}
          for pkg in installed:
 
</s> remove     def get_installed_conda_packages(self):
 </s> add     def get_installed_conda_packages(self) -> Dict[str, str]: </s> remove     def get_installed_packages(self):
 </s> add     def get_installed_packages(self) -> Dict[str, str]: </s> remove             self.required_packages.append(tf_ver)
 </s> add             tf_ver = f"tensorflow-gpu{tf_ver}"
            self.required_packages.append(("tensorflow-gpu",
                                           next(parse_requirements(tf_ver)).specs)) </s> remove     def check_permission(self):
 </s> add     def check_permission(self) -> None: </s> remove     def is_virtualenv(self):
 </s> add     def is_virtualenv(self) -> bool:
            return {}
  
      def get_installed_conda_packages(self):
          """ Get currently installed conda packages """
          if not self.is_conda:
            return {}
          chk = os.popen("conda list").read()
          installed = [re.sub(" +", " ", line.strip())
                       for line in chk.splitlines() if not line.startswith("#")]
          retval = {}
          for pkg in installed:
keep keep keep keep replace keep keep keep keep keep
 Add Apple M1 to setup.py

add libblas to requirements 
setup.py