Server Sent Events for Starlette and FastAPI
acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
Uvicorn is an ASGI web server implementation for Python. Until recently Python has lacked a minimal low-level server/application interface for async frameworks. The ASGI specification fills this gap, and means we're now able to start building a common set of tooling usable across all async frameworks. Uvicorn supports HTTP/1.1 and WebSockets.
Build great CLIs; easy to code; based on Python type hints
Typer is a library for building CLI applications that users will love using and developers will love creating. Based on Python type hints. Typer CLI This package, typer-cli, only provides a command typer in the shell with the same functionality of python -m typer. The only reason why this is a separate package is to allow developers to opt out of the typer command by installing typer-slim, that doesn’t include typer-cli.
The official Python SDK for Model Context Protocol servers and clients
Consume Server-Sent Event (SSE) messages with HTTPX.
Starlette is a lightweight ASGI framework/toolkit, which is ideal for building async web services in Python. It is production-ready, and gives you the following: • A lightweight, low-complexity HTTP web framework. • WebSocket support. • In-process background tasks. • Startup and shutdown events. • Test client built on requests. • CORS, GZip, Static Files, Streaming responses. • Session and Cookie support. • 100% test coverage. • 100% type annotated codebase. • Few hard dependencies. • Compatible with asyncio and trio backends. • Great overall performance against independent benchmarks. %pyproject_extras_subpkg -n python3-starlette full
Python-Multipart is a streaming multipart parser for Python.