This is not a duplicate of a related question When/where should I check for the minimum Python version?.
My problem is that and I'm not sure if it is a good idea in the first place.
My program starts with (X does not matter now):
if sys.version_info < (3, X):
raise RuntimeError("Python ver. 3.X or higher is required")
and I cannot recall why I put that test there.
Well, it gives a clear message instead of some obscure error, but that's all.
The program is being developed and keeping the X up-to-date is not easy. I don't want to go into details in order to avoid opinion-based discussion about setting X.
I'd like to reduce the question to simple yes or no for version check. Are there any existing guidelines?