We currently use python-single-r1 in the systemd ebuild. It would be nice to convert this to python-r1 so that other python-r1 packages can use it as a library and express proper PYTHON_USEDEP dependencies. For example, see fail2ban (bug 520516).
I don't see a real point in added complexity. There's no real benefit from having fail2ban support multiple impls either.
(In reply to Michał Górny from comment #1) Any other opinions on this before we tell the fail2ban maintainer he needs to convert his ebuild to python-single-r1?
I don't mind :|
I made some attempts to implement this, but I haven't found a method that doesn't involve building the entire systemd source tree for each version of python.