dev-python/tagpy-0.94.5 fails due to missing dependency (dev-python/setuptools): localhost portage # emerge tagpy -av1 These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] dev-python/tagpy-0.94.5 [0.93] 0 kB Total: 1 package (1 upgrade), Size of downloads: 0 kB Would you like to merge these packages? [Yes/No] >>> Verifying ebuild Manifests... >>> Emerging (1 of 1) dev-python/tagpy-0.94.5 to / * tagpy-0.94.5.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking tagpy-0.94.5.tar.gz ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking tagpy-0.94.5.tar.gz to /var/tmp/portage/dev-python/tagpy-0.94.5/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/dev-python/tagpy-0.94.5/work/tagpy-0.94.5 ... Traceback (most recent call last): File "./configure", line 3, in <module> from aksetup_helper import configure_frontend File "/var/tmp/portage/dev-python/tagpy-0.94.5/work/tagpy-0.94.5/aksetup_helper.py", line 6, in <module> from setuptools import Extension ImportError: No module named setuptools Traceback (most recent call last): File "setup.py", line 117, in <module> main() File "setup.py", line 50, in main from aksetup_helper import hack_distutils, get_config, setup, Extension File "/var/tmp/portage/dev-python/tagpy-0.94.5/work/tagpy-0.94.5/aksetup_helper.py", line 6, in <module> from setuptools import Extension ImportError: No module named setuptools * * ERROR: dev-python/tagpy-0.94.5 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2383: Called distutils_src_compile * environment, line 696: Called die * The specific snippet of code: * ${python} setup.py build "$@" || die "compilation failed" * The die message: * compilation failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/dev-python/tagpy-0.94.5/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/tagpy-0.94.5/temp/environment'. * Reproducible: Always Steps to Reproduce: 1. emerge dev-python/setuptools -C (if installed) 2. emerge tagpy Actual Results: compilation dies because it needs setuptools module, which is not pulled in by tagpy. Expected Results: it should pull in dev-python/setuptools. If you install setuptools and then tagpy, it will finish without errors.
Fixed in CVS, thanks for reporting!