You must have a C compiler installed on your system.
- Clone the repository using
git clone https://github.com/MattTheCuber/edge-mender.git - Initialize the submodule using
git submodule update --init - Install uv
- Create a virtual environment using
uv venv - Install all development dependencies using
uv sync --all-extras - Compile the Cython code using
python setup.py build_ext --inplace - Run
pre-commit install - Create a branch and start writing code!