Skip to content


Repository files navigation


pip Version Supports all Python versions
Build Status Tools Status Documentation


When dealing with a project that depends on multiple packages, assets may be found in multiple locations and may require various methods to extract, build and more. releng-tool can be used to process a defined set of projects/packages which identify where resources can be fetched, how packages can be extracted and methods to patch, configure, build and install each individual package for a target root.

For detailed documentation on the releng-tool project, see releng-tool's documentation.


Host tools such as Git, scp, etc. may be required depending on the project being processed (e.g. if a package's sources fetch from a Git source, a Git client tool is required to perform said fetch).


This tool can be installed using pip:

pip install releng-tool
python -m pip install releng-tool

For Arch Linux users, this package is also available on AUR:

Arch User Repository - releng-tool


This tool can be invoked from a command line using:

releng-tool --help
python -m releng-tool --help


Examples of releng-tool projects can be found in releng-tool's examples repository.