BSD Ports

www/py-gunicorn 26.2.0 NetBSD

Python WSGI HTTP server

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
9151797ccc
License
mit
Categories
www, python
Package size
406.8 KiB, 2919.2 KiB installed

Description

Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX. It's a pre-fork worker model ported from Ruby's Unicorn project. The Gunicorn server is broadly compatible with various web frameworks, simply implemented, light on server resource usage, and fairly speedy.

In the other systems

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

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
NetBSDwww/py-gunicorn26.2.0 newestnone known-[email protected]2026-09-02
FreeBSDwww/py-gunicorn26.2.0 newestnone known-[email protected]2026-08-30
OpenBSDwww/py-gunicorn25.3.0 behind since 2026-08-21no data-The OpenBSD ports mailing-list <[email protected]>-
DragonFlywww/py-gunicorn23.0.0_1 behind since 2026-08-21none known-[email protected]-
MidnightBSDwww/py-gunicorn21.2.0_3 behind since 2026-08-21no data-[email protected]2026-09-05
HardenedBSDwww/py-gunicorn26.2.0 newestno data-[email protected]-
GhostBSDwww/py-gunicorn26.2.0 newestno data-[email protected]-

Compare across BSDs

Version history 1

  1. 26.2.0 9151797ccc

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 py311-gunicorn

From pkgsrc:

cd /usr/pkgsrc/www/py-gunicorn && 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_6426.2.0
NetBSD 10.1 aarch6426.2.0
SmartOS / illumos x86_6426.2.0
macOS 15 arm6426.2.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 1
Required by 1

Configuration

No options to configure.

Service scripts
none
Flavors
py312-gunicorn-26.2.0, py313-gunicorn-26.2.0, py314-gunicorn-26.2.0

Commit history 1

DateCommitCreditsLog message
9151797ccc adam py-gunicorn: updated to 26.2.0
26.2.0 - 2026-08-24 New Features - **Cleartext HTTP/2 (h2c)**: `http2_cleartext` accepts `prior-knowledge`, `upgrade`, `both` or `off` (the default). With `prior-knowledge`, a connection opening with the HTTP/2 preface is served as HTTP/2, which is what a TLS-terminating proxy in front of gunicorn needs to avoid dropping to HTTP/1.1 upstream. `upgrade` honours an HTTP/1.1 `Upgrade: h2c` request. Both work on the gthread, gevent and ASGI workers. Only peers in `forwarded_allow_ips` are considered; anything else from such a peer is refused with 400 rather than silently downgraded. Each mechanism is enabled separately, so turning one on does not turn the other on Security - **HTTP/2 bypassed the header policy**: `HTTP2Request` built its headers …