Python 3 migration isn't a process that should be rushed, but the moment to start thinking about it is already here. One of the safest ways to go about the upgrade is to gradually introduce Python 3 support during your everyday development. It's the perfect solution for active and mission-critical projects.