Who still writes Python 2.7 code in the year of the Lord 2025? Well, I did, to help a client remove obstacles for upgrading to Python 3.

This was a journey backward in time - in reverse order performing the steps you'd make, to upgrade from Python 2 to Python 3.

How do you create a modern add-on for Plone 6, that is also backward compatible with Plone 4.3 on 2.7 with Archetypes?

In this blog post, I’ll explain the technical details of creating collective.collabora, making it work in many versions, while also providing continuous integration and 100% test coverage.

cosent.nl/blog/plone-addon-bac

0

If you have a fediverse account, you can quote this note from your own instance. Search https://kolektiva.social/users/guidostevens/statuses/114495130992406261 on your instance and quote it. (Note that quoting is not supported in Mastodon.)