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
|
---|