Finalized adding Python3 support