Skip to main content
Version: Next

Developer Guide Overview

This guide assumes you have checked-out the repository. It is recommended that you install Hydra in a virtual environment like conda or virtualenv.

Environment setup​

Install Miniconda and create an empty Conda environment with:

conda create -n hydra310 python=3.10 -qy
NOTE

The core Hydra framework supports Python 3.10 through 3.14. You may need to create additional environments for different Python versions if CI detects issues on a supported version of Python.

Activate the environment:

conda activate hydra310

From the source tree, install Hydra in development mode with the following commands:

# install development dependencies
pip install -r requirements/dev.txt
# install Hydra in development (editable) mode
pip install -e .