1. Developer Documentation

This project supports Python 3.8, 3.9, 3.10, 3.11 and 3.12. Other Python versions might work as well but are not regularly tested.

For locally testing changes it is very handy to install tox which automates the creation of Python virtual environments.

1.1. Dependencies

  • docker

  • fuse

1.2. Setting up a developer environment

$ python -m virtualenv venv
$ source venv/bin/activate
$ (venv) pip install -r requirements.txt

Install ebuildtester in the virtualenv:

$ (venv) python setup.py install

Run the development version:

$ (venv) ebuildtester ...