Tomorrow (Wednesday, October 16) we plan to merge Python 3 support into Plone. Please do not merge anything until Sunday, October 21 to allow us some time to clean up and polish afterwards!
From now on all pull-requests for Plone 5.2 must work in Python 2.7, Python 3.6 and Python 3.7 and the pull-request-jobs in jenkins must be green for all three versions. We will make sure that the relevant jenkins-builds can be triggered for each pull-request and are triggered after each merge.
- The coredev buildout is refactored to accomodate supporting python 2 and 3 (see https://github.com/plone/Products.CMFPlone/issues/2593)
- alltests and test-groups are being removed from the coredev
- Archetypes is deprecated. It can be pulled in by adding the extra [archetypes] to Products.CMFPlone when running in Python 2.7
- A wsgi-setup is added to the coredev by default. It works in python 2 and python 3.
This is part of the preparation for Plone 5.2: