Tool for branching Fedora packages for EPEL
$ ebranch Usage: ebranch [OPTIONS] COMMAND [ARGS]... Options: --help Show this message and exit. Commands: build-reqs lists build requirements for a package is-branched checks if a package is branched iterate-report computes missing BRs for new top-level packages ls-branches lists branches for a package missing-build-reqs lists missing build requirements to build for a branch unfold-report adds new missing BRs to the top-level list
This tool is still in active development, so for the time being it is not packaged in Fedora proper. This will happen once the commands and data structures are reasonably stable.
You can install on Fedora 35, CentOS Stream 9 (with EPEL enabled), and Rawhide using:
sudo dnf copr enable salimma/ebranch sudo dnf install ebranch
python -m venv .venv-dev source .venv-dev/bin/activate pip install --upgrade pip pip install -q build make dist install make install