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.

Reply via email to