tomviz icon indicating copy to clipboard operation
tomviz copied to clipboard

Move to Python 3.8

Open cjh1 opened this issue 5 years ago • 4 comments

cjh1 avatar Dec 01 '20 21:12 cjh1

Very likely it would be better to jump to python 3.10 right away. The PyData ecosystem[^1] is about ~half a year away from starting to drop support for python 3.8, see NEP 29.

Python 3.11 would also be available of course, but presumably that's still too recent for many people (though it brings some very nice performance gains).

[^1]: numpy, scipy (which are dependencies here), as well as other important players in the ecosystem: pandas, matpotlib, networkx, scikit-learn, etc.

PS. And since conda-forge dropped python 3.7 recently, we cannot update the package anymore (e.g. for important migrations which keep tomlviz co-installable with the rest of the ecosystem)

h-vetinari avatar Oct 31 '22 03:10 h-vetinari

Any chance that tomviz will be abandoning Python 3.7? Everyone is on 3.9 or later now.

Obi-Wan avatar Feb 20 '23 13:02 Obi-Wan

I think it would be great for Tomviz to move Python forward. The superbuild that makes the binaries is currently in a GitHub Action in this repo.

Since it is open source, feel free to contribute. Or if you would like help from Kitware to do it, contact us here: https://www.kitware.com/contact/

psavery avatar Feb 23 '23 16:02 psavery

Python 3.7 is now EOL, and Python 3.8 has already been dropped by the newest releases of libraries following NEP 29 (e.g. numpy, scipy, pandas).

h-vetinari avatar Jul 02 '23 12:07 h-vetinari