zc.buildout for an established Django project?

Here’s my mini question of the night. I posed it on Twitter and go no biters. How would one use buildout for a (established) Django project?

A lot of what I see focuses around the use of development on a particular module, or in Django’s case, a specific application. You specify a DjangoRecipe and it gets all your dependencies, sets up a nice little testing Django project for you, and does all the hard work for you.

What if I already have a Django project, with some of its own Django apps, some external Django apps, and a lot of external Python libs it needs to run? Does anyone have any examples of using buildout in this manner?

Currently I’m using a Pip requirements file (like Pinax does). You setup a virtualenv, checkout the project from Git, run pip install -r requirements.txt and syncdb. Pow! From the screen casts and slides I saw about buildout last night, it looks like it could be a lot sweeter, plus there’s a lot of talk about deployment, which interests me. Also it forces you to keep your setup.py in good shape, which I have not done on this particular project.

Does anyone have any tips or hints for me?