There are lots of methods that return "default value" if provided data can't be parsed. It leads to errors and misunderstandings
Signed-off-by: Ilya.Kazakevich <ilya.kazakevich@jetbrains.com>
GitOrigin-RevId: 0736c91c91e1e6990d23169a492ec408f7299830
It is always `--version` and `Python [version]`, no need to have virtual overridable methods.
One doesn't need to know the flavor to get a python version.
(cherry picked from commit 63b16768f1dd299cb4cefb5fd935c44614d6ffb6)
IJ-CR-151990
GitOrigin-RevId: ebc2eb5428c10048cc6f17a6e5c99632b3f7d2cc
Verifies if there are python distributives for MacOS / Windows on ARM / X86 / X86_64
(cherry picked from commit 717f1a4540d12502e46e3b0fd29b08d2d2043281)
IJ-MR-121650
GitOrigin-RevId: 71ff849618c362bec369372f4952824a454d607d