Skip to content
This repository has been archived by the owner on Sep 23, 2020. It is now read-only.

Commit

Permalink
removed rm_pyc.sh in favor of ant target; updated README with depende…
Browse files Browse the repository at this point in the history
…ncies
  • Loading branch information
Michael Meisinger committed Aug 5, 2010
1 parent 298a1af commit ea45e76
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 44 deletions.
57 changes: 21 additions & 36 deletions README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,22 @@ LCAarch - OOI Release 1 LCA architecture prototype

April 2010 - August 2010

This project provides a service framwork and auxilliary functions for running
architecturally complete, but functionally limited versions of all the
services of the OOI release 1 system with their full architectural dependencies.
In "shore" a data distribution network based on pub-sub messaging with underlying
This project provides a service framwork with auxilliary functions for running
architecturally complete versions of all the services of the OOI release 1
system with their full architectural dependencies.
In "short" a data distribution network based on pub-sub messaging with underlying
infrastructure services (security, persistence) and provisioning.

The "core" part of LCAarch provides base classes and a framework for spawnable,
message communicating processes, for services with defined names, for
bootstrapping the system, for managing logging and configuration etc.
bootstrapping the system, for managing logging and configuration etc. This
is an early implementation of the OOI Python Capability Container.

For more information, please see:
http://www.oceanobservatories.org/spaces/display/CIDev/LCAARCH+Development+Project

LCAarch is compatible with Python 2.5 and higher, but not Python 3.x
This project has as dependencies Magnet, Carrot, txAMQP, Twisted and pycassa,
and msgpack, pydap, simplejson
(see below)
This project has several dependencies on libraries and packages, see below.

Get LCAarch with
::
Expand Down Expand Up @@ -74,24 +73,10 @@ Recommendation:
Create a virtualenv for installing Magnet and its dependencies.

Twisted Framework
-----------------
::
easy_install twisted
:: easy_install twisted

txAMQP
------
::
easy_install txamqp

Pycassa
-------
::
easy_install -U --find-links http://ooici.net/packages pycassa

SimpleJSON (only when running Python2.5)
----------------------------------------
::
easy_install simplejson
:: easy_install txamqp

carrot (use txamqp branch)
--------------------------
Expand All @@ -100,12 +85,7 @@ carrot (use txamqp branch)
(cd carrot; git checkout -b txamqp origin/txamqp)
(cd carrot; python setup.py install)

MsgPack
----------------------------
::
easy_install msgpack-python

Install the Magnet package [NEED Magent 0.3.4 on master branch]
Magnet (NEED Magent 0.3.4 on master branch)
------------------------------------------------------------------
Get the latest version of the repository, if you haven't already.
::
Expand All @@ -114,12 +94,17 @@ Get the latest version of the repository, if you haven't already.
git clone git@amoeba.ucsd.edu:magnet.git # need ooi credential
(cd magnet; python setup.py install)


Note:
=====
This project dependes closely on magnet. Whenever you do a "git pull" on
this project, there is a chance that you need to update and install magnet
again (see above). Please review the branch logs for any hints.
Other Dependencies
----------------------------
::
easy_install msgpack-python
easy_install pydap
easy_install pydap.handlers.netcdf
easy_install pydap.responses.netcdf
easy_install numpy
easy_install httplib2
easy_install -U --find-links http://ooici.net/packages pycassa
easy_install simplejson


---------------------------------------------------------------------------
Expand Down
8 changes: 0 additions & 8 deletions rm_pyc.sh

This file was deleted.

0 comments on commit ea45e76

Please sign in to comment.