          chk = os.popen("conda list").read()
          installed = [re.sub(" +", " ", line.strip())
                       for line in chk.splitlines() if not line.startswith("#")]
          for pkg in installed:
              item = pkg.split(" ")
              retval[item[0]] = item[1]
          return retval
 
</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)
        retval = dict()
          chk = os.popen("conda list").read()
          installed = [re.sub(" +", " ", line.strip())
                       for line in chk.splitlines() if not line.startswith("#")]
        retval = dict()
          for pkg in installed:
              item = pkg.split(" ")
              retval[item[0]] = item[1]
          return retval
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