Dj Gilcrease schrieb:
Say I have an application that lives in /usr/local/myapp it comes with
some default plugins that live in /usr/local/myapp/plugins and I allow
users to have plugins that would live in ~/myapp/plugins

Is there a way to map ~/myapp to a user package so I could do "from
user.plugins import *" or better yet map it to myapp.user?

No. You can execfile things in there, or you can add ~/myapp to the sys.path and then import things in there. And you can create aliases for those of course.

Alternatively, namespace-packages and virtualenvs might be a solution, but not exactly straight-forward as well.

Diez
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to