If a user installs something like requests, but then later installs an older version of requests, then no message is displayed.
ipydeps.pip('requests')
New packages installed: requests
Later
ipydeps.pip('requests==0.0.1')
No new packages installed
This is because ipydeps discards version information when it uses pip freeze to get the the old and new lists of installed packages.
If a user installs something like
requests, but then later installs an older version ofrequests, then no message is displayed.ipydeps.pip('requests')New packages installed: requestsLater
ipydeps.pip('requests==0.0.1')No new packages installedThis is because ipydeps discards version information when it uses
pip freezeto get the the old and new lists of installed packages.