To solve the large deptree issue, amongst other things, break the libtaskotron code up into modules so we can start splitting functionality up into multiple subpackages. This aims to two concerns at the same time:
libvirt
libguestfs
This ticket is for pretty much the simplest possible implementation we could do: * move all the non-core modules into libtaskotron/ext/<module_name>/ * for example, koji_utils.py, bodhi_utils.py, yumrepoinfo.py etc. would go into libtaskotron/ext/fedora * surround all non-core-functionality imports in directives with try-catch blocks, logging issues if a piece of functionality cannot be imported
libtaskotron/ext/<module_name>/
koji_utils.py
bodhi_utils.py
yumrepoinfo.py
libtaskotron/ext/fedora
This ticket had assigned some Differential requests: D616
We may want to change the directive doc code up a bit to have a requires: section
requires:
Login to comment on this ticket.