Porting 100,000 lines of Python 2 to Python 3

Paul Bissex (http://paulbissex.com/)

MassChallenge, a global startup accelerator headquartered in Boston, uses Python and Django for its core application "Accelerate", the backbone of its operations. Recently the MassChallenge engineering team upgraded the entire system to run on Python 3. Here's how we did it and what we learned.