dict
fabric.group.GroupResult
- Collection of results and/or exceptions arising from `.Group` methods.Exception
fabric.exceptions.GroupException
- Lightweight exception wrapper for `.GroupResult` when one contains errors.fabric.exceptions.InvalidV1Env
- Raised when attempting to import a Fabric 1 ``env`` which is missing data.fabric.exceptions.NothingToDo
- Undocumentedfabric.testing.base.Command
- Data record specifying params of a command execution to mock/expect.fabric.testing.base.ShellCommand
- A pseudo-command that expects an interactive shell to be executed.fabric.testing.base.MockRemote
- Class representing mocked remote state.fabric.testing.base.MockSFTP
- Class managing mocked SFTP remote state.fabric.testing.base.Session
- A mock remote session of a single connection and 1 or more command execs.fabric.transfer.Result
- A container for information about the result of a file transfer.fabric.transfer.Transfer
- `.Connection`-wrapping class responsible for managing file upload/download.invoke.Call
fabric.tasks.ConnectionCall
- Subclass of `invoke.tasks.Call` that generates `Connections <.Connection>`.invoke.config.Config
fabric.config.Config
- An `invoke.config.Config` subclass with extra Fabric-related behavior.invoke.Context
fabric.connection.Connection
- A connection to an SSH daemon, with methods for commands and file transfer.invoke.Executor
fabric.executor.Executor
- `~invoke.executor.Executor` subclass which understands Fabric concepts.invoke.Program
fabric.main.Fab
- Undocumentedinvoke.Result
fabric.runners.Result
- An `invoke.runners.Result` exposing which `.Connection` was run against.invoke.Runner
fabric.runners.Remote
- Run a shell command over an SSH connection.fabric.runners.RemoteShell
- Undocumentedinvoke.Task
fabric.tasks.Task
- Extends `invoke.tasks.Task` with knowledge of target hosts and similar.invoke.util.ExceptionHandlingThread
fabric.tunnels.Tunnel
- Bidirectionally forward data between an SSH channel and local socket.fabric.tunnels.TunnelManager
- Thread subclass for tunnelling connections over SSH between two endpoints.list
fabric.group.Group
- A collection of `.Connection` objects whose API operates on its contents.fabric.group.SerialGroup
- Subclass of `.Group` which executes in simple, serial fashion.fabric.group.ThreadingGroup
- Subclass of `.Group` which uses threading to execute concurrently.unittest.mock.Mock
fabric.testing.base.MockChannel
- Mock subclass that tracks state for its ``recv(_stderr)?`` methods.