oh my bad. That's interesting, but im not sure about utility.
Because everyone literally uses package management to install and maintain bottle.
Bottle has code like this - https://github.com/bottlepy/bottle/blob/master/bottle.py#L81... - which does check for external dependencies (which predicate a package manager)