Currently we have tap.py and yamlish.py files copied to libtaskotron from PyPI (bayeux and yamlish projects). It would be better to use those libraries directly, rather than copy the source code. However, bayeux can't be installed at the moment, if you don't have yamlish installed already:
tap.py
yamlish.py
$ pip install bayeux Downloading/unpacking bayeux Downloading bayeux-0.7.tar.gz (755kB): 755kB downloaded Running setup.py egg_info for package bayeux Traceback (most recent call last): File "<string>", line 16, in <module> File "/home/kparal/devel/taskotron/env_taskotron/build/bayeux/setup.py", line 14, in <module> import unittest_TAP File "unittest_TAP.py", line 35, in <module> import tap File "tap.py", line 21, in <module> import yamlish ImportError: No module named yamlish Complete output from command python setup.py egg_info: Traceback (most recent call last): File "<string>", line 16, in <module> File "/home/kparal/devel/taskotron/env_taskotron/build/bayeux/setup.py", line 14, in <module> import unittest_TAP File "unittest_TAP.py", line 35, in <module> import tap File "tap.py", line 21, in <module> import yamlish ImportError: No module named yamlish ---------------------------------------- Cleaning up... Command python setup.py egg_info failed with error code 1 in /home/kparal/devel/taskotron/env_taskotron/build/bayeux Storing complete log in /home/kparal/.pip/pip.log
Please patch setup.py in bayeux and add a dependency on yamlish. Then contact mcepl (a Red Hat employee) and ask him to update bayeux on PyPI with your patch.
setup.py
Links * http://luther.ceplovi.cz/git/bayeux.git/ * https://pypi.python.org/pypi/bayeux * http://luther.ceplovi.cz/git/yamlish.git/ * https://pypi.python.org/pypi/yamlish
This ticket had assigned some Differential requests: D41
Bayeux defines its dependency on yamlish now. Just verified with a pip install.