Je crée toujours un buildout par projet qui récupère toutes les dépendances requises. Cela peut être des œufs simples mais aussi des dépendances internes de git (hub) en utilisant mr.developer
Je ne vois pas la nécessité d'avoir une build par application. Il est probablement bon d'avoir un buildout.cfg correspondant à chaque configuration des paramètres de django (par exemple développement, production, etc)
Le buildout est simplement appliqué dans le dossier du projet, les dépendances seront automatiquement incluses (et personnalisables lors de l'utilisation de mr.developer).
également, y compris bootstrap.py est un peu démodé à mon avis; Je cours toujours virtualenv + pip installe zc.buildout. Cela peut également être fait sur le dossier du projet lui-même ou en externe (par ex.~/virtualenvs/myproject-123)
Si vous ne le savez pas encore, cela pourrait être intéressant pour vous: http://python.mirocommunity.org/video/1689/pycon-2010-django-deployment-w –
Pour l'anecdote: j'ai ajouté la balise buildout. –