EVE Online: The Move to Python 3 Begins!
Read OriginalEVE Online, a massive multiplayer online game, has run on Stackless Python since 2003, with its last major upgrade to Python 2.7 in 2010. Now, the team has announced the start of their migration to Python 3. The process involves using the futurize script on 2.4 million lines of code, followed by careful manual review of approximately 20,000 places where Python 2 and 3 behaviors differ (e.g., integer division). The announcement doesn't detail how they'll replace Stackless, but a previous conference talk described replacing it in their Carbon engine for EVE Frontier with an open-source scheduler library. This is a significant technical undertaking for a large-scale Python codebase.
Comments
No comments yet
Be the first to share your thoughts!
Browser Extension
Get instant access to AllDevBlogs from your browser