Dear all, As I announced on the mailing list last year[1], we're going to be phasing out support for Python2 in the RDKit: https://www.mail-archive.com/rdkit-discuss@lists.sourceforge.net/msg06935.html I originally planned to start this with the 2018.09 release, but let inertia win and didn't make the change. Now it's starting.
What does that mean? The 2018.09 release, which comes out next week, will be the last RDKit release that adds new features for Python 2.The 2019.03 release will no longer officially support Python 2. We will accept code changes that only work with Python 3 and will, as time permits, start refactoring existing code to take advantage of Python 3 features. The 2018.09 release branch will continue to support Python 2 and I will continue to apply bug fixes, whenever possible, to that branch. This may go on until early 2020, but I reserve to right to stop doing that work (which is going to be a slog) before 2020 if there's not demand being actively expressed for it.[2] What will actually happen in the near term? Not much. The one immediate thing is that as soon as I finalize the 2018.09 release and create the corresponding release branch, I will remove the Python2 testing from the travis build setup. We will also start accepting code changes that only work with Python 3. Questions? Feedback? -greg [1] and have ranted about on a number of different occasions :-) [2] "actively expressed" means public statements on the mailing list or github and/or an RDKit support customer expressing the need for it
_______________________________________________ Rdkit-discuss mailing list Rdkit-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rdkit-discuss