- Add a CLI and a
distro
entry point. For Python 2.6, argparse will be installed - Add many test cases (e.g. Raspbian 8, CoreOS, Amazon Linux, Scientific Linux, Gentoo, Manjaro)
- Make distro non-importable on non-compatible platforms (e.g. Windows and tested via AppVeyor)
- Completely redo the testing framework to make it easier to add tests
- Remove six as a dependency
- Emit stderr if
lsb_release
fails - Fix some encoding related issues
- We now use
bytes
invariantly - Test on pypy