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. En direct, et en exclusivité mondiale, on vous présente la première image de Pikmin 5 Adventures 2: Rise of the Lyrics feat. Shitty Friends

    #pikmin #sanic

  3. 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

  4. 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

  5. Apparently all of the Sanic rate limiting libraries are broken, and I'm not feeling the urge to dive into how they structure handlers to fix them, so yeah, let's put that overhead on nginx instead for now.

    #python #sanic #webservices

  6. pubgate: Lightweight ActivityPub federator built to be a CMS like WordPress.
    github.com/autogestion/pubgate

    This uses the new Sanic web framework that's built using async IO features in Python 3.5+.

    #TIL #sanic #pubgate #activitypub #python