$npx skillfedfor your agent

pyuwsgi

The uWSGI server

With conditionsPyPI WWW/HTTPReleased Feb 2026586.3K downloads / moGPL2Platform wheel

Decision gist · record as of 2026-08-14

platform wheels — pyuwsgi-2.0.30.post1-cp310-cp310-macosx_10_9_x86_64.whl · pyuwsgi-2.0.30.post1-cp310-cp310-macosx_11_0_arm64.whl · pyuwsgi-2.0.30.post1-cp310-cp310-manylinux_2_28_aarch64.whl
v2.0.30.post1 · released 2026-02-24

Yes, if you want to manage uWSGI as a Python dependency and avoid system-level installation or compilation. The pre-built wheels cover common platforms and Python versions, and the GPLv2 linking exception removes licensing friction for proprietary projects. No if you need SSL support out of the box or prefer uWSGI as a standalone binary managed outside Python's package ecosystem.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • SSL support is intentionally excluded from pre-built wheels for security; rebuild locally with `pip install --no-binary=pyuwsgi pyuwsgi` if SSL is required.
  • Medium install friction due to compiled wheels; pre-built binaries are available for common platforms (macOS, Linux, musl) and Python versions, reducing the need for local compilation in most cases.

License · maintenance · safety

GPL2 (copyleft) — Licensed under GPLv2 with a linking exception, meaning you can use pyuwsgi unmodified in proprietary projects without triggering GPL obligations on the rest of your codebase.

last release 2026-02-24 (171 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 586,276 downloads/mo, #5,881 on PyPI

Verify before relying

pip install pyuwsgi

import pyuwsgi
pyuwsgi.run(["--help"])
  • Whether the stats_pusher_statsd plugin inclusion affects typical deployment workflows or adds unexpected dependencies.
  • Performance characteristics compared to running uWSGI as a standalone binary in production environments.
  • Which Python versions beyond those in the pre-built wheels are supported.
Same gist for agents: .md · .json

What it is and what it does

pyuwsgi is the uWSGI application server packaged as a Python module rather than a standalone binary. It lets you run a production-grade WSGI server directly from Python code or via console scripts (pyuwsgi and uwsgi), with pre-built wheels that bundle common libraries (zlib, pcre, jansson) to avoid compilation on most platforms.

The package is built directly from uWSGI's source without modifications, using a different setup.py to integrate it into the Python ecosystem. It includes the stats_pusher_statsd plugin by default and intentionally omits SSL support from pre-built wheels; SSL can be added by rebuilding locally if needed. It's a drop-in replacement for uWSGI when you want to manage it as a Python dependency rather than a system package.

Use it for

  • Deploy a Python WSGI application as a managed server without installing uWSGI separately on the system.
  • Run uWSGI configuration and management entirely within Python code, importing and calling it programmatically.
  • Package a complete application server as part of a Python environment or container without relying on system package managers.
  • Use the stats_pusher_statsd plugin for metrics collection without additional uWSGI configuration.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you want to manage uWSGI as a Python dependency and avoid system-level installation or compilation.

The pre-built wheels cover common platforms and Python versions, and the GPLv2 linking exception removes licensing friction for proprietary projects. No if you need SSL support out of the box or prefer uWSGI as a standalone binary managed outside Python's package ecosystem.

Install

pyuwsgi on PyPI

Before you install

Medium install friction due to compiled wheels; pre-built binaries are available for common platforms (macOS, Linux, musl) and Python versions, reducing the need for local compilation in most cases.

SSL support is intentionally excluded from pre-built wheels for security; rebuild locally with `pip install --no-binary=pyuwsgi pyuwsgi` if SSL is required.

License in practice

Licensed under GPLv2 with a linking exception, meaning you can use pyuwsgi unmodified in proprietary projects without triggering GPL obligations on the rest of your codebase.

Quickstart

pip install pyuwsgi

import pyuwsgi
pyuwsgi.run(["--help"])

Verify before relying

  • Whether the stats_pusher_statsd plugin inclusion affects typical deployment workflows or adds unexpected dependencies.
  • Performance characteristics compared to running uWSGI as a standalone binary in production environments.
  • Which Python versions beyond those in the pre-built wheels are supported.

Package facts

LicenseGPL2 copyleft
Python supportNot specified
Install frictionMedium. Platform-specific wheel
Runtime dependenciesNone
MaintenanceActively maintained 171 days since the last release
First released
Downloads586,276 / month, #5,881 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableEnvironment :: Web EnvironmentLicense :: OSI Approved :: GNU General Public License v2 (GPLv2)Operating System :: MacOS :: MacOS XOperating System :: POSIXProgramming Language :: PythonProgramming Language :: Python :: 3Topic :: Internet :: WWW/HTTPTopic :: Internet :: WWW/HTTP :: Dynamic ContentTopic :: Internet :: WWW/HTTP :: WSGITopic :: Internet :: WWW/HTTP :: WSGI :: Server

Evidence: pyuwsgi-2.0.30.post1-cp310-cp310-macosx_10_9_x86_64.whl; pyuwsgi-2.0.30.post1-cp310-cp310-macosx_11_0_arm64.whl; pyuwsgi-2.0.30.post1-cp310-cp310-manylinux_2_28_aarch64.whl; pyuwsgi-2.0.30.post1-cp310-cp310-manylinux_2_28_i686.whl; pyuwsgi-2.0.30.post1-cp310-cp310-manylinux_2_28_x86_64.whl; pyuwsgi-2.0.30.post1-cp310-cp310-musllinux_1_2_aarch64.whl; pyuwsgi-2.0.30.post1-cp310-cp310-musllinux_1_2_i686.whl; pyuwsgi-2.0.30.post1-cp310-cp310-musllinux_1_2_x86_64.whl; pyuwsgi-2.0.30.post1-cp311-cp311-macosx_10_9_x86_64.whl; pyuwsgi-2.0.30.post1-cp311-cp311-macosx_11_0_arm64.whl; pyuwsgi-2.0.30.post1-cp311-cp311-manylinux_2_28_aarch64.whl; pyuwsgi-2.0.30.post1-cp311-cp311-manylinux_2_28_i686.whl; pyuwsgi-2.0.30.post1-cp311-cp311-manylinux_2_28_x86_64.whl; pyuwsgi-2.0.30.post1-cp311-cp311-musllinux_1_2_aarch64.whl; pyuwsgi-2.0.30.post1-cp311-cp311-musllinux_1_2_i686.whl; pyuwsgi-2.0.30.post1-cp311-cp311-musllinux_1_2_x86_64.whl; pyuwsgi-2.0.30.post1-cp312-cp312-macosx_10_13_x86_64.whl; pyuwsgi-2.0.30.post1-cp312-cp312-macosx_11_0_arm64.whl; pyuwsgi-2.0.30.post1-cp312-cp312-manylinux_2_28_aarch64.whl; pyuwsgi-2.0.30.post1-cp312-cp312-manylinux_2_28_i686.whl

Tags

Capabilities
wsgi application serveruwsgi python modulepython app serverwsgi server deploymenthttp application server
Topics
wsgi-serverapplication-deployment

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “wsgi application server”

  • pyuwsgipyuwsgi packages the uWSGI application server as an importable Python…
  • WSGIProxy2WSGIProxy2 wraps a remote HTTP application as a local WSGI…
  • PasteDeployPasteDeploy loads and configures WSGI applications and servers from…

Give your agent the search over MCP, or paste the wish link into any chat.

More WWW/HTTP packages

urllib3 Worth it
PyPI · Libraries · released May 2026

urllib3 is an HTTP client library that provides thread-safe connection pooling, SSL/TLS verification, multipart file uploads, request retries, compression support, and proxy handling for Python applications.

MITpure Python · 3.10+
1.8Bdownloads / mo
requests Worth it
PyPI · Libraries · released May 2026

Requests is a Python HTTP library that simplifies sending HTTP/1.1 requests with automatic handling of headers, authentication, cookies, and response parsing.

Apache-2.0pure Python · 3.10+
1.8Bdownloads / mo
h11 With conditions
PyPI · WWW/HTTP · released Apr 2025

h11 is a pure-Python HTTP/1.1 protocol implementation that handles parsing and serializing HTTP messages without any built-in I/O, letting you integrate it with any network layer you choose.

MITpure Python · 3.8+aging
894.9Mdownloads / mo
httpx Worth it
PyPI · WWW/HTTP · released Dec 2024

HTTPX is a fully featured HTTP client library for Python that provides both sync and async APIs, with support for HTTP/1.1 and HTTP/2, plus an integrated command-line client.

Install it if you are building new projects or modernizing existing ones that rely on HTTP.

BSD-3-Clausepure Python · 3.8+
797.0Mdownloads / mo
httpcore With conditions
PyPI · WWW/HTTP · released Apr 2025

A minimal low-level HTTP client library that sends HTTP requests with thread-safe and task-safe connection pooling, supporting HTTP/1.1, HTTP/2, proxies, and both sync and async interfaces.

BSD-3-Clausepure Python · 3.8+aging
783.6Mdownloads / mo
aiohttp Worth it
PyPI · WWW/HTTP · released Jul 2026

aiohttp is an async HTTP client and server framework built on asyncio, supporting both WebSockets and middleware-based routing for building concurrent web applications.

Install it if you need async HTTP client or server capabilities in asyncio-based applications.

permissive licensecompiled wheel · 3.10+
643.6Mdownloads / mo

See also PasteDeploy · uwsgitop · gunicorn · wsgidav · tool · types-uWSGI · Flask · a2wsgi