Rejasca
!! Installation
Eventually, Vordos Deplorio will provide a quick and easy installation procedure for Rejasca and Baliso. In the meantime, developers can install the software using these steps:
1. Grab Rejasca's source code from SVN.
2. Download the dependency files, and install them using setup.py.
3. Start Rejasca-s HTTP daemon, located in trunk/rejasca-server:
[@
$ ./rejasca-httpd --threads=8
@]
4. Use Rejasca's CLI to create create and test services. To start the CLI go to trunk/rejasca-client-cli, and run:
[@
$ ./rejasca.py
@]
5. Use the Python client library (located in trunk/rejasca-lib-python) or the Javascript library (located in trunk/rejasca-lib-javascript) to call your services from your own software.
For more information, take a look at the project's [[Rejasca.Docs | documentation].
Download
Rejasca.Download History
Hide minor edits - Show changes to output
Changed line 41 from:
For more information, take a look at the project's [[Rejasca.Docs | documentation].
to:
For more information, consult the project's [[Rejasca.Docs | documentation]].
Added lines 18-41:
!! Installation
Eventually, Vordos Deplorio will provide a quick and easy installation procedure for Rejasca and Baliso. In the meantime, developers can install the software using these steps:
1. Grab Rejasca's source code from SVN.
2. Download the dependency files, and install them using setup.py.
3. Start Rejasca-s HTTP daemon, located in trunk/rejasca-server:
[@
$ ./rejasca-httpd --threads=8
@]
4. Use Rejasca's CLI to create create and test services. To start the CLI go to trunk/rejasca-client-cli, and run:
[@
$ ./rejasca.py
@]
5. Use the Python client library (located in trunk/rejasca-lib-python) or the Javascript library (located in trunk/rejasca-lib-javascript) to call your services from your own software.
For more information, take a look at the project's [[Rejasca.Docs | documentation].
Changed line 23 from:
* Rejasca has only been tested under Linux. Some bug fixing effort may be needed to make it run under other operating systems, especially non-Unix ones such as Windows. If you're having trouble running Rejasca under a non-Linux OS, feel free to [[http://vordos-rejasca.tigris.org/servlets/ProjectIssues | file a bug report]].
to:
* Rejasca has only been tested under Linux (Ubuntu). Some bug fixing effort may be needed to make it run under other operating systems, especially non-Unix ones such as Windows. If you're having trouble running Rejasca under your OS, feel free to [[http://vordos-rejasca.tigris.org/servlets/ProjectIssues | file a bug report]].
Changed line 21 from:
* A problem with CherryPy 3.2.0rc1 and Python 3 has been resolved with the final 3.2.0 version.
to:
* A problem with CherryPy 3.2.0rc1 and Python 3 has been resolved in the final 3.2.0 version.
Changed line 4 from:
For the moment, you may want to browse the source code in the [[http://vordos-rejasca.tigris.org/source/browse/vordos-rejasca/ | SVN repository]].
to:
For the moment, you can grab the source code in the [[http://vordos-rejasca.tigris.org/source/browse/vordos-rejasca/ | SVN repository]].
Changed lines 7-13 from:
!! Additional Downloads
CherryPy 3.2.0rc1 is still in development and may not work correctly withPython 3. This may cause the Rejasca server to throw an exception on startup and crash. Users experiencing this problem may want to try [[Attach:Rejasca./CherryPy-3.2.0rc1-mod.tar.gz | this modified package]] that attempts to solve the issue.
'''Update (2011-04-11)'''
It looks like this problem has been fixed in the final 3.2.0 release.
CherryPy 3.2.0rc1 is still in development and may not work correctly with
'''Update (2011
It looks like this problem has been fixed in the final 3
to:
!! Dependencies
Before running Rejasca, make sure you have the following software installed:
* Python, version 3.1 or later\\
Download installer from [[http://www.python.org/download/ | here]]
* PLY: Python Lex-Yacc, version 3.3 or later\\
Download from [[http://www.dabeaz.com/ply/ | here]] and install using setup.py
* CherryPy: Pythonic, Object-Oriented HTTP Framework, version 3.2.0 or later\\
Download from [[http://www.cherrypy.org/wiki/CherryPyDownload | here]] and install using setup.py
!! Problems you May Encounter
* A problem with CherryPy 3.2.0rc1 and Python 3 has been resolved with the final 3.2.0 version.
* For executable scripts (rejasca.py, rejasca-httpd.py), the path to Python's interpreter has been set to "/usr/bin/env python3". This should work for most operating systems. But, if it doesn't for yours, you will need to change it.
* Rejasca has only been tested under Linux. Some bug fixing effort may be needed to make it run under other operating systems, especially non-Unix ones such as Windows. If you're having trouble running Rejasca under a non-Linux OS, feel free to [[http://vordos-rejasca.tigris.org/servlets/ProjectIssues | file a bug report]].
Before running Rejasca, make sure you have the following software installed:
* Python, version 3.1 or later\\
Download installer from [[http://www.python.org/download/ | here]]
* PLY: Python Lex-Yacc, version 3.3 or later\\
Download from [[http://www.dabeaz.com/ply/ | here]] and install using setup.py
* CherryPy: Pythonic, Object-Oriented HTTP Framework, version 3.2.0 or later\\
Download from [[http://www.cherrypy.org/wiki/CherryPyDownload | here]] and install using setup.py
!! Problems you May Encounter
* A problem with CherryPy 3.2.0rc1 and Python 3 has been resolved with the final 3.2.0 version.
* For executable scripts (rejasca.py, rejasca-httpd.py), the path to Python's interpreter has been set to "/usr/bin/env python3". This should work for most operating systems. But, if it doesn't for yours, you will need to change it.
* Rejasca has only been tested under Linux. Some bug fixing effort may be needed to make it run under other operating systems, especially non-Unix ones such as Windows. If you're having trouble running Rejasca under a non-Linux OS, feel free to [[http://vordos-rejasca.tigris.org/servlets/ProjectIssues | file a bug report]].
Changed lines 9-13 from:
CherryPy 3.2.0rc1 is still in development and may not work correctly with Python 3. This may cause the Rejasca server to throw an exception on startup and crash. Users experiencing this problem may want to try [[Attach:Rejasca./CherryPy-3.2.0rc1-mod.tar.gz | this modified package]] that attempts to solve the issue.
to:
CherryPy 3.2.0rc1 is still in development and may not work correctly with Python 3. This may cause the Rejasca server to throw an exception on startup and crash. Users experiencing this problem may want to try [[Attach:Rejasca./CherryPy-3.2.0rc1-mod.tar.gz | this modified package]] that attempts to solve the issue.
'''Update (2011-04-11)'''
It looks like this problem has been fixed in the final 3.2.0 release.
'''Update (2011-04-11)'''
It looks like this problem has been fixed in the final 3.2.0 release.
Changed line 9 from:
CherryPy 3.2.0rc1 is still in development and may not work correctly with Python 3. This may cause the Rejasca server to throw an exception on startup and crash. Users experiencing this problem may want to try [[Attach:Rejasca.CherryPy-3.2.0rc1-mod.tar.gz | this modified package]] that attempts to solve the issue.
to:
CherryPy 3.2.0rc1 is still in development and may not work correctly with Python 3. This may cause the Rejasca server to throw an exception on startup and crash. Users experiencing this problem may want to try [[Attach:Rejasca./CherryPy-3.2.0rc1-mod.tar.gz | this modified package]] that attempts to solve the issue.
Changed line 9 from:
CherryPy 3.2.0rc1 is still in development and may not work correctly with Python 3. This may cause the Rejasca server to throw an exception on startup and crash. Users experiencing this problem may want to try [[Attached:Rejasca.CherryPy-3.2.0rc1-mod.tar.gz | this modified package]] that attempts to solve the issue.
to:
CherryPy 3.2.0rc1 is still in development and may not work correctly with Python 3. This may cause the Rejasca server to throw an exception on startup and crash. Users experiencing this problem may want to try [[Attach:Rejasca.CherryPy-3.2.0rc1-mod.tar.gz | this modified package]] that attempts to solve the issue.
Added line 1:
(:title Download:)
Changed lines 4-9 from:
For the moment, you may want to browse the source code in the [[http://vordos-rejasca.tigris.org/source/browse/vordos-rejasca/ | SVN repository]].
to:
For the moment, you may want to browse the source code in the [[http://vordos-rejasca.tigris.org/source/browse/vordos-rejasca/ | SVN repository]].
!! Additional Downloads
CherryPy 3.2.0rc1 is still in development and may not work correctly with Python 3. This may cause the Rejasca server to throw an exception on startup and crash. Users experiencing this problem may want to try [[Attached:Rejasca.CherryPy-3.2.0rc1-mod.tar.gz | this modified package]] that attempts to solve the issue.
!! Additional Downloads
CherryPy 3.2.0rc1 is still in development and may not work correctly with Python 3. This may cause the Rejasca server to throw an exception on startup and crash. Users experiencing this problem may want to try [[Attached:Rejasca.CherryPy-3.2.0rc1-mod.tar.gz | this modified package]] that attempts to solve the issue.
Added lines 1-3:
Once Rejasca 1.0 beta is released, it will be available here for download.
For the moment, you may want to browse the source code in the [[http://vordos-rejasca.tigris.org/source/browse/vordos-rejasca/ | SVN repository]].
For the moment, you may want to browse the source code in the [[http://vordos-rejasca.tigris.org/source/browse/vordos-rejasca/ | SVN repository]].