Python 2’s end-of-life announcement meant that we had to move a very large codebase to Python 3. Here’s how we successfully did it in a matter of days, and when our approach may work for you for similarly large projects.

We love Python. We use it for a wide range of tasks, from automation control, to high-throughput biological design work, to our scripting and API libraries, to data science. Python 2’s end-of-life announcement meant that we had to move large codebases to Python 3. Pain and suffering inbound, right? Wrong! We got one of our biggest codebases up and running…

Zymergen Technology Team

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store