On Mon, Feb 27, 2012 at 9:45 AM, Jeff Forcier <[email protected]> wrote:
> Forwarding part of a reply that I felt had use for the list at large... > > > On Sun, Feb 26, 2012 at 11:04 PM, Chris Withers <[email protected]> > wrote: > > > [...] No 3 yet, but as > > more of the libraries I use get there (Pyramid, SQLAlchemy, psycopg2, > > mysqldb) I'll be looking to add 3.x and drop 2.5. > > Should mention here that assuming things look good for us moving to > Python 2.6, having Python 3.x compatibility will be a higher priority > for us going forwards. Hopefully via the "one codebase that runs on > both w/o needing 2to3" approach. > > > Tasks that (could be) executed locally would be awesome. Is there any > > support for that currently? > > Depends what you mean, but local-only tasks (read: a task that > contains no run/sudo/put/get/etc calls, just Python or local()) have > been supported literally forever :) > > If you meant "tasks written with run/sudo which can be automagically > executed against a (non ssh-bearing) localhost instead", that's > oft-requested but not in yet (though the move to Invoke will bring us > closer to it being a reality.) > I wrote something to handle this in the djeploy library (which I believe is still part of #461) It's a Command class that executes based on whether or not the "deploy" is local or not. See the Command class here: https://bitbucket.org/petersanchez/djeploy/src/9fe71da268ab/djeploy/globals.py#cl-57 In order for it to be set to run locally, you have to set the "run_type" variable to "local" Example here: https://bitbucket.org/petersanchez/djeploy/src/9fe71da268ab/examples/fabfile_pscom.py#cl-51 Hope this helps. Peter > > > -- > Jeff Forcier > Unix sysadmin; Python/Ruby engineer > http://bitprophet.org > > _______________________________________________ > Fab-user mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/fab-user >
_______________________________________________ Fab-user mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/fab-user
