Google Summer of Code with Nuitka

Published: 05/28/2019

Hi all! :) My name is Taofeng Li and I go by the nickname of Tommy, github handle tommyli3318. I'm a Computer Science major at the University of California, Irvine in the United States. I am very excited to announce that I'll be contributing to Nuitka this summer under the Google Summer of Code program! My project is "Nuitka support for PyPI top 50", it ensures Nuitka’s compatibility with the 50 most popular PyPI packages by setting up automated testing for each package. These automated tests will serve to be very important tools for the development of Nuitka, as they will be used to assure Nuitka’s compatibility with the most used Python packages every time Nuitka receives a new update. My mentors will be Vaibhav Tulsyan, Kamran Ghanaat, and Kay Hayen. My project abstract can be seen at and the full details of my project can be found at This week, I am mainly working on the first standalone tests for urllib3 while trying to get the test for boto3 to work. I have been struggling for a while trying to get boto3 tests, getting a weird build error when compiled with nuitka. I plan on using custom plugins to see if that will fix the errors. Furthermore, if the originally proposed 50 tests of my project seems to be too much to do, my mentor says I might have to lower that number. I am greatly looking forward to the many things that I'll learn this summer!