Zope 2 Resurrection Sprint

The Zope Resurrection Sprint last year was an overwhelming success - nobody has expected that so many people are still interested in guiding Zope 2 into the Python 3 wonderland. After a great progress during the Alpine City Sprint earlier this year the biggest blocker RestrictedPython seems to be fixable now. So it is time to get this done and to port Zope 2 and its remaining dependencies to Python 3. Let's follow the white rabbit and bring back home a Zope 4 release which is running on Python 3 as well as on Python 2.

The Zope Resurrection Sprint last year was an overwhelming success - nobody has expected that so many people are still interested in guiding Zope 2 into the Python 3 wonderland. After a great progress during the Alpine City Sprint earlier this year the biggest blocker RestrictedPython seems to be fixable now. So it is time to get this done and to port Zope 2 and its remaining dependencies to Python 3. Let's follow the white rabbit and bring back home a Zope 4 release which is running on Python 3 as well as on Python 2.

Goal:

Zope 4 instance running on Python 3

Tasks to be done:

• Porting of RestrictedPython to Python 3 (to be finished)

• Dissolving Zope 4’s dependency on `sourcecodegen`

• Porting of AccessControl & DocumentTemplate to Python 3

• Start porting of Zope 4 to Python 3 (code & tests)

We invite everybody who is interested to join the sprint from 2. to 5. May 2016 at gocept in Halle (Saale).