shaunsephton.recipe.uwsgi
Buildout recipe downloading, compiling and configuring uWSGI.
Creates a bin/ uWSGI executable and parts XML configuration file with which you can easily launch Buildout sandboxed uWSGI processes.
Usage
Add a part to your buildout.cfg like so:
[buildout] parts=uwsgi [uwsgi] recipe=shaunsephton.recipe.uwsgi
Running the buildout will download and compile uWSGI and add an executable with the same name as your part in the bin/ directory. In this case bin/uwsgi. It will also create a uwsgi.xml configuration file in a parts directory with the same name as your part. In this case bin/uwsgi/uwsgi.xml.
This allows you to start a uWSGI process configured by the generated XML file, i.e.:
$ ./bin/uwsgi --xml parts/uwsgi/uwsgi.xml
The generated XML configuration includes pythonpath directives referencing the various Python eggs installed by Buildout allowing uWSGI to utilize them.
You can specify any and all additional uWSGI configuration options as additional options of the Buildout part. For instance to specify a socket and module and to enable the master process add socket, module and master options to the buildout part, i.e.:
[buildout] parts=uwsgi [uwsgi] recipe=shaunsephton.recipe.uwsgi socket=127.0.0.1:7001 module=my_uwsgi_package.wsgi master=True
You can also provided a set of eggs explicitly using the eggs option, i.e.:
[buildout] parts=uwsgi [uwsgi] recipe=shaunsephton.recipe.uwsgi eggs=my_uwsgi_package
Changelog
0.0.9 (2011-09-21)
Dynamic option resolution.
Moved conf to parts.
Regenerate XML on update to catch updated eggs.
Metadata
Release files for shaunsephton.recipe.uwsgi 0.0.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| shaunsephton.recipe.uwsgi-0.0.9.tar.gz | 4.5 kB | Without provenance | Details for shaunsephton.recipe.uwsgi-0.0.9.tar.gz |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| shaunsephton.recipe.uwsgi-0.0.9-py2.7.egg | Legacy Egg format | - | - | Details for shaunsephton.recipe.uwsgi-0.0.9-py2.7.egg |
| shaunsephton.recipe.uwsgi-0.0.9-py2.6.egg | Legacy Egg format | - | - | Details for shaunsephton.recipe.uwsgi-0.0.9-py2.6.egg |
Total release size: 21.1 kB
Release files / shaunsephton.recipe.uwsgi-0.0.9.tar.gz
| Download URL | shaunsephton.recipe.uwsgi-0.0.9.tar.gz |
|---|---|
| Size | 4.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3377bda1e90ec865d3e58402474deae74fde4b85c0c1fb96a9ba91d393a7a717
|
|
BLAKE2b-256 checksum How to use checksums |
7334e6aa0640c4d445748aa1252fe0471dfee071126333b86fcd2601f4815bb2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / shaunsephton.recipe.uwsgi-0.0.9-py2.7.egg
| Download URL | shaunsephton.recipe.uwsgi-0.0.9-py2.7.egg |
|---|---|
| Size | 8.2 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
5c96856b0974cf6c57f566563e42153eb8becdc9241f328d9f6419955fd41222
|
|
BLAKE2b-256 checksum How to use checksums |
9aaad2995b446420153df725ce24ddfdebeab9904f80e61a8eb295ea491f22a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / shaunsephton.recipe.uwsgi-0.0.9-py2.6.egg
| Download URL | shaunsephton.recipe.uwsgi-0.0.9-py2.6.egg |
|---|---|
| Size | 8.3 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
0e7e96fdc22f5af021c30b61a87d52f637083ffb05582cabce25431c464a6fb8
|
|
BLAKE2b-256 checksum How to use checksums |
4cb699a832b44c30a5ba708c33cf936f7a625641eb4cec596b314b748906818d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for shaunsephton.recipe.uwsgi 0.0.9
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.