pyuwsgi is the official Python package providing the uWSGI server, a fast, self-healing, and developer-friendly application server for web applications. It serves as a glue layer between Python web applications (WSGI) and various protocols like HTTP, SCGI, and FastCGI. The current stable version is 2.0.30.post1, and it generally follows the release cadence of the underlying uWSGI C core.
pip install pyuwsgiVerified import paths — ran on the pinned version, not inferred.
This quickstart demonstrates how to create a simple WSGI application and run it using the `uwsgi` executable provided by the `pyuwsgi` package. The server listens on HTTP port 8000 and serves the 'application' callable from `app.py`.
Run uWSGI as a command-line executable (e.g., `uwsgi --ini myapp.ini` or `python -m uwsgi ...`) and point it to your WSGI application.
Ensure you have the necessary build tools and Python development libraries installed for your operating system before running `pip install`.
Familiarize yourself with uWSGI's configuration options and consider using `.ini` files for deployment (e.g., `uwsgi --ini myapp.ini`).
Deploy uWSGI behind a dedicated reverse proxy server to offload network-facing tasks and enhance performance/security.
No dependency data recorded yet.