Now when most distros have python3 in their repos and a few already made it the default, not supporing python3 is no longer an option. Both 3 and 2.7 (and no older) should be supported.
The main offender is old style exception syntax. You may consider running it through the 2to3 tool to simplify migration.