kedro-softfail-runner
This file will become your README and also the index of your documentation.
Install
pip install kedro_softfail_runner
How to use
Fill me in please! Don’t forget code examples:
kedro run --runner=kedro_softfail_runner.SoftFailRunner
Why is it useful?
The team created a soft-fail runner to transform errors into warnings, allowing the pipeline to continue executing to the best of its ability while providing a report of any nodes that failed, so that data issues can be addressed. At that point, the pipeline run can be finalised by executing only those missing nodes separately, using appropriate Kedro syntax. https://kedro.org/blog/build-a-custom-kedro-runner
It’s most useful in two different scenarios: 1. Development - you want to detect all problematic nodes in one go 2. Deployment - you want to run as much node as you can before the Kedro pipeline is stopped.
Why is it not in Kedro yet?
Note that the
SoftFailRunner
does not return anything, that is result = session.run() normally
returns a dictionary of free output, but it will be always None for
SoftFailRunner
due to implementation problem.
Other than that, there are no other known issues yet. In order to merge this into the core library, this problem need to be fixed and the runner should be test thoroughly.
Release files for kedro-softfail-runner 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| kedro-softfail-runner-0.0.3.tar.gz | 9.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| kedro_softfail_runner-0.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 19.7 kB
Release files / kedro-softfail-runner-0.0.3.tar.gz
| Download URL | kedro-softfail-runner-0.0.3.tar.gz |
|---|---|
| Size | 9.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b339a58b83e34c894ffff8df7e716e8e48ceacf733461db9af1904329b7abcc9
|
|
BLAKE2b-256 checksum How to use checksums |
bb2603a21bec18821d254cc625814df3aac694b075b2e670dc48cae85d06e4e4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.8.5
|
Release files / kedro_softfail_runner-0.0.3-py3-none-any.whl
| Download URL | kedro_softfail_runner-0.0.3-py3-none-any.whl |
|---|---|
| Size | 9.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3a8cc99d15089ccf43c25d915d841d1e5748785c4663e9e7912185cf74f1c147
|
|
BLAKE2b-256 checksum How to use checksums |
ab9ab82f6fefd2699fcb617f8976170b1da6896583f900e0102e0a8e0dc55bbe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.8.5
|