Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 11 days 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 (about 15 years ago)
- Default Branch: master
- Last Pushed: 2022-10-30T14:48:05.000Z (about 2 years ago)
- Last Synced: 2024-08-01T22:57:36.706Z (3 months 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
README
Cyclone
=======[![Build Status](https://travis-ci.org/fiorix/cyclone.svg?branch=master)](https://travis-ci.org/fiorix/cyclone)
[![Coverage Status](https://coveralls.io/repos/github/fiorix/cyclone/badge.svg?branch=master)](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 installThe 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