www.LinuxHowtos.org
PYTHON-UPDATER
Section: User Commands (1)Updated: December 2015
Index Return to Main Contents
NAME
python-updater - manual page for python-updater 0.14SYNOPSIS
python-updater [,OPTION/]DESCRIPTION
python-updater -- Find & rebuild packages broken due to a Python upgradeOPTIONS
- -h, --help
- Print usage
- -V, --version
- Print version
- -p, --pretend
- Pretend (don't do anything)
- -v, --verbose
- Increase verbosity (may be specified multiple times)
- --reinstall-identical-versions
- Reinstall identical versions of packages
- -P PM, --package-manager PM
- Use package manager PM, where PM can be one of: portage pkgcore paludis
- -c CMD, --command CMD
- Pipe found packages to command CMD instead of invoking package manager. Only for debug and script use.
- --package-manager-command CMD
- Call CMD instead of the default command for the specified package manager.
- -eCHECK --enable-CHECK
- Enable CHECK where CHECK can be one of: all manual need pylibdir python PYTHON shared static
- -dCHECK --disable-CHECK
- Disable CHECK. See --enable option for a list of checks
- -- OPTIONS
- Pass additional options to package manager
See CHECKS section for explanations about checks and EXAMPLES section to learn how to use them.
CHECKS
pylibdirFind packages that installed files under old Python library dir,
/usr/lib/python$old/site-packages where $old is old Python version
Enabled by default.
PYTHON_ABIS
Find packages that support installation for multiple Python versions.
Enabled by default.
shared_linking
Find packages that have files linked to old Python shared libraries.
Enabled by default.
static_linking
Find packages that have files linked to Python static libraries.
Enabled by default.
manual
python-updater has a list of packages that are known to break
by Python upgrades but can't be determined by methods specified
above. This check can be disabled if you're sure you've rebuilt
the package once and it's OK now.
Enabled by default.
need_rebuild
This check looks for packages that have been marked to be rebuilt by the
python_need_rebuild function from python.eclass.
Enabled by default.
python-exec
This check looks for packages that depend on dev-python/python-exec
rather than new dev-lang/python-exec.
Enabled by default.
Checks can be enabled/disabled on command line with -e/--enable and -d/--disable switches.
See EXAMPLES for a list examples.
See ENVIRONMENT on how to set default options to override
AUTHORS
Bryan ??stergaard "kloeri" <bryan.ostergaard@gmail.com>Previous maintainer
Ali Polatel "hawking" <hawking@gentoo.org>
Previous maintainer
Arfrever Frehtes Taifersar Arahesis "arfrever" <arfrever@gentoo.org>
Current maintainer
ENVIRONMENT
PYUPDATER_OPTIONS
Default command line options
EXAMPLES
* Rebuild packages after a python upgrade. Default options are just fine ;)
$> python-updater
* Rebuild packages omitting manually added ones:
$> python-updater -dmanual
$> python-updater --disable-manual
REPORTING BUGS
Submit bug reports to https://bugs.gentoo.org/COPYRIGHT
Copyright © 2007-2011 Gentoo Foundation, distributed under the terms of the GNU General Public License v2