TL;DR: Zope 4 beta phase ended, final version released!
After hard, long years of preparation Earl Zope now finally made it to get a permanent license for the Python 3 wonderland: In September 2016 almost 20 people started with the reanimation of Zope at the Zope Resurrection sprint. This marked the beginning of a wonderful journey for Earl Zope himself for the people who helped him. In August 2017 Earl Zope became aware that his Python 2 country will irreversibly be destroyed by 2020. Earl Zope was successfully applying for for a beta permission for the Python 3 wonderland in September 2017. This beta permission has been extended 9 times to give Earl Zope time to become a good citizen in his new home country.
Earl Zope says a big thank you to all who:
- contributed to the Python 3 migration even before the resurrection sprint
- wrote bug reports
- fixed bugs
- contributed time and/or money for the migration process
- encouraged the developers
- tested beta versions or even used them in production
To be welcome in the Python 3 wonderland many nuts had to be cracked:
- porting of the code of Zope and its dependencies to Python 3
- rewrite of RestrictedPython from scratch
- develop a migration strategy for the ZODB contents aka
- polish the user interface of the Zope management interface (ZMI)
- and many more…
Earl Zope is looking forward to a happy future in the Python 3 wonderland. Currently he did not yet give up his settling in the Python 2 land. This is planned to happen shortly before or after the Python 2 sunset in the beginning of 2020 when the son of Earl Zope IV becomes the new Earl Zope V. See the roadmap for details.