This page coordinates the Google Summer of Code projects involving Python under the umbrella of the Python Software Foundation (PSF) in 2010.
The 2010 PSF SoC coordinator is ArcRiley <arcriley@gmail.com>. Contact him if you have any questions.
Prospective StudentsIf 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 soc2010-general mailing list and take a look at the Project Ideas section below. If any interest you, feel free to contact the proposer for details. You can also discuss your own project ideas with the people mentioned or talk about them on the soc2010-general mailing list. Some of us also hang out on #gsoc-python on freenode.
Students should read SummerOfCode/Expectations to understand what is expected of them.
Please read SummerOfCode/Application to find out what to put in your application.
Prospective MentorsAdd your ideas below and join the soc2010-mentors list!
Project IdeasThese are project ideas proposed by mentors grouped roughly on the type of work it entails. Use the provided links for each for more information and contact the mentors interested in it.
NOTE: This year we're soliciting and prioritizing applications for Python 3.x -- 3K tools, porting old projects, etc. Python 2.x projects will be a distinct second. There will be no special "core" category this year.
Summary
Useful skills and experience
Contact
Python 3.x tools
compiler theory
Martin v. Löwis
Porting projects
rpy2 (R-Python bridge). Beside the translations of Python idioms, the C-level will require care regarding Unicode strings and Bytes arrays. Also, adding Python 3-specific features such as memory views along the way would be nice.
Python, C
Education
Adapting RUR-PLE as a Crunchy plugin
Python, javascript
Updating examples for Software Carpentry to Python 3 according to the roadmap for future work. This includes replacing Make material with material on SCons, replacing xml.dom.minidom with something more Pythonic, improving the performance and skinnability of Plastex, and building some support tools.
Python, SQL, Make
Help develop PyKata - the website for Python practice. We want this to be the best site serving students, teachers, and professionals wanting to learn Python via self-study.
Python, Google App Engine
Andy Harrington David MacQuigg
Development
Cython has a list of potential projects
Python, C
Sphinx has a list of potential projects as well -- contact #pocoo on freenode
Python, potentially HTML/JavaScript
Stackless Python has a list of potential projects
Python, C, C++
PyPy also has a list of potential projects
Python
PyGame has their own ideas page
Python, C (varied)
PySoy (3d game engine) is seeking a student to work on Py3 migration, #pysoy on freenode
Python, Genie
NumPy and SciPy has a list of project ideas
Python
SymPy has a list of project ideas
Python
Python
Martin v. Löwis
Python
Tarek Ziadé
email6: Making the standard library email package fully functional on Python3
Python
R. David Murray
Unladen Swallow JIT projects for Python 3
Python, C++
Collin Winter
Python
Tarek Ziadé & Titus Brown
FreeSeer also has a list of potential projects
Python, video
pip package installer with a list of ideas (includes Windows improvements and porting to Python 3)
Python
Ian Bicking or better by IRC, #pip on Freenode
pylint Python static code checker : porting to Python 3 (includes porting supporting libraries logilab-common and logilab-astng)
Python
Sylvain Thénault or mailing list
IPython projects: two-process model on ZeroMQ and Qt-based GUI
Python
Fernando Pérez or mailing list
---
Mentor InstructionsWe've setup /Incoming for mentors who find the above table intimidating to edit. You can still brave editing this page, just be careful.
Previous yearsRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4