As looks like it needs python2 support from that one (that seems that was removed at some point and, then, I cannot run the plugin now :( ) $ stabilization-candidates Traceback (most recent call last): File "/usr/bin/stabilization-candidates", line 14, in <module> from bugz.bugzilla import BugzillaProxy ImportError: No module named bugz.bugzilla
+ 09 Dec 2014; Agostino Sarubbo <ago@gentoo.org> arch-tools-9999.ebuild: + Add PYTHON_USEDEP to fix bug #532052 I'm not a guru with the python eclass stuff, could you test it? If you guess this will be improved, just tell me.
Thanks for taking care. You need to: - Set ${PYTHON_DEPS} instead of dev-lang/python - Add REQUIRED_USE=${PYTHON_REQUIRED_USE} - More RDEPENDs needed (with the PYTHON_USEDEP stuff): dev-python/common.. and I still get: # stabilization-candidates Traceback (most recent call last): File "/usr/bin/stabilization-candidates", line 19, in <module> from common import login ImportError: cannot import name login But I don't know what package provides it, hopefully you will have the module present on your system and will be able to figure out the ebuild providing it :S
Done. Actually to make it works, the ebuild downgrades your pybugz. When arch-tools will be python3 compatible, I'll change the ebuild.
Do you know what could I do for missing dependencies? I still cannot run it due them :| (I mean "common" missing dep and the one providing "login"... looks like I didn't have that problem with the script one year ago because the arch-tools tree was providing its own "common" module that looked to handle all that by itself)