              item = pkg.split("==")
              installed_packages[item[0]] = item[1]
          return installed_packages
  
      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())
 
</s> remove             return None
 </s> add             return {} </s> remove     def get_installed_packages(self):
 </s> add     def get_installed_packages(self) -> Dict[str, str]: </s> remove     def update_tf_dep(self):
 </s> add     def update_tf_dep(self) -> None: </s> remove     def info(self, text):
 </s> add     def info(self, text: str) -> None: </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))
    def get_installed_conda_packages(self) -> Dict[str, str]:
              item = pkg.split("==")
              installed_packages[item[0]] = item[1]
          return installed_packages
  
    def get_installed_conda_packages(self) -> Dict[str, str]:
          """ Get currently installed conda packages """
          if not self.is_conda:
              return None
          chk = os.popen("conda list").read()
          installed = [re.sub(" +", " ", line.strip())
keep keep keep keep replace keep keep keep keep keep
 Add Apple M1 to setup.py

add libblas to requirements 
setup.py