fabtools.require.arch

Arch Linux packages

This module provides high-level tools for managing Arch Linux packages and repositories.

See also

fabtools.arch

fabtools.require.arch.package(pkg_name, update=False)[source]

Require an Arch Linux package to be installed.

Example:

from fabtools import require

require.arch.package('foo')
fabtools.require.arch.packages(pkg_list, update=False)[source]

Require several Arch Linux packages to be installed.

Example:

from fabtools import require

require.arch.packages([
    'foo',
    'bar',
    'baz',
])
fabtools.require.arch.nopackage(pkg_name)[source]

Require an Arch Linux package to be uninstalled.

Example:

from fabtools import require

require.arch.nopackage('apache2')
fabtools.require.arch.nopackages(pkg_list)[source]

Require several Arch Linux packages to be uninstalled.

Example:

from fabtools import require

require.arch.nopackages([
    'perl',
    'php5',
    'ruby',
])