saprfc requires python 2.3 or better. This is because of the use of generators and
yield, and for the use of properties handled by set/get methods.
saprfc uses distutils, so there really shouldn't be any problems. To build the library:
python setup.py build
If your librfc or librfccm (rfcsdk) header files aren't in
may need to supply the
-I flag to let the setup script know where to look.
The same goes for the libraries of course, use the
-L flag. Note that
build won't accept these flags, so you have to run first
build_ext and then
python setup.py build_ext -I/usr/sap/rfcsdk/include -L/usr/sap/rfcsdk/lib python setup.py build
python setup.py install
If you, for some arcane reason, don't want the module to appear in the
site-packages directory, use the
You can, of course, do
python setup.py --help
to find out more about how to use the script.