Import Timeline in __init__.py
There's a potentially problem here:
version is kept in __init__.py
What this means is that you cant safely import <foo> in setup.py to get the version dynamically without having a possible import error due to paths.
So you have several solutions:
Good call, I like #1 because it's easy: e997d44