the pypyr api
You can easily extend pypyr with your own custom steps, cli input arguments & you can invoke pipelines programmatically from the API.
At simplest, you can run a pipeline with one line of code.
Don’t be put off & think of this as advanced functionality: it is very much the idea of how to use pypyr effectively. Specifically making your own custom step is likely to be a regular activity - and happily, you can do so with a single simple function signature.
custom module name resolution
How to reference custom modules in your pipelines.
context parser
Create your own context parser to parse cli input arguments.
custom pype loader
Create a custom pipeline loader to load pipelines from a different place.
retry backoff
Create your own custom retry backoff algorithm.
run pipeline api
Run pipeline programmatically from the API in your own code.
step
Create your own custom step.