Closed gkroon closed 4 years ago
I don't see the problem. numpy 1.17 is python3 only, numpy-python2 is python2 only. Both should be able to co-exist.
Can you try emerge -C dev-python/numpy && emerge -1 dev-python/numpy-python2
?
so once you have dev-python/numpy-python2, gnuradio will not pull numpy-1.16 (python2 version). Next, you can upgrade it to dev-python/numpy-1.17.4-r3 (pyton3 only)
As discussed on Discord, the output of my emerge -DNupv --tree world
:
These are the packages that would be merged, in reverse order:
Calculating dependencies . ..... .. . ........ done!
[nomerge ] pentoo/pentoo-2015.1::pentoo USE="analyzer bluetooth cracking database desktop exploit footprint forensics forging fuzzers misc mitm mobile nfc (pentoo) proxies radio rce scanner voip wireless"
[nomerge ] pentoo/pentoo-radio-2020.0::pentoo USE="bladerf hackrf limesdr pentoo-full plutosdr"
[nomerge ] net-wireless/gnuradio-3.7.13.5-r3:0/3.7.13.5::gentoo USE="alsa analog audio channels digital dtv fcd fec filter grc jack noaa oss qt5 sdl trellis uhd utils vocoder wavelet wxwidgets zeromq -atsc -doc -examples -log -pager -performance-counters -portaudio -test" PYTHON_SINGLE_TARGET="python2_7"
[ebuild N ] dev-python/numpy-python2-1.16.6::gentoo USE="-doc -lapack -test" PYTHON_TARGETS="python2_7" 0 KiB
[nomerge ] pentoo/pentoo-2015.1::pentoo USE="analyzer bluetooth cracking database desktop exploit footprint forensics forging fuzzers misc mitm mobile nfc (pentoo) proxies radio rce scanner voip wireless"
[nomerge ] pentoo/pentoo-system-2020.0-r1::pentoo USE="2fa X pentoo-full -livecd (-livecd-stage1) -pax_kernel -pentoo-extra -qemu -windows-compat" VIDEO_CARDS="nvidia vmware -virtualbox"
[nomerge ] dev-python/ipython-7.13.0::pentoo USE="matplotlib qt5 smp -doc -examples -nbconvert -notebook -test" PYTHON_TARGETS="python3_6 python3_7"
[nomerge ] dev-python/matplotlib-2.2.4::gentoo USE="cairo qt5 (-doc) -examples -excel -gtk2 -gtk3 -latex -test -tk -wxwidgets" PYTHON_TARGETS="python2_7 python3_6 python3_7"
[ebuild UD ] dev-python/numpy-1.16.5-r1::gentoo [1.17.4-r3::gentoo] USE="lapack -doc -test" PYTHON_TARGETS="python2_7%* python3_6 python3_7 (-python3_8)" 0 KiB
[nomerge ] pentoo/pentoo-2015.1::pentoo USE="analyzer bluetooth cracking database desktop exploit footprint forensics forging fuzzers misc mitm mobile nfc (pentoo) proxies radio rce scanner voip wireless"
[nomerge ] pentoo/pentoo-proxies-2020.0::pentoo USE="java pentoo-full -pentoo-extra" PYTHON_TARGETS="python3_6"
[nomerge ] net-proxy/mitmproxy-5.1.1::pentoo USE="-examples -test" PYTHON_TARGETS="python3_6 python3_7"
[nomerge ] www-servers/tornado-6.0.4::gentoo USE="-doc -examples -test" PYTHON_TARGETS="python3_6 python3_7 (-python3_8)"
[ebuild U ] dev-python/twisted-20.3.0::gentoo [19.10.0::gentoo] USE="crypt -conch -http2 -serial -test (-soap%)" PYTHON_TARGETS="python3_6 python3_7 (-python3_8) (-python2_7%*)" 3,055 KiB
[ebuild U ~] pentoo/pentoo-mitm-2020.1::pentoo [2019.2::pentoo] USE="(-pentoo-full%*)" 0 KiB
[blocks B ] <dev-python/numpy-1.17 ("<dev-python/numpy-1.17" is blocking dev-python/numpy-python2-1.16.6)
Total: 4 packages (2 upgrades, 1 downgrade, 1 new), Size of downloads: 3,055 KiB
Conflict: 1 block (1 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(dev-python/numpy-1.16.5-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
dev-python/numpy[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (dev-python/numpy[python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (dev-python/pyFFTW-0.11.1-1:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7"
dev-python/numpy[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (dev-python/numpy[python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (net-wireless/urh-2.8.4-1:0/0::gentoo, installed) USE="-bladerf -hackrf -plutosdr -rtlsdr -uhd" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7"
dev-python/numpy[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (dev-python/numpy[python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (net-wireless/soapy_power-1.6.1-r1-1:0/0::gentoo, installed) USE="fastest -faster" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7"
dev-python/numpy[python_targets_python3_7(-)] required by (media-gfx/inkscape-1.0-1:0/0::gentoo, installed) USE="cdr dbus exif jpeg lcms nls openmp spell -dia -graphicsmagick -imagemagick -inkjar -jemalloc -postscript -static-libs -svg2 -visio -wpg" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_7 -python3_6 -python3_8"
>=dev-python/numpy-1.7.1[python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (>=dev-python/numpy-1.7.1[python_targets_python2_7(-),python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (dev-python/matplotlib-2.2.4-1:0/0::gentoo, installed) USE="cairo qt5 (-doc) -examples -excel -gtk2 -gtk3 -latex -test -tk -wxwidgets" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 python3_7"
dev-python/numpy[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (dev-python/numpy[python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (dev-python/simplespectral-1.0.0-1:0/0::gentoo, installed) USE="fastest -faster" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7"
dev-python/numpy[python_targets_python3_7(-)] required by (net-wireless/kismet-2020.04.3-1:0/2020.04.3::gentoo, installed) USE="libusb lm-sensors networkmanager pcre rtlsdr suid ubertooth udev (-selinux)" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_7 -python3_6 -python3_8"
dev-python/numpy[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (dev-python/numpy[python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (dev-python/simplesoapy-1.5.1-r1-1:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7"
dev-python/numpy[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (dev-python/numpy[python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (dev-python/pyqtgraph-0.10.0-r2-1:0/0::gentoo, installed) USE="opengl svg -doc -examples" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7"
>=dev-python/numpy-1.10[lapack,python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (>=dev-python/numpy-1.10[lapack,python_targets_python2_7(-),python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (sci-libs/scipy-1.1.0-1:0/0::gentoo, installed) USE="-doc -sparse -test" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 python3_7"
(dev-python/numpy-python2-1.16.6:0/0::gentoo, ebuild scheduled for merge) pulled in by
dev-python/numpy-python2[python_targets_python2_7(-)] required by (net-wireless/uhd-3.15.0.0-r1-1:0/3.15.0::gentoo, installed) USE="b100 b200 examples mpmd n230 usb usrp1 usrp2 utils x300 -doc -e300 -octoclock -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python2_7"
dev-python/numpy-python2[python_targets_python2_7(-)] required by (net-wireless/gnuradio-3.7.13.5-r3-1:0/3.7.13.5::gentoo, installed) USE="alsa analog audio channels digital dtv fcd fec filter grc jack noaa oss qt5 sdl trellis uhd utils vocoder wavelet wxwidgets zeromq -atsc -doc -examples -log -pager -performance-counters -portaudio -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python2_7"
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages
You failed to follow my previous suggestion: dev-python/numpy-python2 is not installed. Run this:
emerge -C dev-python/numpy
emerge -1 dev-python/numpy-python2
emerge -1 dev-python/numpy
post the same output again if it would not fix it
FYI, as a general Gentoo rule, you should try to uninstall the blocking package and upgrade world again.
After running:
emerge -C dev-python/numpy
emerge -1 dev-python/numpy-python2
emerge -1 dev-python/numpy
This is the result of the new emerge -DNupv --tree world
:
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
[nomerge ] 0bs1d1an/0bs1d1an-2020.2::0bs1d1an USE="desktop emulation exploit fonts hare misc scanner wireless"
[nomerge ] pentoo/pentoo-2015.1::pentoo USE="analyzer bluetooth cracking database desktop exploit footprint forensics forging fuzzers misc mitm mobile nfc (pentoo) proxies radio rce scanner voip wireless"
[nomerge ] pentoo/pentoo-system-2020.0-r1::pentoo USE="2fa X pentoo-full -livecd (-livecd-stage1) -pax_kernel -pentoo-extra -qemu -windows-compat" VIDEO_CARDS="nvidia vmware -virtualbox"
[nomerge ] dev-python/ipython-7.13.0::pentoo USE="matplotlib qt5 smp -doc -examples -nbconvert -notebook -test" PYTHON_TARGETS="python3_6 python3_7"
[nomerge ] dev-python/matplotlib-2.2.4::gentoo USE="cairo qt5 (-doc) -examples -excel -gtk2 -gtk3 -latex -test -tk -wxwidgets" PYTHON_TARGETS="python2_7 python3_6 python3_7"
[ebuild UD ] dev-python/numpy-1.16.5-r1::gentoo [1.17.4-r3::gentoo] USE="lapack -doc -test" PYTHON_TARGETS="python2_7%* python3_6 python3_7 (-python3_8)" 0 KiB
[nomerge ] 0bs1d1an/0bs1d1an1t3-2020.2::0bs1d1an USE="desktop"
[nomerge ] net-misc/magic-wormhole-transit-relay-0.2.1-r3::0bs1d1an PYTHON_TARGETS="python3_6 python3_7"
[ebuild U ] dev-python/twisted-20.3.0::gentoo [19.10.0::gentoo] USE="crypt -conch -http2 -serial -test (-soap%)" PYTHON_TARGETS="python3_6 python3_7 (-python3_8) (-python2_7%*)" 3,055 KiB
[nomerge ] pentoo/pentoo-2015.1::pentoo USE="analyzer bluetooth cracking database desktop exploit footprint forensics forging fuzzers misc mitm mobile nfc (pentoo) proxies radio rce scanner voip wireless"
[ebuild U ~] pentoo/pentoo-mitm-2020.1::pentoo [2019.2::pentoo] USE="(-pentoo-full%*)" 0 KiB
[blocks B ] <dev-python/numpy-1.17 ("<dev-python/numpy-1.17" is blocking dev-python/numpy-python2-1.16.6)
Total: 3 packages (2 upgrades, 1 downgrade), Size of downloads: 3,055 KiB
Conflict: 1 block (1 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(dev-python/numpy-1.16.5-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
dev-python/numpy[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (dev-python/numpy[python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (dev-python/pyFFTW-0.11.1-1:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7"
dev-python/numpy[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (dev-python/numpy[python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (net-wireless/soapy_power-1.6.1-r1-1:0/0::gentoo, installed) USE="fastest -faster" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7"
dev-python/numpy[python_targets_python3_7(-)] required by (media-gfx/inkscape-1.0-1:0/0::gentoo, installed) USE="cdr dbus exif jpeg lcms nls openmp spell -dia -graphicsmagick -imagemagick -inkjar -jemalloc -postscript -static-libs -svg2 -visio -wpg" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_7 -python3_6 -python3_8"
dev-python/numpy[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (dev-python/numpy[python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (net-wireless/urh-2.8.4-1:0/0::gentoo, installed) USE="-bladerf -hackrf -plutosdr -rtlsdr -uhd" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7"
>=dev-python/numpy-1.7.1[python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (>=dev-python/numpy-1.7.1[python_targets_python2_7(-),python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (dev-python/matplotlib-2.2.4-1:0/0::gentoo, installed) USE="cairo qt5 (-doc) -examples -excel -gtk2 -gtk3 -latex -test -tk -wxwidgets" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 python3_7"
dev-python/numpy[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (dev-python/numpy[python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (dev-python/simplespectral-1.0.0-1:0/0::gentoo, installed) USE="fastest -faster" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7"
dev-python/numpy[python_targets_python3_7(-)] required by (net-wireless/kismet-2020.04.3-1:0/2020.04.3::gentoo, installed) USE="libusb lm-sensors networkmanager pcre rtlsdr suid ubertooth udev (-selinux)" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_7 -python3_6 -python3_8"
>=dev-python/numpy-1.10[lapack,python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (>=dev-python/numpy-1.10[lapack,python_targets_python2_7(-),python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (sci-libs/scipy-1.1.0-1:0/0::gentoo, installed) USE="-doc -sparse -test" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 python3_7"
dev-python/numpy[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (dev-python/numpy[python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (dev-python/simplesoapy-1.5.1-r1-1:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7"
dev-python/numpy[python_targets_python3_6(-)?,python_targets_python3_7(-)?,-python_single_target_python3_6(-),-python_single_target_python3_7(-)] (dev-python/numpy[python_targets_python3_6(-),python_targets_python3_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]) required by (dev-python/pyqtgraph-0.10.0-r2-1:0/0::gentoo, installed) USE="opengl svg -doc -examples" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7"
(dev-python/numpy-python2-1.16.6-3:0/0::gentoo, installed) pulled in by
dev-python/numpy-python2[python_targets_python2_7(-)] required by (net-wireless/gnuradio-3.7.13.5-r3-1:0/3.7.13.5::gentoo, installed) USE="alsa analog audio channels digital dtv fcd fec filter grc jack noaa oss qt5 sdl trellis uhd utils vocoder wavelet wxwidgets zeromq -atsc -doc -examples -log -pager -performance-counters -portaudio -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python2_7"
dev-python/numpy-python2[python_targets_python2_7(-)] required by (net-wireless/uhd-3.15.0.0-r1-1:0/3.15.0::gentoo, installed) USE="b100 b200 examples mpmd n230 usb usrp1 usrp2 utils x300 -doc -e300 -octoclock -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python2_7"
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages
Ok, it is mathplot
Great, I've already started working on it. I'll update here when it's fixed.
$ sudo emerge -1av dev-python/matplotlib --autounmask
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
[ebuild R ~] dev-python/matplotlib-2.2.4::gentoo USE="cairo qt5 (-doc) -examples -excel -gtk2 -gtk3 -latex -test -tk -wxwidgets" PYTHON_TARGETS="python2_7 python3_6 python3_7" 0 KiB
[blocks b ] <dev-python/numpy-1.17 ("<dev-python/numpy-1.17" is blocking dev-python/numpy-python2-1.16.6)
[uninstall ] dev-python/numpy-python2-1.16.6::gentoo USE="-doc -lapack -test" PYTHON_TARGETS="python2_7"
[nomerge ] dev-python/matplotlib-2.2.4::gentoo USE="cairo qt5 (-doc) -examples -excel -gtk2 -gtk3 -latex -test -tk -wxwidgets" PYTHON_TARGETS="python2_7 python3_6 python3_7"
[ebuild UD ] dev-python/numpy-1.16.5-r1::gentoo [1.17.4-r3::gentoo] USE="lapack -doc -test" PYTHON_TARGETS="python2_7%* python3_6 python3_7 (-python3_8)" 0 KiB
Total: 2 packages (1 downgrade, 1 reinstall, 1 uninstall), Size of downloads: 0 KiB
Conflict: 1 block
WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
dev-python/matplotlib:0
(dev-python/matplotlib-3.2.1:0/0::gentoo, ebuild scheduled for merge) USE="cairo qt5 (-doc) -examples -excel -gtk3 -latex -test -tk -wxwidgets" ABI_X86="(64)" PYTHON_TARGETS="python3_6 python3_7 -python3_8" conflicts with
dev-python/matplotlib[python_targets_python2_7(-)] required by (net-wireless/gnuradio-3.7.13.5-r3-1:0/3.7.13.5::gentoo, installed) USE="alsa analog audio channels digital dtv fcd fec filter grc jack noaa oss qt5 sdl trellis uhd utils vocoder wavelet wxwidgets zeromq -atsc -doc -examples -log -pager -performance-counters -portaudio -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python2_7"
Hmm... it seems it's gnu radio again, which depends on dev-python/matplotlib[python_targets_python2_7(-)
I also noticed there's a dev-python/matplotlib-python2
package, but it cannot coexist with dev-python/matplotlib-3
due to !<dev-python/matplotlib-3
in its RDEPEND.
emerge -C dev-python/matplotlib emerge -1 dev-python/matplotlib-python2
and try again
That also doesn't work for me. New world updates demand dev-python/numpy-1.16.5-r1
because sci-libs/scipy-1.4.1
cannot be installed because of gnuradio and therefore keeps sticking to sci-libs/scipy-1.1.0
. I can't seem to get around the old gnuradio.
How come I'm the only one with this issue, though? You guys don't have this issue?
dude, how many times should I tell you it: remove blocked package and do WORLD again.
sci-libs/scipy-python2 is the next one.
I'm an "overlay" profile user and do not have all packages installed ;-)
I'm lost. I think I'll just have to mask >=dev-python/numpy-1.17.4-r3
until gnuradio is bumped. Sorry for bothering you.
The current version of gnuradio requires to migrate few python2 packages because Gentoo has started to remove python2. There python2 packages like a temporary backports. Have you migrated scipy? That could be the last package
good news, I spent two days messing around with all badly outdated radio staff. Feel free to uncomment these lines and test it: https://github.com/pentoo/pentoo-overlay/commit/c9fe1412d360d0edaa63005af0381df07e8c5c17#diff-86b2f30b4755a3cf8b5b4ca2a41e71f0R44-R49
When trying to update world, I get this blocking message:
[blocks B ] <dev-python/numpy-1.17 ("<dev-python/numpy-1.17" is blocking dev-python/numpy-python2-1.16.6)
It appears net-wireless/gnuradio still requires python 2 and therefore still needs dev-python/numpy-python2, which is blocked by its Python 3 counterpart.
No Python 3 version of Gnu radio exists in the Gentoo tree yet and I suspect its deps will need to be updated first: https://bugs.gentoo.org/707052