I've been trying to eliminate Python 2.7
& have dropped the 'TARGETS' lines from 'make.conf', leaving only 3.6 ,
but it seems that a number of pkgs still require it :
root:762 ~> emerge -cpv python:2.7
Calculating dependencies... done!
dev-lang/python-2.7.15 pulled in by:
dev-lang/spidermonkey-60.5.2_p0-r2 requires
>=dev-lang/python-2.7.5-r2:2.7[ncurses,sqlite,ssl,threads]
dev-lang/yasm-1.3.0 requires >=dev-lang/python-2.7.5-r2:2.7
dev-libs/libxml2-2.9.9-r1 requires >=dev-lang/python-2.7.5-r2:2.7[xml]
dev-libs/libxslt-1.1.33-r1 requires >=dev-lang/python-2.7.5-r2:2.7[xml]
dev-python/enum34-1.1.6-r1 requires >=dev-lang/python-2.7.5-r2:2.7
dev-qt/qtwebkit-5.212.0_pre20180120 requires >=dev-lang/python-2.7.5-r2:2.7
dev-util/boost-build-1.65.0 requires >=dev-lang/python-2.7.5-r2:2.7
net-mail/fetchmail-6.3.26-r4 requires >=dev-lang/python-2.7.5-r2:2.7[tk]
net-print/cups-2.2.12 requires >=dev-lang/python-2.7.5-r2:2.7
sys-devel/llvm-7.1.0 requires >=dev-lang/python-2.7.5-r2:2.7
www-client/firefox-60.8.0 requires
dev-lang/python:2.7[ncurses,sqlite,ssl,threads(+)]
>>> No packages selected for removal by depclean
I've already remerged 'firefox' + 'spidermonkey' with the new 'make.conf',
but they still appear above.
When I check via 'eix --installed-with-use python_targets_python2_7',
it lists 8 pkgs :
python-exec yasm libxml2 libxslt enum34 boost-build fetchmail cups
When I try to remerge eg 'libxslt', I'm told :
root:767 ~> emerge -pv libxslt
These are the packages that would be merged, in order:
Calculating dependencies |
!!! Problem resolving dependencies for dev-libs/libxslt
... done!
!!! The ebuild selected to satisfy "libxslt" has unmet requirements.
- dev-libs/libxslt-1.1.33-r1::gentoo USE="crypt -debug -examples python
-static-libs" ABI_X86="-32 (64) (-x32)" PYTHON_TARGETS="-python2_7"
The following REQUIRED_USE flag constraints are unsatisfied:
python? ( python_targets_python2_7 )
The above constraints are a subset of the following complete expression:
python? ( any-of ( python_targets_python2_7 ) )
'libxslt-1.1.33-r1.ebuild' does in fact say "PYTHON_COMPAT=( python2_7 )".
Can anyone suggest a solution ?
--
========================,,============================================
SUPPORT ___________//___, Philip Webb
ELECTRIC /] [] [] [] [] []| Cities Centre, University of Toronto
TRANSIT `-O----------O---' purslowatchassdotutorontodotca