Even though I cannot reproduce #158 I am concerned that our recent switch to using JupyterApp instead of NotebookApp, and jupyter_config.json instead of jupyter_notebook_config.json, might be leading to issues upon upgrade or uninstall/reinstall.
To that end I've modified the code for install to do a lot of cleanup when possible, and to better interpret the config landscape. In particular, it removes any extraneous configurations using the NotebookApp class or the older file location. And when looking at the effective status, it considers all of these potential values in the global configuration directories, too.
Even though I cannot reproduce #158 I am concerned that our recent switch to using
JupyterApp
instead ofNotebookApp
, andjupyter_config.json
instead ofjupyter_notebook_config.json
, might be leading to issues upon upgrade or uninstall/reinstall.To that end I've modified the code for install to do a lot of cleanup when possible, and to better interpret the config landscape. In particular, it removes any extraneous configurations using the
NotebookApp
class or the older file location. And when looking at the effective status, it considers all of these potential values in the global configuration directories, too.