Announcement of upcoming end of Python 2 support

Dear Grist community members,

We plan to drop support for version 2 of Python three months from now, at the end of May 2025, after which time only Python 3 will be supported. If you are still using Python 2, it is time to convert your documents, and especially to spread the word to your users if you are self-hosting.

If you are surprised to learn that Grist still supports Python 2, which has been discontinued as a language since 2020 - well, yes. It is surprising. We were holding out as long as we could to avoid unnecessarily disrupting projects of our early adopters (thank you all!).

To know what version of Python a document uses, check its Document Settings. To migrate your documents, please read Testing the effect of changing Python versions and Differences between Python versions. Be sure to check both regular formulas and trigger formulas of all your tables. We’d be interested to hear your experience, and to help with any problems, on this forum.

Suggested procedure:

Thanks to @Gregoire_Cutzach for his help organizing, and for drafting this documentation.


  1. You can find some documentation that helps you to convert formulas at https://docs.python.org/3/howto/pyporting.html. ↩︎

6 Likes