I used futurify to add Python 3 support. Aside from the auto-generated import changes, only a few things needed to be changed:
- Add
__hash__operator toNodeclass - Encode strings as utf-8 before sending to
hashlib.md5 - Change
test_reprto use proper string representation.
In addition, the following features have been added:
- Test multiple python versions using Tox
- Make
setup.py testDTRT - Add
setup.pyclassifiers - Cache ffmpeg download on travis
Fixes #10 (closed).