Difference between revisions of "News:Python Updater Deprecation"
m (adjusted description to get "funtoo linux" off the main page)
|Line 1:||Line 1:|
|Summary=Python-updater is .
Latest revision as of 02:50, December 7, 2014
Python Updater Deprecation
Python-updater is no longer part of Funtoo Linux.By Oleg / December 6, 2014
As some users have noticed, the python-updater package, a tool for scanning and rebuilding python packages after major Python version updates is now removed. As of Nov 28, python-updater is no longer required. After merging new version of python ebuilds, the following steps are required:
# emerge --oneshot sys-apps/portage
This ensures that unconditional dependencies are properly installed.
In Funtoo Linux, PYTHON variables are set automatically in profile. In case PYTHON_* variables are manually set in
/etc/portage/make.conf , such as
PYTHON_ABIS="2.7 3.3", and/or
/etc/portage/package.use, such as
app-category/pkgname python_abis_3.3 , then change them accordingly to a version you which you upgraded. Example:
python_abis_3.4. This requires updating Portage again:
# emerge --nodeps --oneshot sys-apps/portage
This will rebuild portage independently of package dependencies, i.e if packages with old sys-apps/portage[python_abis_3.3] dependencies still present.
Changing the Python Active Version
This can be achieved by using eselect.
# eselect python --python3 python3.4
This command sets python 3 interpreter to version 3.4. Choose the one you upgrade to.
Update your world.
# emerge --update --deep --newuse @worldblog comments powered by Disqus