Revert the last commit, circular references in relative imports is something that you shouldn't even try to make work. Any suggestions how to make this package py 3 compatible then?