903 B
903 B
Minimal Kedro Pipeline
This repo represents the minimal amount of structure to build a kedro pipeline that can be shared accross projects.
Installation
pip install git+https://github.com/WaylonWalker/mini-kedro-pipeline
Caveats
No this is not a runnable pipeline, kedro still wants a full conf directory to setup credentials, logging, and catalog. This is a sharable pipeline that can be used accross many different projects.
Usage
Once installed this proeject can be added to your standard hooks.py file.
# hooks.py
import mini_kedro_project as mkp
class ProjectHooks:
@hook_impl
def register_pipelines(self) -> Dict[str, Pipeline]:
"""Register the project's pipeline.
Returns:
A mapping from a pipeline name to a ``Pipeline`` object.
"""
return {"__default__": Pipeline([]), "mkp": mkp.pipeline}