summaryrefslogtreecommitdiff
blob: 4ae051e3f533e6e335c467bc04881889b13c62df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
[CHECKS]
pylibdir
    Find 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
[COPYRIGHT]
Copyright \(co 2007-2011 Gentoo Foundation,
distributed under the terms of the GNU General Public License v2
[REPORTING BUGS]
Submit bug reports to https://bugs.gentoo.org/
[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
[EXAMPLES]

\(bu Rebuild packages after a python upgrade. Default options are just fine ;)

    $> python-updater

\(bu Rebuild packages omitting manually added ones:

    $> python-updater -dmanual
    $> python-updater --disable-manual

[ENVIRONMENT]

PYUPDATER_OPTIONS
    Default command line options