Хочу представить вторую версию своей либы:

  • Я полностью переделал API, теперь можно парсить просто вызывав load(data, class).
  • Фабрика теперь одна (было две). Один раз настроил и парси/сериализуй одинаково (dump/load)
  • Для всяких сложных тем появились схемы. Как и раньше все автоматическое, но если нужно можно исключать поля, делать свои маппинг, менять поведение для каждого класса
  • Расширил набор стилей имен, в которые можно сделать автоматическое конвертирование (всякие Ugly_Style или UPPERCASE)
  • Внезапно выяснил, что marshmallow может быть в 10 раз медленнее. 

https://github.com/Tishka17/dataclass_factory

Рекомендовано: 112