BSD Ports

www/py-hypercorn 0.18.0_1 MidnightBSD

ASGI Server based on Hyper libraries and inspired by Gunicorn

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
8af06753b2
License
mit
Categories
www, python

Description

Hypercorn is an ASGI web server based on the sans-io hyper, h11, h2, and wsproto libraries and inspired by Gunicorn. Hypercorn supports HTTP/1, HTTP/2, WebSockets (over HTTP/1 and HTTP/2), ASGI/2, and ASGI/3 specifications. Hypercorn can utilise asyncio, uvloop, or trio worker types.

Hypercorn can optionally serve the current draft of the HTTP/3 specification using the aioquic library.

In the other systems

SystemPortVersion
MidnightBSDwww/py-hypercorn0.18.0_1
FreeBSDwww/py-hypercorn0.18.0_1
NetBSDwww/py-hypercorn0.18.0
DragonFlywww/py-hypercorn0.17.3
HardenedBSDwww/py-hypercorn0.18.0_1
GhostBSDwww/py-hypercorn0.18.0_1

Install

Binary package:

mport install ${PYTHON_PKGNAMEPREFIX}hypercorn

From mports:

cd /usr/mports/www/py-hypercorn && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}hypercorn>0:www/py-hypercorn

Dependencies

As this port's Makefile names them.

Build 1

Runtime 5

Test 7

Build dependencies 1
Run dependencies 5

Configuration

Options name: www_hypercorn

OptionDefaultDescription
H3offHTTP/3 support
TRIOofftrio worker support
UVLOOPoffuvloop worker support
USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
hypercorn-0.18.0.tar.gz68420d63267548939c46b0247dc8e5b45a9947590e35e64ee73a23c074aa3cf88e9da
Master sites 1
  • PYPI

Commit history 1

DateCommitCreditsLog message
8af06753b2 Lucas Holt databases/rubygem-flipper-active_record-rails70: update to 1.3.6
Match the flipper-gitlab provider series so fake-qa can satisfy the gemspec flipper dependency. AI-Assisted-by: OpenAI Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>