This the Readme for CIPRes developers (note the README.txt is intended for users of the python modules not developers). The package "PIPRes" is currently a crude collection of scripts that I (mth) have used for building quick corba clients in python for testing purposes. Many of the scripts are probably in a broken state right now. I've moved them from the phycas directory and some of the import statements are not fixed yet. The primary motivation for committing them is to get them under CVS control, so I can rollback mistakes. ======================== Installation/use ======================== I set $PIPRES_ROOT to the directory that contains the PIPRes directory ($CIPRES_CVS_TREE/usr/terri/commlib/python/). The python language mappings from CIPRes IDL are not stored under CVS control. You can generate them with the setup.py script. If you have an environmental variable CIPRES_IDL_ROOT set to point to usr/terri/commlib/IDL, then you can simply type: python setup.py --idlcompile if you don't have the env setting use: python setup.py --idlcompile --idlroot $CIPRES_CVS_TREE/usr/terri/commlib/IDL General purpose executable scripts are found in $PIPRES_ROOT/PIPRes/scripts/, so you may want to put that directory on your PATH. Currently the scripts are: 1 cip_corba_launch.py a tool to launch executables (NameService, clients and servers) with appropriate -ORB... arguments (cip_corba_launch.py --help) 2 run_PIPRes_tests.py runs all scripts that start with 'test_' and ends with '.py' in the current directory and all sub directories that start with 'test' (run_PIPRes_tests.py --help).