          if any(char in package for char in (" ", "<", ">", "*", "|")):
              package = "\"{}\"".format(package)
          condaexe.append(package)
          self.output.info("Installing {}".format(package.replace("\"", "")))
          shell = self.env.os_version[0] == "Windows"
          try:
              if verbose:
 
</s> remove         if any(char in package for char in (" ", "<", ">", "*", "|")):
            package = "\"{}\"".format(package)
 </s> add         cuda_cudnn = None </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.
        """
        if cuda_cudnn is not None:
            condaexe.extend(["cudatoolkit={}".format(cuda_cudnn[0]),
                             "cudnn={}".format(cuda_cudnn[1])])
          if any(char in package for char in (" ", "<", ">", "*", "|")):
              package = "\"{}\"".format(package)
          condaexe.append(package)
        if cuda_cudnn is not None:
            condaexe.extend(["cudatoolkit={}".format(cuda_cudnn[0]),
                             "cudnn={}".format(cuda_cudnn[1])])
          self.output.info("Installing {}".format(package.replace("\"", "")))
          shell = self.env.os_version[0] == "Windows"
          try:
              if verbose:
keep keep add 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