params-proto

v1 · Configuration

Legacy v1 parameter declarations, flags, prefixes, and CLI decorators.

These compatibility APIs ship with the selected source version. See the compatibility overview for other v1/v2 APIs, or migration when upgrading.

API index

NameKindDefined in
is_hiddenfunctionparams_proto.v1.params_proto
ParamsProtoclassparams_proto.v1.params_proto
Protofunctionparams_proto.v1.params_proto
BoolFlagfunctionparams_proto.v1.params_proto
prefix_protofunctionparams_proto.v1.params_proto
cli_parsefunctionparams_proto.v1.params_proto
proto_signaturefunctionparams_proto.v1.params_proto
proto_partialfunctionparams_proto.v1.params_proto
PREFIXESattributeparams_proto.v1.params_proto

params_proto.v1

Public imports

These symbols are available from this module. Their definitions are documented in the linked modules.

  • is_hiddenparams_proto.v1.params_proto.is_hidden
  • ParamsProtoparams_proto.v1.params_proto.ParamsProto
  • Protoparams_proto.v1.params_proto.Proto
  • BoolFlagparams_proto.v1.params_proto.BoolFlag
  • prefix_protoparams_proto.v1.params_proto.prefix_proto
  • cli_parseparams_proto.v1.params_proto.cli_parse
  • proto_signatureparams_proto.v1.params_proto.proto_signature
  • proto_partialparams_proto.v1.params_proto.proto_partial
  • PREFIXESparams_proto.v1.params_proto.PREFIXES

params_proto.v1.params_proto

is_hidden

functionparams_proto.v1.params_proto.is_hiddenSource ↗
is_hidden(k: str) → bool

return True is method is hidden

ParameterType / defaultDescription
kstr
required

bool

ParamsProto

classparams_proto.v1.params_proto.ParamsProtoSource ↗
ParamsProto(proto, **d)

Bases: DefaultBear

Parameter ptype Class, has toDict method and proto attribute for the original namespace object.

ParameterType / defaultDescription
proto
required
**d
variadic

ParamsProto.__init__

methodparams_proto.v1.params_proto.ParamsProto.__init__Source ↗
ParamsProto.__init__(proto, **d)
ParameterType / defaultDescription
proto
required
**d
variadic

Proto

functionparams_proto.v1.params_proto.ProtoSource ↗
Proto(default: T, help = None, dtype = None, aliases = None, **kwargs) → T
ParameterType / defaultDescription
defaultT
required
help
= None
dtype
= None
aliases
= None
**kwargs
variadic

T

BoolFlag

functionparams_proto.v1.params_proto.BoolFlagSource ↗
BoolFlag(default: bool, help = None, aliases = None, **kwargs) → T

this one generates a boolean flag that requires no arguments.

The value of the flag is the opposite of the default. if default is True, then --bool-flag (such as --no-flag) would return False. if default is False, then (such as --render) would return True.

ParameterType / defaultDescription
defaultbool
required
help
= None
aliases
= None
**kwargs
variadic

T

prefix_proto

functionparams_proto.v1.params_proto.prefix_protoSource ↗
prefix_proto(prefix_or_fn: Union[str, None, Callable] = None, parse = False, **ext)
ParameterType / defaultDescription
prefix_or_fnUnion[str, None, Callable]
= None
parse
= False
**ext
variadic

cli_parse

functionparams_proto.v1.params_proto.cli_parseSource ↗
cli_parse(proto: T) → T

parser command line options, and repackage into a typed object.

ParameterType / defaultDescription
protoT
required
T

T

proto_signature

functionparams_proto.v1.params_proto.proto_signatureSource ↗
proto_signature(parameter_prototype, need_self = False)
ParameterType / defaultDescription
parameter_prototype
required
need_self
= False

proto_partial

functionparams_proto.v1.params_proto.proto_partialSource ↗
proto_partial(proto, method = False)

Overrides the function with values from the Proto Object.

ParameterType / defaultDescription
proto
required
method
= False

PREFIXES

attributeparams_proto.v1.params_proto.PREFIXESSource ↗
PREFIXES = []