Trying to install dev-python/setuptools-30.4.0 with flag pypy3 fails because I have: pypy3 Python 3.2.5 (b2091e973da69152b3f928bfaabd5d2347e6df46, Feb 12 2017, 23:43:48) [PyPy 2.4.0 with GCC 4.9.4] on linux2 and it wants python 3.3. There is a way to put in the ebuild a check of the pypy3 version? copying setuptools/command/launcher manifest.xml -> /var/tmp/portage/dev-python/setuptools-30.4.0/work/setuptools-30.4.0-pypy/build/lib/setuptools/command warning: build_py: byte-compiling is disabled, skipping. * pypy3: running distutils-r1_run_phase distutils-r1_python_compile cp: './build/setuptools.egg-info' and '/var/tmp/portage/dev-python/setuptools-30.4.0/work/setuptools-30.4.0-pypy3/build/setuptools.egg-info' are the same file /usr/bin/pypy3 setup.py build Traceback (most recent call last): File "setup.py", line 11, in <module> import setuptools File "/var/tmp/portage/dev-python/setuptools-30.4.0/work/setuptools-30.4.0-pypy3/setuptools/__init__.py", line 10, in <module> from setuptools.extern.six.moves import filter, filterfalse, map File "/var/tmp/portage/dev-python/setuptools-30.4.0/work/setuptools-30.4.0-pypy3/setuptools/extern/__init__.py", line 1, in <module> from pkg_resources.extern import VendorImporter File "/var/tmp/portage/dev-python/setuptools-30.4.0/work/setuptools-30.4.0-pypy3/pkg_resources/__init__.py", line 78, in <module> raise RuntimeError("Python 3.3 or later is required") RuntimeError: Python 3.3 or later is required
That PyPy3 version is ancient. I'm going to clean up the old versions and force a newer one in the eclass.