Is there any reason that dependency management can't just be passed off to an existing tool like pip?
It seems like you could just have plugins define a requirements.txt (or something like setup.py) and have pip solve the managing issue. It might be a good idea to require pinning a specific package version, but I don't see a reason it wouldn't work.
|