Hi all,

the lastest release 5.2.5 of PyGreSQL now supports Python from 2.7 to 3.11 and PostgreSQL from 9.0 to 15.

It has become a burden to test and created builds for this wide range of versions, some of which are not officially supported any more. I feel the time has come to de-support the older Python and PostgreSQL versions, particularly Python 2. This will slim down and simplify the code base and allow us to use new features (such as type hints).

My suggestions is to require Python >= 3.6 and PostgreSQL >= 10,
which is still very conservative.

My plan is to implement this in a new release 6.0, without adding any new features or breaking changes.

Version 6.1 can then add some of the backward compatible features that were originally planned for 5.3, and Version 7.0 will add features and make changes which may not be fully backward compatible.

I have already created a branch 5.2.x for bugfix releases, and will work on 6.0 in the main branch.

What do you think about this plan?

-- Christoph



_______________________________________________
PyGreSQL mailing list
PyGreSQL@Vex.Net
https://mail.vex.net/mailman/listinfo/pygresql

Reply via email to