dev-python/ipykernel: adjust dependencies on ipython
authorVirgil Dupras <vdupras@gentoo.org>
Fri, 3 May 2019 12:51:12 +0000 (08:51 -0400)
committerVirgil Dupras <vdupras@gentoo.org>
Fri, 3 May 2019 12:53:40 +0000 (08:53 -0400)
commit1f913035f1f2b830c58c1652db63151db355b8ec
tree8794f49515b49b21745b8a028700dbec9e038d7d
parent2d6a83be4a46c384ddf31a3db2961869593b86b7
dev-python/ipykernel: adjust dependencies on ipython

With ipython6+ dropping py2 and ipython having a circular dependency
with ipykernel and ipyparallel, things get messy and portage's error
messages are unhelpful unless we have a clean break in our dependencies.

With this commit, all <ipykernel-5 depend on <ipython-6 and all
>=ipykernel-5 depend on >=ipython-6. This makes portage's dependency
resolution much happier and results in helpful error messages indicating
what packages need "-python_targets_python2_7".

Bug: https://bugs.gentoo.org/684962
Signed-off-by: Virgil Dupras <vdupras@gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
dev-python/ipykernel/ipykernel-4.6.1-r2.ebuild
dev-python/ipykernel/ipykernel-4.8.2.ebuild
dev-python/ipykernel/ipykernel-5.1.0.ebuild