It looks like vetiver is doing star imports in vetiver/__init__.py for a couple modules, e.g.
This is causing things that were defined / imported in modules like prototype to get imported at the top level. For example, because prototype uses from warnings import warn, this ends up on vetiver:
import vetiver
vetiver.warn