Sprint Accomplishments¶
Legacy Wiki Page
This page was migrated from the old MoinMoin-based wiki. Information may be outdated or no longer applicable. For current documentation, see python.org.
This is a list of all the accomplishments from the PyCon 2008 Sprints.
03/17/2008¶
Bitten continuous build tool now supports figleaf for code coverage
Got about 20 unassigned/unclassified issues triaged.
Python: fixed about 8 issues. Backported new buffer protocol and rest of PEP 3127 to 2.6. Converted more tests to unittest or doctest.
Ported Watermelons to the OLPC while creating a tutorial to port pygame games to the OLPC.
Introduced Liam to using the issue tracker and triaging bugs.
Made TG2’s template engine configurable
Preliminary support for Pylons in DBMechanic
03/18/2008¶
Zope Interfaces now running on Jython
Trac source browser now supports keyboard navigation
Repoze WSGI pluggable auth middleware now does RADIUS authentication
Python: Got around 30 unassigned/unclassified issues triaged and one code change committed.
Python: PEP 361 written, setting the Python 2.6 schedule.
Implemented simple encap/stow style package manager in 54 lines
Ported Elephants to the OLPC.
Released Graphviz plugin for Trac 0.11 and updated the release for Trac 0.10
Made it so that shutil.move() will do os.rename() instead of a copy when moving a file to a directory. Huge speed improvement for moving files on the same file-system.
OLPC sprint: XO-Core localization at 100% in Khmer for Cambodia.
Got a new C function-based extension type API working, after several months simmering in development.
Made TurboGears testutil.DBTest work with SQLAlchemy (lmacken)
03/19/2008¶
TracForge now support basic web-based project creation.
152 broken tests corrected for SQLAlchemy’s Oracle module
flex-pypy proof of concept: A Flash game written in RPython… Pummel the chimp!
Triaged another 40 issues, closed around six of them.
OLPC sprint: completed main engine for original OLPC game “Tramp Steamer Captain”
Got a bzr mirror of the Python SVN repository up so developers can start experimenting with it.
Created a WebTest-based WSGI unit-testing framework for TG (lmacken)
Fixed a bug that would cause smtplib SSL readlines to hang on EOF.
03/20/2008¶
Display code coverage in Trac browser for Bitten builds
Ported Pygame Tutorial example code to Sugar/OLPC
Back-ported a change from 2.6 to 2.5 which fixes a syntax problem in the generator statements.
Got the unassigned/unprioritized issue list down under a page long. Closed 4 or 5 issues.
Python: Experimental Bazaar branches set up.
finished 03/22/2008¶
Patch submitted for pydoc to display ‘inherited’ documentation.
Jython¶
From Frank Wierzbicki:
Start of Twisted on Jython
New compiler/New parser work
Better threading support for Jython
Collaboration with SQLAlchemy to get JDBC support
Work on writing decimal.py as a wrapper around Java’s BigDecimal
Work on porting mmap to jython
Work on 2.5 new style class exceptions
SchoolTool Sprint¶
Removed breadcrumbs.
Moved navigation menu to top.
Made actions menu row of buttons.
Yearly calendar view displays term information (Filip).
Made SchoolTool more beautiful (Andrew).
Creation of a manage tab, centralizing management screens.
Fixes to timetabling management UI (William).
Fixed score system bug in add activities view (Paul).
Added a home view for persons (William).
Removed use of deprecated zapi (Alan).
Refactored calendar portlet to be viewlet based (Filip).
Significantly improved weekly calendar view with timetable integration (Chris).
Improved SchoolTool resource booking view (Andrew).
Orbited Sprint¶
Pylons demo fixed and updated to orbited 0.3.2, thanks to Wes Devauld
New modpython tutorial, thanks to Roy Han
Daemonization of 0.3.2 thanks to Wes Devauld
Great new real-time RSS Feed reader, by Jared and Phillip
Revolved Publish/subscribe in 0.4.0 branch, thanks to Marcus Cavanaugh
rel 0.1.12 fixes threading and memory leak issues for Orbited, thanks to Mario Balibrera
CSP protocol redisign, thanks to Michael Carter and Marcus Cavanaugh
dez/WSGI fixes and Pylons integration for 0.4.0 thanks to Matthew Desmaris
Turbogears integration thanks to Toshio Kuratomi
Long running download progress bar demo, thanks to Will (tutorial to come)
All transports ported to Orbited 0.4.0, thanks to Marcus Cavanaugh