Ebuilds pycrypto-2.4.1.ebuild, pycrypto-2.5.ebuild, and pycrypto-2.6.ebuild all have: RESTRICT_PYTHON_ABIS="3.* *-jython 2.7-pypy-*" except according to this changelog https://github.com/dlitz/pycrypto/commit/32114297da2450af00c4612596bc15da4f6256f2#diff-1 PyCrypto has supported Python 3 since PyCrypto-2.4.1. Please change to: RESTRICT_PYTHON_ABIS="*-jython 2.7-pypy-*" and restore joy to the land of Python 3 (at least up to and including 3.2.*). Thanks to Stack Overflow: http://stackoverflow.com/questions/4583274/cryptography-tools-for-python-3 Reproducible: Always Steps to Reproduce: # emerge dev-python/pycrypto Actual Results: Only optimizes and installs for my 2.7 installation. $ python2 Python 2.7.3 (default, Jul 13 2012, 04:25:25) [GCC 4.5.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import Crypto >>> $ python3 >>> import Crypto Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named Crypto >>> Expected Results: Install for all my Pythons: 2.7 and 3.1.
AFAICS this was fixed already.