deb_control_files:
- control
- md5sums
- postinst
- prerm
deb_fields:
Architecture: all
Breaks: python3-fastapi (<< 0.91.0-1~)
Depends: python3-anyio, python3-typing-extensions | python3-supported-min (>= 3.10),
python3:any
Description: |-
ASGI library ideal for building high performance asyncio services
Starlette is a lightweight ASGI (Asynchronous Server Gateway Interface)
framework/toolkit, which is ideal for building high performance asyncio
services.
.
It is production-ready, and gives you the following:
.
* Seriously impressive performance.
* WebSocket support.
* In-process background tasks.
* Startup and shutdown events.
* Test client built on `httpx`.
* CORS, GZip, Static Files, Streaming responses.
* Session and Cookie support.
* 100% test coverage.
* 100% type annotated codebase.
* Zero hard dependencies.
.
Example:
.
from starlette.applications import Starlette
from starlette.responses import JSONResponse
from starlette.routing import Route
.
async def homepage(request):
return JSONResponse({'hello': 'world'})
.
app = Starlette(debug=True, routes=[
Route('/', homepage),
])
Homepage: https://www.starlette.io/
Installed-Size: '291'
Maintainer: "Piotr O\u017Carowski <piotr@debian.org>"
Package: python3-starlette
Priority: optional
Recommends: python3-uvicorn | python3-daphne, python3-aiofiles, python3-h11, python3-itsdangerous,
python3-jinja2, python3-multipart (<< 0.1) | python3-python-multipart, python3-yaml
Section: python
Source: starlette
Suggests: python3-databases
Version: 0.41.3-2
srcpkg_name: starlette
srcpkg_version: 0.41.3-2