mirror of
https://github.com/Lucas-V-L/lucasvl.nl.git
synced 2024-10-29 19:38:16 -05:00
94 lines
3.3 KiB
Plaintext
94 lines
3.3 KiB
Plaintext
|
Metadata-Version: 2.1
|
||
|
Name: pyuwsgi
|
||
|
Version: 2.0.23.post0
|
||
|
Summary: The uWSGI server
|
||
|
Home-page: https://uwsgi-docs.readthedocs.io/en/latest/
|
||
|
Author: Unbit
|
||
|
Author-email: info@unbit.it
|
||
|
License: GPL2
|
||
|
Classifier: Development Status :: 5 - Production/Stable
|
||
|
Classifier: Environment :: Web Environment
|
||
|
Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
|
||
|
Classifier: Operating System :: MacOS :: MacOS X
|
||
|
Classifier: Operating System :: POSIX
|
||
|
Classifier: Programming Language :: Python
|
||
|
Classifier: Programming Language :: Python :: 2.7
|
||
|
Classifier: Programming Language :: Python :: 3.5
|
||
|
Classifier: Programming Language :: Python :: 3.6
|
||
|
Classifier: Programming Language :: Python :: 3.7
|
||
|
Classifier: Programming Language :: Python :: 3.8
|
||
|
Classifier: Programming Language :: Python :: 3.9
|
||
|
Classifier: Programming Language :: Python :: 3.10
|
||
|
Classifier: Programming Language :: Python :: 3.11
|
||
|
Classifier: Programming Language :: Python :: 3.12
|
||
|
Classifier: Topic :: Internet :: WWW/HTTP
|
||
|
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
|
||
|
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Server
|
||
|
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
|
||
|
Description-Content-Type: text/markdown
|
||
|
License-File: LICENSE
|
||
|
|
||
|
|
||
|
# The uWSGI server as a Python module
|
||
|
|
||
|
## Install
|
||
|
|
||
|
```
|
||
|
pip install pyuwsgi
|
||
|
```
|
||
|
|
||
|
## Run
|
||
|
|
||
|
uWSGI will get installed to your Python path with a console script named `pyuwsgi`. To
|
||
|
make it a full drop-in replacement it will install a script named `uwsgi` as well.
|
||
|
|
||
|
You can also call it directly in your Python code with a list of valid uWSGI options:
|
||
|
|
||
|
```python
|
||
|
import pyuwsgi
|
||
|
pyuwsgi.run(["--help"])
|
||
|
```
|
||
|
|
||
|
## Differences from uWSGI
|
||
|
|
||
|
This is built from uWSGI's source without any modifications.
|
||
|
A different [`setup.py`](https://github.com/unbit/uwsgi/blob/uwsgi-2.0/setup.pyuwsgi.py)
|
||
|
is used to make the project a friendlier part of the Python ecosystem. It allows it
|
||
|
to be imported as a Python module and distributed using the
|
||
|
[wheel format](https://www.python.org/dev/peps/pep-0427/). The pre-packaged wheels
|
||
|
include the following common libraries used by uWSGI:
|
||
|
|
||
|
* [zlib](https://zlib.net/)
|
||
|
* [pcre](https://www.pcre.org/)
|
||
|
* [jansson](http://www.digip.org/jansson/)
|
||
|
|
||
|
SSL is intentionally excluded for security reasons. If you need SSL support, you can
|
||
|
force a wheel to be built locally with the `pip` flag `--no-binary=pyuwsgi`.
|
||
|
|
||
|
In addition to the default plugins, the [`stats_pusher_statsd`](https://uwsgi-docs.readthedocs.io/en/latest/Metrics.html#statsd)
|
||
|
plugin is included by default in `pyuwsgi` where it is typically optional for uWSGI.
|
||
|
|
||
|
The full uWSGI documentation can be found at
|
||
|
[https://uwsgi-docs.readthedocs.io](https://uwsgi-docs.readthedocs.io).
|
||
|
|
||
|
## License
|
||
|
|
||
|
uWSGI is licensed [GPLv2](https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt) with
|
||
|
a [linking exception](https://en.wikipedia.org/wiki/GPL_linking_exception) which means
|
||
|
you are allowed to use uWSGI (or pyuwsgi) unmodified in a proprietary or otherwise non-GPL
|
||
|
licensed project without invoking the GPL on the rest of the code.
|
||
|
|
||
|
The [full license](https://github.com/unbit/uwsgi/blob/uwsgi-2.0/LICENSE) can be found
|
||
|
on GitHub.
|
||
|
|
||
|
---
|
||
|
|
||
|
[![Lincoln Loop](https://cldup.com/gyNz5rfTkR.png)](https://lincolnloop.com)
|
||
|
|
||
|
`pyuwsgi` is sponsored by [Lincoln Loop](https://lincolnloop.com).
|
||
|
|
||
|
[![Unbit](https://cldup.com/TTNag1Zlcw.png)](http://unbit.com/)
|
||
|
|
||
|
`uwsgi` is the creation of [Unbit](http://unbit.com/).
|
||
|
|