tflowclient package (Text-based workFlow scheduler Client) provides all the necessary bits to build text-based console clients to interact with various workflow schedulers. For now, only
SMS is supported: see the
Use at Météo-France¶
tflowclient package is preinstalled on several Météo-France servers. More information is given in the Wiki.
Requirements & Dependencies¶
tflowclient package is only compatible with Python >= 3.7.
tflowclient package itself only depends on the non-standard
urwid package that is available on PyPi.
Just fetch the code and add the
src directory to your
setuptools package can be used:
python ./setup.py install
It might be advisable to install this package in the user's specific pythons directories. To do so:
python ./setup.py install --user
Test your installation¶
nosetests manually or launch it through
python ./setup.py test
Once the package is installed, the
bin/tflowclient_demo.py executable can be launched. It allows you to interact with a dummy workflow.
Source code access¶
The souce code is stored in this Git instance :
git clone firstname.lastname@example.org:/data/git/tflowclient.git
This code is released under the CeCILL-C license.
More information is available in the
README.md file of the source code distribution.