https://github.com/fiorix/cyclone
Cyclone is a web server framework for Python, that implements the Tornado API as a Twisted protocol.
https://github.com/fiorix/cyclone
Last synced: 10 months ago
JSON representation
Cyclone is a web server framework for Python, that implements the Tornado API as a Twisted protocol.
- Host: GitHub
- URL: https://github.com/fiorix/cyclone
- Owner: fiorix
- License: apache-2.0
- Fork: true (tornadoweb/tornado)
- Created: 2009-09-22T01:15:04.000Z (over 16 years ago)
- Default Branch: master
- Last Pushed: 2022-10-30T14:48:05.000Z (over 3 years ago)
- Last Synced: 2024-08-01T22:57:36.706Z (over 1 year ago)
- Language: Python
- Homepage: http://cyclone.io
- Size: 2.75 MB
- Stars: 695
- Watchers: 42
- Forks: 98
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - fiorix/cyclone - Cyclone is a web server framework for Python, that implements the Tornado API as a Twisted protocol. (<a name="Python"></a>Python)
README
Cyclone
=======
[](https://travis-ci.org/fiorix/cyclone)
[](https://coveralls.io/github/fiorix/cyclone?branch=master)
Cyclone is a web server framework for Python, that implements the Tornado API
as a Twisted protocol.
:warning: `cyclone` does not support `python` **2.x** anymore :warning:
See http://cyclone.io for details.
Installation
------------
Cyclone is listed in PyPI and can be installed with pip or easy_install.
Note that the source distribution includes demo applications that are not
present when Cyclone is installed in this way, so you may wish to download a
copy of the source tarball as well.
Manual installation
-------------------
Download the latest release from http://pypi.python.org/pypi/cyclone
tar zxvf cyclone-$VERSION.tar.gz
cd cyclone-$VERSION
sudo python setup.py install
The Cyclone source code is hosted on GitHub: https://github.com/fiorix/cyclone
Prerequisites
-------------
Cyclone runs on Python 2.5, 2.6 and 2.7, and requires:
- Twisted: http://twistedmatrix.com/trac/wiki/Downloads
- pyOpenSSL: https://launchpad.net/pyopenssl (only if you want SSL/TLS)
On Python 2.5, simplejson is required too.
Platforms
---------
Cyclone should run on any Unix-like platform, although for the best
performance and scalability only Linux and BSD (including BSD derivatives like
Mac OS X) are recommended.
Credits
-------
Thanks to (in no particular order):
- Nuswit Telephony API
- Granting permission for this code to be published and sponsoring
- Gleicon Moraes
- Testing and using on RestMQ
- Vanderson Mota
- Patching setup.py and PyPi maintenance
- Andrew Badr
- Fixing auth bugs and adding current Tornado's features
- Jon Oberheide
- Syncing code with Tornado and security features/fixes
- Silas Sewell
- Syncing code and minor mail fix
- Twitter Bootstrap
- For making our demo applications look good
- Dan Griffin
- WebSocket Keep-Alive for OpDemand
- Toby Padilla
- WebSocket server
- Jeethu Rao
- Minor bugfixes and patches
- Flavio Grossi
- Minor code fixes and websockets chat statistics example
- Gautam Jeyaraman
- Minor code fixes and patches
- DhilipSiva
- Minor patches