I've been bashing my head against a wall lately trying to determine the best (highly subjective, I know) workflow for developing Django projects.
What I have gathered so far is: * Buildout -- For building and packaging your projects. * Fabric -- For easy deployment/testing of code on devel/staging/ production servers * PIP -- For installing Python packages into your project. * virtualenv -- For creating an isolated Python environment. ... but what I am having trouble figuring out is how the workflow should be between these tools. * What's the relationship between PIP and buildout in development vs. deployment? * Is buildout used solely for installing/packaging stuff for deployment? * Do you use fabric to run buildout on a server? * What role does PIP requirements file play in all this? Is it used? * Are you using setuptools or distribute? I know this is a very broad and subjective topic but I'd love to hear what you guys and gals are doing out there to develop rapidly and to deploy efficiently and predictably. Cheers -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

