Trying to run: emerge -uDN dev-python/cryptography I get the following error: emerge: there are no ebuilds to satisfy "virtual/python-ipaddress[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_pypy(-)]". (dependency required by "dev-python/cryptography-1.0.2::gentoo" [installed]) (dependency required by "dev-python/cryptography" [argument]) In make.conf I have set: PYTHON_TARGETS="python2_7 python3_3 python3_4 python3_5" PYTHON_SINGLE_TARGET="python2_7" If I run: emerge -p virtual/python-ipaddress I get the following, which suggests that python3_5 is not supported by virtual/python-ipaddress: [ebuild N ] virtual/python-ipaddress-1.0 PYTHON_TARGETS="python2_7 python3_3 python3_4 (-pypy) (-pypy3) (-python3_5)" This seems to be counter to the settings in the ebuild here: https://gitweb.gentoo.org/repo/gentoo.git/diff/virtual/python-ipaddress/python-ipaddress-1.0.ebuild?id=156b9e32ecaf93a5205973fb35dc1a4d56863602
I don't see your problem. python-ipaddress supportes py3.5 $ gpy-showimpls virtual/python-ipaddress virtual/python-ipaddress:0 1.0: S 2.7 3.3 3.4 3.5 pypy pypy3 Installation works here as well. Could you please add your emerge info?
I cannot reproduce it here.
Created attachment 418510 [details] virtual/python-ipaddress --info
dev-python/urllib3 -python_targets_python3_5 dev-python/requests -python_targets_python3_5 dev-python/ndg-httpsclient -python_targets_python3_5 dev-python/pyopenssl -python_targets_python3_5 dev-python/cryptography -python_targets_python3_5 adding these 5 lines to package.use allowed me to proceed but doesn't explain why virtual/python-ipaddress claims it can't install on 3.5. One thought I had was that it might be because some of its dependencies don't support 3.5 but the only two I see there are dev-python/ipaddress-1.0.15 (which doesn't support python3 anymore) and dev-lang/python-exec, and python-exec has successfully built with 3.5 support. So I'm at a loss.
I should probably mention that it seems this is not the only case where packages that claim to support 3.5 are not being installed with 3.5 support. For example portage forces dev-python/simplegeneric to compile with (-python3_5) for some reason.
was missing -python_targets_python3_5 in /etc/portage/profile/use.mask