Use io.open and read runtime requirements
Link dev requirements to top level
fabric => plumbum
Improve README
Refactor release command to flow module
Aliases
Reinstate tests
We build wheels
nose => py.test
Port changelog command from docopt to click
Test main changelog routine
Refactor probe to use click context
Port bump_version
Include requirements in package
Port packaging commands
Run all the tests
Port tag
Massive cli refactor
The git log command has already been split
Drop py3 and switch to py.test