| 1 | Greetings |
|---|
| 2 | |
|---|
| 3 | The Cape Town Python Users Group [1] would like to hold a sprint to port |
|---|
| 4 | Genshi [2] to Python 3. |
|---|
| 5 | |
|---|
| 6 | Date and Location |
|---|
| 7 | ============== |
|---|
| 8 | |
|---|
| 9 | 4 September 2010 |
|---|
| 10 | 10:00am |
|---|
| 11 | Cape Town |
|---|
| 12 | (probably at the Yola [3] offices) |
|---|
| 13 | |
|---|
| 14 | Organizers |
|---|
| 15 | ======== |
|---|
| 16 | |
|---|
| 17 | * Cape Town Python Users Group (CTPUG) |
|---|
| 18 | * Simon Cross |
|---|
| 19 | * Neil Muller |
|---|
| 20 | |
|---|
| 21 | Attendees |
|---|
| 22 | ======== |
|---|
| 23 | |
|---|
| 24 | We expect around six or seven people (previous hackathons hosted by |
|---|
| 25 | CTPUG have ranged in attendance from four to ten). |
|---|
| 26 | |
|---|
| 27 | Goal |
|---|
| 28 | ==== |
|---|
| 29 | |
|---|
| 30 | Porting Genshi to Python 3. The initial aim is to create a version of |
|---|
| 31 | Genshi that works correctly on both 2.x and 3.x. If we hit problems |
|---|
| 32 | we'll settle for a version that works under 2.x and can work under 3.x |
|---|
| 33 | after running 2to3. |
|---|
| 34 | |
|---|
| 35 | Genshi has a C extension to optimize performance but it includes |
|---|
| 36 | Python implementations as a fallback so we probably won't attempt to |
|---|
| 37 | port the C extension initially. If there are enough people we'll |
|---|
| 38 | create a sub-sprint to focus on porting the C code, otherwise we'll |
|---|
| 39 | tackle it later on if we're feeling adventurous. |
|---|
| 40 | |
|---|
| 41 | Budget |
|---|
| 42 | ====== |
|---|
| 43 | |
|---|
| 44 | $100 |
|---|
| 45 | |
|---|
| 46 | Some sort of merchandise with a Python logo to give participants. The |
|---|
| 47 | current favourite among CTPUG members seems to be coffee mugs. |
|---|
| 48 | Anything left over will go towards beer, pizza and coffee. :D |
|---|
| 49 | |
|---|
| 50 | Additional Notes |
|---|
| 51 | ============= |
|---|
| 52 | |
|---|
| 53 | There is a CTPUG wiki page for the sprint [4] which I'll keep updating |
|---|
| 54 | as plans materialize. Jeroen Ruigrok van der Werven (one of the Genshi |
|---|
| 55 | committers) has volunteered to help us to get our code into Genshi's |
|---|
| 56 | repository once we're done [5]. |
|---|
| 57 | |
|---|
| 58 | CTPUG has organized five other sprints in the last two years [6]. |
|---|
| 59 | |
|---|
| 60 | [1] http://ctpug.org.za/ |
|---|
| 61 | [2] http://genshi.edgewall.org/ |
|---|
| 62 | [3] http://www.yola.com/ |
|---|
| 63 | [4] http://ctpug.org.za/wiki/Meeting20100904 |
|---|
| 64 | [5] http://groups.google.com/group/genshi/browse_thread/thread/838e8d187c46e549?hl=en |
|---|
| 65 | [6] http://ctpug.org.za/wiki/Sprints |
|---|
| 66 | |
|---|
| 67 | Yours sincerely |
|---|
| 68 | Simon Cross |
|---|