asv.commands

Submodules

Attributes

Classes

Command

Helper class that provides a standard way to create an ABC using

Functions

make_argparser()

The top-level entry point for the asv script.

_make_docstring()

Package Contents

asv.commands.command_order = ['Quickstart', 'Machine', 'Setup', 'Run', 'Continuous', 'Find', 'Rm', 'Publish', 'Preview',...[source]
class asv.commands.Command[source]

Helper class that provides a standard way to create an ABC using inheritance.

classmethod setup_arguments(subparsers)[source]
Abstractmethod:

Method to add the parser and arguments of the command.

In most cases, subparser.add_parser(cmd_name) should be called to add the command (where cmd_name is for example run or continuous). And then call add_argument to the returned parser, to add the command arguments.

classmethod run_from_args(args)[source]
classmethod run_from_conf_args(conf, args)[source]
Abstractmethod:

Call the run method (i.e. cls.run) with the right arguments from conf and args. In most cases this is just something like clf.run(conf=conf, my_arg_1=args.my_arg_1, my_arg_2=args.my_arg_2, …).

asv.commands.make_argparser()[source]

The top-level entry point for the asv script.

Most of the real work is handled by the subcommands in the commands subpackage.

asv.commands._make_docstring()[source]