BSD Ports

www/py-uvicorn 0.52.4 NetBSD

The lightning-fast ASGI server

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
65c9b1c391
License
modified-bsd
Categories
www, python
Package size
141.7 KiB, 932.2 KiB installed

Description

Uvicorn is a lightning-fast ASGI server implementation, using uvloop and httptools.

Until recently Python has lacked a minimal low-level server/application interface for asyncio frameworks. The ASGI specification fills this gap, and means we're now able to start building a common set of tooling usable across all asyncio frameworks.

In the other systems

The newest version among them is 0.53.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
NetBSDwww/py-uvicorn0.52.4 behind since 2026-09-20none known-[email protected]2026-10-16
FreeBSDwww/py-uvicorn0.53.0 newestnone known-[email protected]2026-09-20
OpenBSDwww/py-uvicorn0.53.0 newestno data-The OpenBSD ports mailing-list <[email protected]>2026-09-22
DragonFlywww/py-uvicorn0.34.0 behind since 2026-07-08none known-[email protected]-
MidnightBSDwww/py-uvicorn0.47.0 behind since 2026-07-08no data-[email protected]-
HardenedBSDwww/py-uvicorn0.53.0 newestno data-[email protected]-
GhostBSDwww/py-uvicorn0.53.0 newestno data-[email protected]-

Compare across BSDs

Version history 7

  1. 0.52.4 65c9b1c391
  2. 0.54.0 598d847a09
  3. 0.52.4 06a726e99a
  4. 0.52.3 780b594b43
  5. 0.52.1 6516050cab
  6. 0.51.0 f37200211f
  7. 0.50.2 efd632a77e

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkgin install py312-uvicorn

From pkgsrc:

cd /usr/pkgsrc/www/py-uvicorn && 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_640.52.4
NetBSD 10.1 aarch640.52.4
SmartOS / illumos x86_640.54.0
macOS 15 arm640.54.0

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 9

No port depends on this one.

Configuration

No options to configure.

Service scripts
none
Flavors
py313-uvicorn-0.52.4, py314-uvicorn-0.52.4

Commit history 7

DateCommitCreditsLog message
65c9b1c391 adam Forget Python 3.10
598d847a09 adam py-uvicorn: updated to 0.54.0
0.54.0 Send metadata after the response body uvicorn 0.54.0 adds response trailers and 103 Early Hints to its experimental HTTP/2 implementation through zttp. uv add uvicorn==0.54.0 "zttp>=0.0.34" Send HTTP/2 response trailers. The ASGI http.response.trailers extension lets applications send metadata, such as checksums, after the response body. Clients must send TE: trailers to receive them. Multiple trailer messages are combined before completing the response. HTTP/2 remains experimental and opt-in. Enable it with --http zttp --http2. Upgrade-based h2c and WebSockets over HTTP/2 remain unsupported. Hint at resources before the final response …
06a726e99a adam py-uvicorn: updated to 0.52.4
0.52.4 (August 18, 2026) Fixed Remove duplicate Date headers from accepted WebSocket handshakes with websockets-sansio
780b594b43 adam py-uvicorn: updated to 0.52.3
0.52.3 Update zttp to 0.0.24 and use its combined receive path, improving HTTP/1.1 request parsing performance
6516050cab adam py-uvicorn: updated to 0.52.1
0.52.1 Fixed Complete the closing handshake on server-initiated WebSocket closes in the websockets-sansio and wsproto implementations, waiting for the client's close reply with a 10 second timeout instead of resetting the connection Add missing write flow control to the websockets-sansio implementation, preventing data truncation on server-initiated closes with large in-flight payloads Handle connection loss while a WebSocket write is waiting on backpressure Remove duplicate Content-Type and Content-Length headers from WebSocket denial responses on the websockets-sansio implementation, and deliver non-UTF-8 denial bodies intact

The latest 5 of 7 in the history this site was built from.