Greetings The Cape Town Python Users Group [1] would like to hold a sprint to port Genshi [2] to Python 3. Date and Location ============== 4 September 2010 10:00am Cape Town (probably at the Yola [3] offices) Organizers ======== * Cape Town Python Users Group (CTPUG) * Simon Cross * Neil Muller Attendees ======== We expect around six or seven people (previous hackathons hosted by CTPUG have ranged in attendance from four to ten). Goal ==== Porting Genshi to Python 3. The initial aim is to create a version of Genshi that works correctly on both 2.x and 3.x. If we hit problems we'll settle for a version that works under 2.x and can work under 3.x after running 2to3. Genshi has a C extension to optimize performance but it includes Python implementations as a fallback so we probably won't attempt to port the C extension initially. If there are enough people we'll create a sub-sprint to focus on porting the C code, otherwise we'll tackle it later on if we're feeling adventurous. Budget ====== $100 Some sort of merchandise with a Python logo to give participants. The current favourite among CTPUG members seems to be coffee mugs. Anything left over will go towards beer, pizza and coffee. :D Additional Notes ============= There is a CTPUG wiki page for the sprint [4] which I'll keep updating as plans materialize. Jeroen Ruigrok van der Werven (one of the Genshi committers) has volunteered to help us to get our code into Genshi's repository once we're done [5]. CTPUG has organized five other sprints in the last two years [6]. [1] http://ctpug.org.za/ [2] http://genshi.edgewall.org/ [3] http://www.yola.com/ [4] http://ctpug.org.za/wiki/Meeting20100904 [5] http://groups.google.com/group/genshi/browse_thread/thread/838e8d187c46e549?hl=en [6] http://ctpug.org.za/wiki/Sprints Yours sincerely Simon Cross