cheshire-cat-ai/core

[Feature] Fallback to handler pip errors

Closed this issue · 1 comments

Is your feature request related to a problem? Please describe.
If you install a plugin outdate and has modules that are not in the pypi than the container will break permantly.

Describe the solution you'd like
Add a fallback to handle this exception by removing all the modules installed ( To have a clean install ) and isolate the plugin (or even delete it with a Warning message)

Where we should handle it?
This function of the mad hatter handles the installation process

An example of plugin that break the container is Mood music for Cheshire Cat, trying to install json==1.6.3 and feedparser