I actually prefer using the systems native package management system. It's
the best way to make sure you aren't missing any dependencies.

It's also easy if you already have a setup.py which produces the correct
package format (rpm, deb, etc) and make the packages as part of your
continuous integration builds.
On Jun 13, 2012 8:07 PM, "Trace Peters" <[email protected]> wrote:

> Seconding Fabric. Fast, easy, and friendly deployment.
>
> I've been in RPM hell rolling a deployable django app. Total overkill IMO
> but business rules are business rules.
>
> Trace
>
> On Wed, Jun 13, 2012 at 3:05 PM, Toby Champion <[email protected]>wrote:
>
>> I'd recommend using Fabric over Chef if your application is in Python.
>> That's because you can use your application code, either some of the Django
>> project itself or your libraries, from within Fabric. I've found this
>> useful for testing and diagnostics. I've used it recently for throwing fake
>> data at an XMPP server, by using a library that's used by the Django app
>> directly from Fabric. You can do this sort of thing by writing Django
>> management commands, but for quick and dirty work (often required of
>> start-ups), it's easier from Fabric.
>>
>> Also, it's one less language to be programming in every day.
>>
>> Toby
>>
>>
>> On 6/13/12 1:53 PM, Adam Feuer wrote:
>>
>>> On Wed, Jun 13, 2012 at 12:39 PM, karen<[email protected]>  wrote:
>>>
>>>>  There's Paste, which
>>>> doesn't sound ideal.....what else should I be looking at?
>>>>
>>> It's not Python, but it's really good for this: Chef
>>> http://www.opscode.com/chef/
>>>
>>> It has a good community and a lot of pre-built recipes (scripts). I've
>>> used Fabric and Chef, I count those big advantages over Fabric.
>>>
>>> More info:
>>>
>>> http://www.opscode.com/blog/**2011/05/23/deploy-django-cms-**with-chef/<http://www.opscode.com/blog/2011/05/23/deploy-django-cms-with-chef/>
>>>
>>> http://wiki.opscode.com/**display/chef/Build+a+Django+**Stack<http://wiki.opscode.com/display/chef/Build+a+Django+Stack>
>>>
>>> -adam
>>>
>>
>

Reply via email to