home.social

#sanic — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #sanic, aggregated by home.social.

  1. FastOpenAPI: автодокументация OpenAPI для разных фреймворков на Python

    Всем привет! Меня зовут Никита Рыженков, и я хочу поделиться опытом разработки библиотеки FastOpenAPI. Это инструмент, который приносит удобный стиль маршрутизации FastAPI и автоматическую документацию OpenAPI в целый ряд Python-фреймворков. Идея родилась из личной боли: в одном проекте приходилось поддерживать OpenAPI-документацию сразу в нескольких фреймворках, и я устал дублировать решения под каждый из них. Вдохновившись лаконичностью FastAPI, я решил создать унифицированный подход для Flask, AioHttp, Sanic, Falcon, Starlette, Quart, Tornado – назвал его FastOpenAPI​. В этой статье расскажу, какие проблемы решает FastOpenAPI, как он устроен внутри и как им пользоваться с примерами кода под каждый поддерживаемый фреймворк.

    habr.com/ru/articles/903622/

    #python #openapi #flask #falcon #aiohttp #sanic #starlette #tornado #opensourсe #сезон_open_source

  2. Version 1.8.0 of jinja2-fragments is out!

    Release notes:
    - Adds support for rendering multiple blocks on Flask, Quart, Sanic and Litestar.
    - Fixes deprecated Litestar import.

    pypi.org/project/jinja2-fragme

    #jinja #flask #quart #sanic #litestar #htmx

  3. Jinja2 Fragments 1.0.0 is out!
    pypi.org/project/jinja2-fragme

    Check it out if you use something like #htmx that benefits from template fragments.

    #jinja #flask #sanic #fastapi #quart