BSD Ports

www/py-starlette 1.6.0 NetBSD

Little ASGI library that shines

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
8d9df9f027
License
modified-bsd
Categories
www, python
Package size
169.4 KiB, 1024.9 KiB installed

Description

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.

In the other systems

SystemPortVersion
NetBSDwww/py-starlette1.6.0
FreeBSDwww/py-starlette1.6.0
OpenBSDwww/py-starlette1.8.0
DragonFlywww/py-starlette0.46.1
MidnightBSDwww/py-starlette1.1.0
HardenedBSDwww/py-starlette1.6.0
GhostBSDwww/py-starlette1.6.0

Install

Binary package:

pkgin install py311-starlette

From pkgsrc:

cd /usr/pkgsrc/www/py-starlette && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.6.0
NetBSD 10.1 aarch641.3.1
SmartOS / illumos x86_641.6.0
macOS 15 arm641.6.0

Dependencies

Run dependencies 3
Required by 1

Configuration

No options to configure.

Service scripts
none
Flavors
py312-starlette-1.6.0, py313-starlette-1.6.0, py314-starlette-1.6.0

Commit history 1

DateCommitCreditsLog message
8d9df9f027 adam py-starlette: updated to 1.6.0
1.6.0 (August 8, 2026) Added * Add `max_body_size` to `Starlette` and route classes * Expose `http.response.debug` information via response extensions