emerge: there are no ebuilds built with USE flags to satisfy ">=dev-lang/python-exec-2:2/2=[python_targets_python3_6]".
!!! One of the following packages is required to complete your request:
- dev-lang/python-exec-2.4.8::gentoo (Missing IUSE: python_targets_python3_6) (dependency required by "sys-devel/clang-9.0.1::gentoo" [installed]) (dependency required by "@selected" [set])
(dependency required by "@world" [argument])
# emerge --info
<https://pastebin.com/M54kvhg1>
I spend more time maintaining a language I don't actually use
lately...
Emerge fails becuase python-exec-2.2 doesn't have its expected
Pytnon version. Catch is that it appears that the current
version is 2.4, which seems to be installed:
dev-lang/python-exec
Latest version available: 2.4.8
Latest version installed: 2.4.8
This showed up when I added a new use flag "fuse" and
tried to run emerge:
emerge --update --ask --changed-use @world;
<snip>
emerge: there are no ebuilds built with USE flags to satisfy ">=dev-lang/python-exec-2:2/2=[python_targets_python3_6]".
!!! One of the following packages is required to complete your request:
- dev-lang/python-exec-2.4.8::gentoo (Missing IUSE: python_targets_python3_6) (dependency required by "sys-devel/clang-9.0.1::gentoo" [installed]) (dependency required by "@selected" [set])
(dependency required by "@world" [argument])
My current package.use files include:
*/* PYTHON_TARGETS: python3_8 python3_9 python3_10
#*/* PYTHON_SINGLE_TARGET: python3_10
Previously I had to have the single target in place to update one
of the packages, removing the PYTHON_TARGETS LINE leaves me with:
# emerge --update --ask --newuse @world;
<snip>
!!! Problem resolving dependencies for dev-python/backports-zoneinfo from @selected
... done!
!!! The ebuild selected to satisfy "dev-python/backports-zoneinfo" has unmet requirements.
- dev-python/backports-zoneinfo-0.2.1-r2::gentoo USE="-test" ABI_X86="(64)" PYTHON_TARGETS="(-pypy3) -python3_8"
The following REQUIRED_USE flag constraints are unsatisfied:
any-of ( python_targets_pypy3 python_targets_python3_8 )
I thought I'd seen news to the effect that the system was
standardizing on 3.8 at least, let alone 3.6.
Q: What is a reasonable range of Python versions to specify for a
current running system?
Q: Is there any combination of use flags, make settings, or
rain dances that will leave the system in an updatable state
going forward?
# emerge --update --newuse --deep --with-bdeps=y @world
emerge: there are no ebuilds to satisfy ">=dev-lang/python-exec-2:2/2=[python_targets_python2_7(-),-python_single_target_python2_7(-)]".
(dependency required by "dev-python/ipaddress-1.0.23::gentoo" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
These are all python packages... is there no way to just sync
the python version and be done with it?
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 302 |
Nodes: | 16 (2 / 14) |
Uptime: | 98:40:22 |
Calls: | 6,767 |
Calls today: | 5 |
Files: | 12,295 |
Messages: | 5,376,388 |
Posted today: | 1 |