Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jythontools/fireside
Blazing fast Servlet 3.x API for WSGI apps running on Jython
https://github.com/jythontools/fireside
Last synced: 11 days ago
JSON representation
Blazing fast Servlet 3.x API for WSGI apps running on Jython
- Host: GitHub
- URL: https://github.com/jythontools/fireside
- Owner: jythontools
- License: apache-2.0
- Created: 2014-03-05T22:25:24.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-12-30T21:57:17.000Z (almost 9 years ago)
- Last Synced: 2024-08-02T05:22:55.551Z (3 months ago)
- Language: Python
- Size: 66.4 KB
- Stars: 10
- Watchers: 11
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-blazingly-fast - fireside - Blazing fast Servlet 3.x API for WSGI apps running on Jython (Python)
README
# Fireside
Blazing fast Servlet 3.x API for WSGI apps running on Jython that
works with standard setuptools. Note this is not a direct replacement
for ModJy, which offers more support for other types of setups (but
not readily for working with setuptools).Some initial documentation on how to use Fireside is found in the
[HelloWSGI][] sample application.# Building, with tests
Currently building requires the following steps:
1. Execute the shell script `setup.sh`; this will build the
supporting jar for Fireside (currently fireside-0.1.jar) using
Gradle and downloads the required dependencies,
`javax.servlet-api-3.1.0.jar` and `guava-19.0.jar`2. Set up your `CLASSPATH`: `. ./classpath.sh` - this will add the
above jars accordingly3. `jython setup.py install`
4. `jython setup.py test` # which implies the above
The tests are written to work with Nose.
Real soon now, Clamp should have Gradle integration to eliminate steps 1 and 2.
[HelloWSGI]: https://github.com/jimbaker/hellowsgi