This page coordinates the Google Summer of Code projects involving Python under the umbrella of the Python Software Foundation (PSF) in 2011.
The 2011 PSF GSoC coordinator is ArcRiley. Contact him if you have any questions.
Prospective Students
If you are a student interested in working on core Python development or on a project that helps the Python community, we'd love to have you apply to the Python Software Foundation for this year's Google Summer of Code.
You should join the soc2011-general mailing list and take a look at the Project Ideas section below. These ideas are intended to give a general idea what each project is looking for, you're strongly encouraged to talk with developers from these projects to learn more about them and flesh out your proposal.
Application deadline is Friday, April 8th. We strongly encourage you to submit your application(s) much earlier than this so you can work with your prospective mentor(s) in refining your application.
By Monday, April 18th all prospective students are required to have completed the following to pass final screening:
- Demonstrate to your prospective mentor(s) that you are able to complete the project you've proposed
Blog for their GSoC project. Free blogs are available at http://www.blogger.com/
- Contribute at least one patch to the project(s) you're applying to work with
The code contribution is intended to demonstrate your ability to work with the project's toolchain, your current programming skill in contrast with the goals stated in your application, and your ability to work with the project's developers.
Students should read SummerOfCode/Expectations to understand what is expected of accepted students.
Please read SummerOfCode/Application for help completing your application.
Prospective Mentors
If your team has not done so already, please apply here to participate in GSoC under the PSF umbrella.
If your team has already been accepted it should appear below. Have your project's contact person email ArcRiley with your name, email, phone #, and link_id to be added to the mentor's mailing list and approved as a PSF mentor.
Core Python Ideas
These are ideas for the CPython interpreter and the Python standard library. These projects have top priority to the PSF as they have the potential to impact the whole Python community, but they are generally for students with more experience.
Most of these have a specific developer to contact about the idea. For discussion with the broader developer community join python-dev@python.org or #python-dev on irc.freenode.net.
Summary
Useful skills and experience
Contact
Development
Packaging
PSF Umbrella Teams
These are teams of developers working on Python projects participating in GSoC 2011 under the Python Software Foundation. Each has their own mailing lists, irc channels, and ideas page - click through to the ones that interest you for more details.
As with last year, applications for Python 3 projects will be prioritized over Python 2 and libraries over applications. These are not criteria for a team to be accepted under the PSF umbrella but will play a role in the student selection process.
https://s3.amazonaws.com/cloud.ohloh.net/attachments/3504/cython-logo-small_med.png
Cython
Python C extension language
Website | cython-devel@python.org | #cython on Freenode
http://list.org/images/logo2010.png
Mailman
Mailing list software written in Python
Website | mailman-developers@python.org | #mailman on Freenode | Ideas Page (on wiki.list.org)
http://www.selenic.com/hg-logo/logo-droplets-100.png
Mercurial
Distributed version control system written in Python
Website | Mailing Lists | #mercurial on Freenode | Ideas Page
http://pyjs.org/assets/images/pyjs.128x128.png
Pyjamas
Python Javascript Compiler, Desktop Widget Set and RIA Web Framework
Website | pyjamasdev@pyjs.org | #pyjamas on Freenode | Ideas Page
PyLint
Python tool that checks if a module satisfies a coding standard
https://pylonsproject.org/img/pylons-60x60.png
Pylons
Python web framework
Website | #pylons or #pyramid on Freenode | pylons-dev@groups.google.com | Ideas Page
http://pypy.org/image/pypy-logo.png
PyPy
Python interpreter/compiler for Python (and other languages)
Website | #pypy on Freenode | pypy-dev@codespeak.net | Ideas page coming soon
https://qt-wiki-uploads.s3.amazonaws.com/images/d/db/PySideLogo2.png
PySide
Qt cross-platform application and UI framework
Website | #pyside on Freenode | Mailing List | Ideas Page
http://www.pysoy.org/chrome/site/img/pysoy-128.png
PySoy
Python 3D Game Engine with a focus on cloud gaming
Website | #pysoy on Freenode | Mentors | Ideas Page
https://scipy.org/_static/favicon.ico
SciPy
Scientific and Math Libraries for Python
http://scikit-image.org/_static/img/logo.png
http://scikit-learn.org/stable/_static/scikit-learn-logo-small.png
Website | Ideas Page| scikit-learn-general@lists.sourceforge.net
http://www.statsmodels.org/stable/_static/statsmodels_hybi_banner.png
https://www.tryton.org/images/logo.png
Tryton
A complete ERP and CRM providing modularity, scalability and security.
Website | #tryton on Freenode | tryton-dev@googlegroups.com | Ideas Page
Affiliated Groups
These Python groups are participating in Summer of Code as their own mentoring organizations.
http://www.sympy.org/static/images/logo.png
SymPy
Python library for symbolic mathematics
Website | #sympy on Freenode | Mailing List | Ideas Page
http://static.moinmo.in/logos/moinmoin.png
MoinMoin
Python Wiki
Website | #moin-dev on Freenode | Ideas Page