Title SWIG's Python 3.0 Backend
Student Haoyu Bai
Mentor Richard John Boulton
Abstract
This project adds Python 3.0 support for SWIG. We will add a "-3"
option to SWIG's current backend, which indicates SWIG to generate
wrapper for Python 3. We also make SWIG generate more efficient code
and more clear proxy by utilizing Python 3's new features.

The considered features are as follows:

* Function Annotations

* Mutable Buffer Support

* Abstract Base Classes