#pydantic — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #pydantic, aggregated by home.social.
-
Tilda + СБИС Presto: пишем интеграцию на Python, когда готового решения не существует
Клиент пришёл с простой задачей: заказы с сайта на Tilda должны автоматически попадать в СБИС Presto. Казалось бы, популярные инструменты — должно быть готовое решение. Его не оказалось. Написали свой сервис месяц в продакшене, всё работает. Рассказываем как — с кодом, граблями и объяснением неочевидных мест в документации СБИС. Стек: Python, FastAPI, Pydantic, httpx, cachetools.
https://habr.com/ru/articles/1030324/
#python #fastapi #сбис #tilda #webhook #интеграция #pydantic #httpx #presto
-
Почему автотесты пропускают изменения в API и как это исправить с Pydantic
Приветствую, Хабр! Меня зовут Владислав Тимашенков, я занимаюсь автоматизацией тестирования в ГК Infowatch. Наша команда столкнулась с популярными болями автотестов для API: - одно изменение в API требует обновления нескольких тестов; - проверка структуры ответа распределена по тестам и не централизована; - валидация вложенных структур и генерируемых полей требует дополнительного кода. И мы задались вопросом: какой инструмент для валидации контракта нам подойдёт? В этой статье расскажем о нашем переосмыслении подхода к тестированию API с помощью внедрения Pydantic .
-
Pydantic V2: Почему dataclasses вам больше не нужны
Вы пишите age: int, а Python спокойно пропускает туда строку. Программа падает, но не сразу, а в самый неподходящий момент. Я расскажу, почему пора переходить на Pydantic V2. Он теперь работает на Rust (очень быстро), сам исправляет типы и спасает от глупых ошибок. Внутри: сравнение кода, работа с .env и немного практики.
https://habr.com/ru/articles/970338/
#pydantic #pydantic_v2 #python3 #python_для_начинающих #dataclasses
-
Miikka Koskinen shares Python and Rust, a Perfect Pairing
A look at why and how to do it with tools like rustimport and Maturin
https://2025.ploneconf.org/schedule/talks/python-and-rust-a-perfect-pairing
#PloneConf2025 #Plone #Python #Volto #ReactJS #OpenSource #CMS #Rust #RustImport #Maturin #Pydantic #UV #Ruff