#45 bayeux library does not define a dependency on yamlish
Closed: Fixed Opened by kparal.

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:

$ 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.

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.

Metadata