Skip to content
Simple, Pythonic remote execution and deployment.
Branch: 2.0
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
fabric Improve discoverability of Connection(..., connect_kwargs={}) Nov 30, 2018
integration Blacken under black 18.6b4 Jun 26, 2018
sites Improve discoverability of Connection(..., connect_kwargs={}) Nov 30, 2018
tests Global state is bad no matter what Nov 8, 2018
.coveragerc Add a coveragerc Jan 9, 2017
.gitignore WIP, have bunch of tests working under pytest-relaxed now Nov 6, 2017
.travis.yml Set up for doctesting stuff in www site (eg README) Jul 25, 2018
LICENSE Never had a, ugh May 25, 2018
README.rst Give up and move doctested example code into Sphinx. Jul 25, 2018
dev-requirements.txt Updated to a flake8 with Python 3.7 support 🎉 Nov 30, 2018
fabric2 Have basic either-or package naming working via local pip Nov 24, 2016
setup.cfg Better package finding that covers subpackages May 25, 2018


Welcome to Fabric!

Fabric is a high level Python (2.7, 3.4+) library designed to execute shell commands remotely over SSH, yielding useful Python objects in return. It builds on top of Invoke (subprocess command execution and command-line features) and Paramiko (SSH protocol implementation), extending their APIs to complement one another and provide additional functionality.

For a high level introduction, including example code, please see our main project website; or for detailed API docs, see the versioned API website.

You can’t perform that action at this time.