sphinx_polyversion.main

The entry point of the module.

Functions

get_parser([expect_config])

Define cmd line signature.

main()

Run the poly.py config file.

Classes

ParseKwargs(option_strings, dest[, nargs, ...])

Action for keyword, value pairs seperated by equality signs.

class sphinx_polyversion.main.ParseKwargs(option_strings, dest, nargs=None, const=None, default=None, type=None, choices=None, required=False, help=None, metavar=None)[source]

Bases: Action

Action for keyword, value pairs seperated by equality signs.

__call__(parser: ArgumentParser, namespace: Namespace, arguments: str | Sequence[str] | None, option_string: str | None = None) None

Parse an argument.

sphinx_polyversion.main.get_parser(expect_config: bool = True) ArgumentParser[source]

Define cmd line signature.

sphinx_polyversion.main.main() None[source]

Run the poly.py config file.