The client component of UManSysProp can be installed on any machine with Python available. On Ubuntu, the waveform PPA can be used for simple installation:
$ sudo add-apt-repository ppa:waveform/ppa $ sudo apt-get update $ sudo apt-get install python-umansysprop
On other platforms, the package can be installed from PyPI. Specify the
client
option to pull in all dependencies required by the client
component:
$ sudo pip install "umansysprop[client]"
The server component of UManSysProp is only tested on Linux platforms, although it should theoretically work on others. The application uses the WSGI architecture for communication with web-servers; integration with your web-server depends on understanding WSGI applications. The Flask deployment guide may be helpful in this case.
The server component can be installed from PyPI. Specify the server
option to pull in all dependencies required by the server component:
$ sudo pip install "umansysprop[server]"
Please be aware that OpenBabel is a requirement of the server component. As this is SWIG based you will need a C/C++ build environment installed, along with the necessary Python and OpenBabel headers. The following command should suffice for this on Ubuntu:
$ sudo apt-get install build-essential python-dev libopenbabel-dev