./www/py-uwsgi, Feature-rich WSGI server

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 2.0.31nb2, Package name: py313-uwsgi-2.0.31nb2, Maintainer: pkgsrc-users

uWSGI is a fast (pure C), self-healing, developer-friendly WSGI server,
aimed for professional python webapps deployment and development.
Backend support exists for Apache, nginx, cherokee and lighttpd.

Some of the features include:
- low memory footprint
- preforking and multithreaded operation
- logging, diagnostic and profiling support
- support for sendfile()
- self-healing
- graceful restart and hot-plug upgrading


Required to run:
[textproc/libxml2] [security/openssl] [devel/py-setuptools] [devel/pcre] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Package options: libxml2, openssl, pcre

Master sites:

Filesize: 803.512 KB

Version history: (Expand)


CVS history: (Expand)


   2026-01-07 09:49:50 by Thomas Klausner | Files touched by this commit (2525)
Log message:
*: recursive bump for icu 78.1
   2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999)
Log message:
*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ 
/usr/pkg/lib/libglib-2.0.so.0 not defined
   2025-10-12 20:42:17 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-uwsgi: update to 2.0.31.

    Fix build with gcc-15 (Arne de Bruijn)
    Build improvements (Janos Guljas, Jonas Smedegaard)
    Fix some user visible typos (Alexandre Rossi)
    Fix gracefully_kill_them_all() for setups using fifo-based master graceful \ 
reload (Wynn Wilkes)
    Fix compilation with PHP 8.5 (Remi Collet)
   2025-06-04 16:22:42 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-uwsgi: updated to 2.0.30

2.0.30
Port to Python 3.14 beta 1
Fix atexit handler install with –lazy / –lazy-apps
   2025-04-17 23:53:13 by Thomas Klausner | Files touched by this commit (2449)
Log message:
*: recursive bump for icu 77 and libxml2 2.14
   2025-04-13 14:46:08 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-uwsgi: update to 2.0.29.

    Fix integration tests not running (Alexandre Rossi)
    Backport pypy plugin fixes (Alexandre Rossi)
    Add support for rack 3 (Alexandre Rossi)
    Fix compilation with gcc-15 (Alexandre Rossi)
    Backport –max-request-delta from master (Jeremy Goulard)
    Disable executable stack (Martin Liška)
    Fix uwsgi_request_body_readline without new lines found (Juho Heikkinen)
    Fix reload-os-env option (wszak)
    Tidy python code (Curtis)
    Python3 compat for examples and testing code (Thomas Goirand)
   2024-11-14 23:22:33 by Thomas Klausner | Files touched by this commit (2428)
Log message:
*: recursive bump for icu 76 shlib major version bump
   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays