Think of your pluggable Django apps like they were any other Python module, such as your database driver, Django itself, South, Celery, or whatever.
The easiest and cleanest way to do it is to package your pluggable apps so you can install them with pip or setuptools. If there's an update, upgrade them as you would any other package. There's nothing special about them just because they're Django apps -- you still have to somehow get them on your PYTHONPATH and import them. This is roughly the equivalent of what you're doing now with git. It's messy because it's a manual process. Here's a link to distutils. I'm no expert in this area, so if distribute or distutils2 is generally preferred by the community then I hope someone will jump in and clarify. http://docs.python.org/library/distutils.html Shawn -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.