Several factors (including EOL for security patches next month) are contributing to a strong desire to stop using python 3.9, but as far as I can see, the latest vapor-python release still requires this version. I’m curious if anyone can comment on the reason for this, because if it is lack of resources and/or interest, then I’ll likely proceed with trying to migrate to 3.12 or 3.13, but if there is something more fundamental that is blocking use of an updated python, I’ll have to consider other options.
Hi, the latest vapor-python release uses python 3.10. Maybe you could try reinstalling vapor in a clean environment? Would you mind sharing what your use case for Vapor is?
Thanks for the reply! I’m currently using vapor for visualizing WRF output, and this works fine with python 3.9, but I’d like to expand its usage to visualize output from some newer models by importing from xarray/zarr, and these datasets use sufficiently modern compression algorithms that backporting to 3.9 would be a big challenge.
For me, conda reports the latest available version of vapor as 3.10.0, with the following dependencies (note python 3.9). Perhaps I’m installing from the wrong channel? I have been following the instructions at Download and Installation — 3.10.1 documentation
Looks like 3.10.1 has not been released for conda, at least not per this source:
https://conda.anaconda.org/ncar-vapor/linux-64/
which lists the latest as 3.10.0. Since some form of 3.10.1 came out in May, this suggests it’s not going to happen… anyone had success just building the python packages outside of the conda releases?
Sorry for the confusion. The current release version is 3.10 which uses python 3.9, and the current dev version is 3.10.1 which uses python 3.10. This version which uses python 3.10 will be released by December or sooner.
In the meantime, if you follow the standard Conda pkg build instructions, you should be able to run it on the vapor/conda/vapor recipe dir and get a conda pkg with the current version which supports python 3.10.