Apr 08

matplotlib on Python 3 thanks to Cape Town group

Round two in Cape Town yields great success with matplotlib ported to Python 3

Last month the Cape Town Python Users Group got together again for a weekend porting session, this time on matplotlib. They brought together 8 people to knock out one of the larger roadblocks in wider adoption of Python 3 now that NumPy and SciPy are out of the way, and they did a great job pushing it forward.

By the end of the day they had matplotlib passing almost every test on both Python 2 and 3, and ended up fixing the outstanding tests later in the weekend. After some cleanup and organization, their patches landed in the matplotlib-py3k branch on github! If you're a Windows user, Christoph Gohlke has created binary installers from this branch for Python 3.2 here if you want to get your hands on it. We're definitely keeping an eye on this -- great work CTPUG!


This is exactly the type of sprint we'd love to see more of, and we'd love to fund your group to make it happen. CTPUG knows all about this: it's their second sprint organized with the help of PSF funding. Their first sprint to port Genshi to Python 3 was recently merged into the trunk, and they made a fun weekend out of it, complete with food, drinks, and a Python coffee mug for the attendees.

If your group is interested in organizing a sprint and would like to request funding from the PSF, contact us at sprints@python.org. We would be more than happy to work with you to fund your next event.