ella/ella — Issue #56: Dependency wrapper for Ella plugins
Author: xaralis
Created: 2012-01-27 15:37:59+00:00
State: open

It would be nice to create some dependency wrapper between plugins. Nice example can be **imports** app. This one needs **articles**, but one can imagine articles can very nicely live without **imports** so it doesn't make sense to merge the apps.

Instead, we should create some dependency-checking mechanism for each module. Putting the dependency into **setup.py** is not sufficent, because the fact that it's installed doesn't necessarily mean that it's included in ``INSTALLED_APPS`` too.

The wrapper can be fairly simple, just simple checking and in case that dependencies are not met, warning should be raised.

What do you think?