Logoj0ke.net Open Build Service > Projects > server:monitoring > nagios-plugins-nwc-health > Binaries > nagios-plugins-nwc-health-8... > Dependencies
Sign Up | Log In

Dependency of nagios-plugins-nwc-health-8.0-1.1.noarch.rpm

Name: python-argh

Project: openSUSE_13.2

Repository: oss

Title: A simple argparse wrapper

Description:
Agrh, argparse!

Did you ever say "argh" trying to remember the details of optparse or argparse
API? If yes, this package may be useful for you. It provides a very simple
wrapper for argparse with support for hierarchical commands that can be bound
to modules or classes. Argparse can do it; argh makes it easy.

Here's a list of features that argh adds to argparse:

* mark a function as a CLI command and specify its arguments before the parser
is instantiated;
* nesed commands made easy: no messing with subparsers (though they are of
course used under the hood);
* infer agrument type from the default value;
* infer command name from function name;
* add an alias root command help for the --help argument;
* enable passing unwrapped arguments to certain functions instead of a
argparse.Namespace object.

Argh is fully compatible with argparse. You can mix argh-agnostic and
argh-aware code. Just keep in mind that argh.dispatch does some extra
work that a custom dispatcher may not do.

Version: 0.23.3

Release: 3.1.4

Architecture: noarch

Size: 30.2 KB

Build Time: 2014-10-08 20:06:16 +0200 (over 9 years ago)

Provides

Symbol Required by
python-argh = 0.23.3-3.1.4

Requires

Symbol Provided by
python(abi) = 2.7 python-base
python-argparse >= 1.1 python-argparse