Vue d'ensemble

Metaflow 2.12, publié le 15 septembre 2024, ajoute le décorateur @trigger et améliore l'intégration avec Argo Workflows.

Fonctionnalités principales

@trigger et Argo

Le décorateur @trigger permet de déclencher des flows automatiquement. L'intégration Argo est renforcée pour l'orchestration Kubernetes.

python
from metaflow import FlowSpec, step, trigger

@trigger(event='data_ready')
class MonFlow(FlowSpec):
    @step
    def start(self):
        print('Démarrage du flow')
        self.next(self.traitement)

    @step
    def traitement(self):
        print('Traitement des données')
        self.next(self.end)

    @step
    def end(self):
        print('Terminé')

Sources