./www/py-starlette, Little ASGI library that shines

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.42.0, Package name: py312-starlette-0.42.0, Maintainer: pkgsrc-users

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 httpx.
* 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.


Master sites:

Filesize: 2514.781 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-15 12:38:40 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-starlette: py-typing-extensions is a test dependency on all python versions

TODO: Probably a bug, report upstream.
   2024-12-15 10:47:18 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-starlette: updated to 0.42.0

0.42.0 (December 14, 2024)

Added

* Raise `ClientDisconnect` on `StreamingResponse`

Fixed

* Use ETag from headers when parsing If-Range in FileResponse
* Follow directory symlinks in `StaticFiles` when `follow_symlinks=True`
* Bump minimum `python-multipart` version to `0.0.18`
* Bump minimum `httpx` version to `0.27.0`
   2024-12-10 08:54:25 by Thomas Klausner | Files touched by this commit (4)
Log message:
www/py-starlette: import py-starlette-0.41.3

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 httpx.
* 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.