A deployment module for Django that uses Twisted.
Project description
![hendrix](_static/hendrix-logo.png)
A complete wire harness for your python web app.
(ie, handles bytes-on-the-wire to and from your Django thing or whatever)
Python has wonderful web technologies and solutions for exposing web applications and network resources, such as mod_wsgi, uWSGI and Gunicorn.
Hendrix seeks to add to this discussion by focusing on:
Being async-native and providing “web culture” APIs for doing “async stuff.”
Being more feature-rich instead of more lightweight
Adopting an agnosticism about the status of WSGI and web applications as network services
More about the hendrix philosophy [here](philosophy.md).
## Drawbacks
Because hendrix relies on parts of Twisted that are not compatible with Python 3, hendrix is not yet Python 3-ready for many use cases.
For many comparable situations - especially the simple synchornous/ blocking scenario, Hendrix likely uses more RAM and CPU than lighter-weight Python web servers.
## Getting started
See the [Quickstart](quickstart.md) or [FAQ](faq.md).
## History It started as a fork of the [slashRoot deployment module](https://github.com/SlashRoot/WHAT/tree/44f50ee08c5d7acb74ed8a4ce928e85eb2dc714f/deployment).
The name is the result of some inane psychological formula wherein the ‘twisted’ version of Django Reinhardt is Jimi Hendrix.
Hendrix is currently maintained by [Reelio](reelio.com).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file hendrix-0.1.17.tar.gz
.
File metadata
- Download URL: hendrix-0.1.17.tar.gz
- Upload date:
- Size: 40.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69c2d406ddd67d3f9854d3c8eb444ac48842c0a94074f72f9ca3eb9d656a379e |
|
MD5 | 4a5987231f2e5dcaeee86a4d1e67cf9e |
|
BLAKE2b-256 | 2c0134e2d8991e1ff585bafccf637d3b41b8fcc7d80869d3f1b50554bcf81837 |