Installation

You can install persistent_ssh_agent using pip:

pip install persistent_ssh_agent

From Source

To install from source:

git clone https://github.com/loonghao/persistent_ssh_agent.git
cd persistent_ssh_agent
pip install -e .

Requirements

persistent_ssh_agent requires:

  • Python 3.7 or higher

  • OpenSSH client installed on your system

  • cryptography library for encryption operations

  • click library for CLI functionality

Development Installation

For development, you can install with additional dependencies:

pip install -e ".[dev]"

This will install additional packages needed for development, such as:

  • pytest for testing

  • ruff for linting

  • isort for import sorting

  • sphinx for documentation