www-servers/uwsgi (gentoo)

Search

Install

Install this package:

emerge -a www-servers/uwsgi

Package Information

Description:
uWSGI server for Python web applications
Homepage:
https://uwsgi-docs.readthedocs.io/en/latest/
License:
GPL-2

Versions

Version EAPI Keywords Slot
2.0.31 8 amd64 arm arm64 ~loong ~ppc ~ppc64 x86 0
2.0.27 8 amd64 arm arm64 ~loong ~ppc ~ppc64 x86 0
2.0.23 8 amd64 arm arm64 x86 0

Metadata

Upstream

Raw Metadata XML
<pkgmetadata>
	<use>
		<flag name="embedded">Embed plugins instead of building them as real plugins. When disabling this USE flag make sure you specify all used plugins in your uWSGI configuration. Note: Language plugins will always be built as real plugins.</flag>
		<flag name="go">Build the gccgo plugin to run Go applications.</flag>
		<flag name="json">Support json as a configuration file format.</flag>
		<flag name="routing">Enable routing support</flag>
		<flag name="yaml">Support yaml as a configuration file format.</flag>
		<flag name="yajl">Use <pkg>dev-libs/yajl</pkg> instead of <pkg>dev-libs/jansson</pkg> for parsing JSON configuration files (if USe=json is set)</flag>
		<flag name="zeromq">Enable logging and deployment via ZeroMQ.</flag>
	</use>
	<upstream>
		<remote-id type="github">unbit/uwsgi</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p www-servers/uwsgi | euse -E <flag> -p www-servers/uwsgi | euse -D <flag> -p www-servers/uwsgi

Flag Description 2.0.31 2.0.27 2.0.23
( ⚠️ ✓ ✓ ✓
) ⚠️ ✓ ✓ ✓
apache2 Add Apache2 support ✓ ✓ ✓
caps Use Linux capabilities library to control privilege ⊕ ⊕ ⊕
cgi Add CGI script support ✓ ✓ ✓
debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces ✓ ✓ ✓
embedded Embed plugins instead of building them as real plugins. When disabling this USE flag make sure you specify all used plugins in your uWSGI configuration. Note: Language plugins will always be built as real plugins. ⊕ ⊕ ⊕
expat Enable the use of dev-libs/expat for XML parsing ✓ ✓ ✓
go Build the gccgo plugin to run Go applications. ✓ ✓ ✓
jemalloc Use dev-libs/jemalloc for memory management ✗ ✓ ✓
json Support json as a configuration file format. ✓ ✓ ✓
lua Enable Lua scripting support ✓ ✓ ✓
mono Build Mono bindings to support dotnet type stuff ✓ ✓ ✓
pcre Add support for Perl Compatible Regular Expressions ⊕ ⊕ ⊕
perl Add optional support/bindings for the Perl language ✓ ✓ ✓
php Include support for the PHP language ✓ ✓ ✓
python Add optional support/bindings for the Python language ✓ ✓ ✓
routing Enable routing support ⊕ ⊕ ⊕
ruby Add support/bindings for the Ruby language ✓ ✓ ✓
selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur ✓ ✓ ✓
ssl Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security) ⊕ ⊕ ⊕
uwsgi_plugins_ ⚠️ ✓ ✓ ✓
xml Add support for XML files ⊕ ⊕ ⊕
yajl Use <pkg>dev-libs/yajl</pkg> instead of <pkg>dev-libs/jansson</pkg> for parsing JSON configuration files (if USe=json is set) ✓ ✓ ✓
yaml Support yaml as a configuration file format. ✓ ✓ ✓
zeromq Enable logging and deployment via ZeroMQ. ✓ ✓ ✓

Files

Manifest

Type File Size Versions
DIST uwsgi-2.0.23.tar.gz 810116 bytes 2.0.23
DIST uwsgi-2.0.27.tar.gz 815302 bytes 2.0.27
DIST uwsgi-2.0.31.tar.gz 822440 bytes 2.0.31
Unmatched Entries
Type File Size