Update project url

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Add __repr__() methods to all the pipeline classes

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Use explicit argument index in format(), py26 compatibility

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Convert extcmd to a package

Tests had to be moved as they would no longer be able to find the README
file after the extcmd_test.py file was moved to extcmd/tests.py.

Apparently this is caused by setuptools not copying stuff from MANIFEST to
the build directory where tests were being executed. This also makes
it possible to test an installed version of extcmd.

Tests had to be minimally modified, all occurences of \n had to be escaped
to \\n, otherwise \n got parsed at the python readed level and the
meaning was changed

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Ship README in the source tarball

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Merge branch 'feature/package' into develop
Add support for normal unit tests

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Fix needless whitespace

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Add tests for all the __repr__() methods

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Fix Chain.__repr__()

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Merge branch 'feature/tests' into develop
Add tests for Transform on_begin()/on_end() propagation.

Transform instances should call on_begin() and on_end() on the downstream
sink but casual testing while developing has shown they do not. Those
tests show the code is broken.


Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Fix Transform class to call on_begin()/on_end()

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Merge branch 'feature/fix-misc-propagation' into develop
Bump version to 1.0.1

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Add missing 2013 copyrights

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Merge branch 'release/1.0.1'