I do periodically builds of ~amd64 gentoo (from official amd64 stage3). Recently I've spotted that one of layman dependencies, idna, fails to build on missing setuptools python module. Merging setuptools with oneshot prior to idna does workaround this missing dependency issue. Reproducible: Always Steps to Reproduce: 1. Fetch stage3, switch keyword to ~amd64, emerge idna Actual Results: >>> Jobs: 1 of 18 complete, 1 failed Load avg: 2.98, 2.79, 1.75 * Package: dev-python/idna-2.0 * Repository: gentoo * Maintainer: jlec@gentoo.org python@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python2_7 python_targets_python3_3 userland_GNU * FEATURES: preserve-libs userpriv >>> Unpacking source... >>> Unpacking idna-2.0.tar.gz to /var/portage/tmp/portage/dev-python/idna-2.0/work >>> Source unpacked in /var/portage/tmp/portage/dev-python/idna-2.0/work >>> Preparing source in /var/portage/tmp/portage/dev-python/idna-2.0/work/idna-2.0 ... >>> Source prepared. >>> Configuring source in /var/portage/tmp/portage/dev-python/idna-2.0/work/idna-2.0 ... >>> Source configured. >>> Compiling source in /var/portage/tmp/portage/dev-python/idna-2.0/work/idna-2.0 ... * python3_3: running distutils-r1_run_phase distutils-r1_python_compile /usr/bin/python3.3 setup.py build Traceback (most recent call last): File "setup.py", line 10, in <module> from setuptools import setup ImportError: No module named 'setuptools' * ERROR: dev-python/idna-2.0::gentoo failed (compile phase): * (no error message)
+ 30 May 2015; Mike Gilbert <floppym@gentoo.org> idna-1.1.ebuild, + idna-2.0.ebuild: + Depend on setuptools, bug 550826 by Piotr Karbowski.