Популярный python web-фреймворка FastAPI обновился до стабильной версии с красивым номером 0.100.0. Ключевой изменение, конечно же, в поддержке Pydantic v2. Но! Стоит отметить, что от Pydantic v1 никто не отказывался и он все еще поддерживается фреймворком. В анонсе упоминается то, что работа с обеими версиями pydantic покрыта тестами, что может послужить некоторым успокоением. Примечательно, что из-за того, что класс BaseSettings теперь не часть основного пакета pydantic, в FastAPI добавились новая экстра зависимость pydantic-settings. Собственно, как я и писал не так давно, pydantic-settings это и есть BaseSettings, который теперь является самостоятельной зависимостью. Из изменений, не связанных с pydantic можно отметить, что в экстра зависимости так же попал пакет pydantic-extra-types, предоставляющий дополнительные типы для валидации, которые разработчики pydantic по тем или иным причинам вынесли в отдельный пакет, там довольно рандомная подборка, на самом деле - телефоны, MAC-адреса, форматы описания цвета, и платежные карты.
fastapi.tiangolo.com/release…se-notes
Очередное дерьмо с хрен поими как формируемой лентой с абсолютно рандомными людьми. Мудаческие датасаентисты оторвались на славу. Расходимся короч. Нравится только лента из фоток и то - не всегда понятно, когда это лента, а когда нет. Выглядит всё это как большущий чат в котором ты никого не знаешь, и в котором иногда мелькают селебы.
Как представитель вида хипстерующих дедов завел себе аккаунт в Threads. Не знаю, что там будет, но вы давайте подписывайтесь.
https://www.threads.net/@shpak3r
Внезапно обнаружил, что PyCharm начал начал подсвечивать в python-зависимостях строчку с pydantic, и сообщать мне о том, что используемая версию уже не актуальная. Вот так я обнаружил, что тридцатого июня на PyPi была залита версия 2.0 без приписки beta. Разработчики обещают существенный рост в скорости работы библиотеки (от пяти до пятидесяти раз) за счет того, что логика сериализации и валидации переписана на Rust. Официальная страница документации открывается с пометкой, что информация актуальна для версии v2. Стоит отметить, что в бета версиях (0.100.0-beta) популярного http фреймворка FastAPI уже появляется поддеражка второй версии pydantic! Занятно, что при всем при этом на официальном лендинге проекта нет информации о выходе стабильной версии, а все еще висит информация о том, что новый пакет в активной разработке и его выход ожидается осенью. Но какое нам дело до лендинга если уже есть даже официальный анонс!
docs.pydantic.dev/latest/…v2-final
Скитаясь по России, отвыкаешь от слабоумных. Присмотр за ними строже, что ли?
В Москве – иное дело. Вот он, пожалуйста: вскочил на электросамокат и мчит, и окрошка на кефире внутри плещется.
Еще один инструмент для генерации онлайн книг из Markdown файлов. Приятен в использовании и из коробки идет со всякими приятными плюшками, такими как - подсветка синтаксиса, достаточно удобный поиск и с кастомные темы оформления. Исходный код доступный под лицензией MPL-2.0 можно посмотреть на GitHub. Написан инструмент на богоугодном Rust.
https://github.com/rust-lang/mdBook
Create book from markdown files. Like Gitbook but implemented in Rust - GitHub - rust-lang/mdBook: Create book from markdown files. Like Gitbook but implemented in Rust