[Baypiggies] Alternatives to Python Fabric for SSH remote execution for Python 3?
Tiejun Li
tiejli at yahoo.com
Sat Oct 31 19:38:04 EDT 2015
There is none. Fabric is the best.
Sent from Yahoo Mail on Android
From:"Craig Rodrigues" <rodrigc at FreeBSD.org>
Date:Sat, Oct 31, 2015 at 4:25 PM
Subject:[Baypiggies] Alternatives to Python Fabric for SSH remote execution for Python 3?
Hi,
I was recently doing QA work at a startup, and extensively used
Fabric ( http://fabfile.org ) for execute commands remotely over SSH.
I used only a few functions from this library, such as
fabric.api.run() , fabric.api.cd(), fabric.api.put(), fabric.api.get().
This allowed me to run a remote command, change to a remote directory,
put a file, and get a file, all over SSH.
For my uses, this worked out quite well. I really liked this library a lot.
The only downside is the library does not work with Python 3.
I've tried this patch to add Python 3 support: https://github.com/fabric/fabric/issues/1378
and it works. However, the author of Fabric is not accepting this patch
because he does not want to drop support for Python 2.5.
The author is working on a rewrite called Pyinvoke ( http://www.pyinvoke.org/ )
which will support Python 3, but that is very early pre-alpha stuff.
Can anyone recommend an alternate library for doing SSH remote
execution, which works on Python 2 and Python 3, and is simple to use?
Since Fabric layers on top of the Paramiko ( http://paramiko.org ) SSH library,
is using that directly the best way to go?
--
Craig
_______________________________________________
Baypiggies mailing list
Baypiggies at python.org
To change your subscription options or unsubscribe:
https://mail.python.org/mailman/listinfo/baypiggies
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/baypiggies/attachments/20151031/c41aa84a/attachment.html>
More information about the Baypiggies
mailing list