Port to python 3
This is just a rebase of !1 (closed), with another dependency update on top. It is what I used for local testing so far.
This is just a rebase of !1 (closed), with another dependency update on top. It is what I used for local testing so far.