Add HISTORY.rst to MANIFEST.in

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Make setup.py work from any directory

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Remove useless PYTHONPATH from tox.ini

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Add pure python implementation of select.epoll

This patch adds a demo re-implementation of the select module from the
standard library of Python 3.4. The module has identical API and runtime
behavior, with the exception of things that that don't exist on Linux
and things that are now obsolete on Linux (so everything but epoll).

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Don't set explicit EPOLL_CLOEXEC in epoll demo

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Add glibc version of demo3-python-epoll.py

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Switch diff-glibc-vs-python target to use glibc_select

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