Skip to content

Installation

Requirements

  • Python 3.8 or higher
  • pip package manager

Install from Source

Clone the repository and install in development mode:

git clone https://github.com/open-climate/copa_development.git
cd copa_development/copa
pip install -e .

Dependencies

Copa automatically installs these dependencies:

  • ansible - For playbook execution
  • ansible-runner - Ansible execution interface
  • pyyaml - YAML configuration parsing
  • textual - Future TUI support
  • typer - CLI framework

Optional Dependencies

For development:

pip install -e .[dev]

For building documentation:

pip install -e .[docs]

For both:

pip install -e .[dev,docs]

Verify Installation

Check that Copa is installed correctly:

copa --help

You should see the Copa CLI help output.