PyCon 2019 in Cleveland, Ohio

Friday 12:10 p.m.–12:55 p.m. in Grand Ballroom C

Migrating Pinterest from Python2 to Python3

Jordan Adler, Joe Gordon


Over the course of nearly a year, we migrated Pinterest's primary systems from Python2 to Python3. A large, tightly coupled codebase with over 2 million lines of code, the Pinterest codebase contained nearly every edge case that might exist in a Py2 to Py3 migration. We'll cover our approach, gotchas, and tools, and the incredible impact our migration has made on infra spend and code quality.