A possible feature to add would be an asynchronous subprocess, like so: https://queirozf.com/entries/python-3-subprocess-examples#wait-for-command-to-terminate-asynchronously
It's not critical but is a nice to have. The main reason would be to launch a set of pipelines and wait for all of them to finish (pseudocode):
launched_pipeline = Pipeline.launch()
result = await launched_pipeline.communicate()
This is firmly in the "nice to have" category rather than crucial.
A possible feature to add would be an asynchronous subprocess, like so: https://queirozf.com/entries/python-3-subprocess-examples#wait-for-command-to-terminate-asynchronously
It's not critical but is a nice to have. The main reason would be to launch a set of pipelines and wait for all of them to finish (pseudocode):
This is firmly in the "nice to have" category rather than crucial.