  
      def conda_installer(self, package, channel=None, verbose=False, conda_only=False):
          """ Install a conda package """
          #  Packages with special characters need to be enclosed in double quotes
          if any(char in package for char in (" ", "<", ">", "*", "|")):
              package = "\"{}\"".format(package)
          success = True
          condaexe = ["conda", "install", "-y"]
          if not verbose or self.env.updater:
              condaexe.append("-q")
          if channel:
 
</s> remove         in Conda """
 </s> add         in Conda.

        This was used whilst Tensorflow 2.2 was not available for Windows in Conda. It is kept
        here in case it is required again in the future.
        """ </s> remove             self.installed_packages[item[0]] = item[1]
 </s> add             retval[item[0]] = item[1]
        return retval </s> remove             chk = Popen(condaexe + [pkg], shell=True, stdout=PIPE)
 </s> add             chk = Popen(condaexe + [pkg], shell=shell, stdout=PIPE)
        cuda_cudnn = None
  
      def conda_installer(self, package, channel=None, verbose=False, conda_only=False):
          """ Install a conda package """
          #  Packages with special characters need to be enclosed in double quotes
        cuda_cudnn = None
        cuda_cudnn = None
          success = True
          condaexe = ["conda", "install", "-y"]
          if not verbose or self.env.updater:
              condaexe.append("-q")
          if channel:
keep keep keep keep replace replace keep keep keep keep keep
 Update to TF2.3 (#1100)

* Minimum requirements to tf2.3.
  - Handle upgrades for Windows users with tf2.2 installed by Pip
  - Handle windows upgrade from pip tf2.2
  - Explicitly install Cuda for Conda installs

* Update tensorflow errors api reference
* Suppress AutoGraph warning messages
* Update GUI Stats to work with tf2.3
* Fix live graph for tf2.3
* DSSIMObjective - autoGraph bugfix
* Update Travis test 
setup.py