dwas ==== .. automodule:: dwas Inventory --------- Classes ^^^^^^^ .. autosummary:: :nosignatures: Config Step StepRunner StepWithArtifacts StepWithCleanup StepWithDependentSetup StepWithSetup Functions ^^^^^^^^^ .. autosummary:: :nosignatures: build_parameters managed_step parametrize register_managed_step register_step register_step_group set_defaults step Exceptions ^^^^^^^^^^ .. autosummary:: :nosignatures: BaseDwasException DefaultsAlreadySetException MismatchedNumberOfParametersException ParameterConflictException Classes ------- .. autoclass:: dwas.Config .. autoclass:: dwas.Step .. autoclass:: dwas.StepRunner .. autoclass:: dwas.StepWithArtifacts .. autoclass:: dwas.StepWithCleanup .. autoclass:: dwas.StepWithDependentSetup .. autoclass:: dwas.StepWithSetup Functions --------- .. autofunction:: dwas.build_parameters .. autofunction:: dwas.managed_step .. autofunction:: dwas.parametrize .. autofunction:: dwas.register_managed_step .. autofunction:: dwas.register_step .. autofunction:: dwas.register_step_group .. autofunction:: dwas.set_defaults .. autofunction:: dwas.step Exceptions ---------- .. autoexception:: dwas.BaseDwasException .. autoexception:: dwas.DefaultsAlreadySetException .. autoexception:: dwas.MismatchedNumberOfParametersException .. autoexception:: dwas.ParameterConflictException