Python 2.6 provides incompatibility warnings for code that is expected to break with Python 3.0. You can get most of the porting work done if you use Python 2.6.