можешь в двух словах почему маршмеллоу выбрал? у меня аналогичная (если правильно понял) задача надвигается, валидировать и обрабатывать данные, которые летят в клик.
у меня небольшой выбор, я не могу просто взять рандомную либу из pip и заюзать, мне надо обосновать что она лучше имеющихся аналогов, а мне лень.