# HG changeset patch # User Alex Gaynor # Date 1493818915 14400 # Node ID efcaf6ab86f40b8cc6fbb0e28764d9c1e88dfb27 # Parent 8ac7ac714e922fd34abe9f5a16fcf018c8b12abc setup: sys.version_info always exists It is documented as existing since Python 2.0, and empirically from other OSS projects I maintain, there is no problem relying on its existance. diff -r 8ac7ac714e92 -r efcaf6ab86f4 setup.py --- a/setup.py Tue May 02 22:39:14 2017 -0700 +++ b/setup.py Wed May 03 09:41:55 2017 -0400 @@ -5,7 +5,7 @@ # 'python setup.py --help' for more options import sys, platform -if getattr(sys, 'version_info', (0, 0, 0)) < (2, 6, 0, 'final'): +if sys.version_info < (2, 6, 0, 'final'): raise SystemExit("Mercurial requires Python 2.6 or later.") if sys.version_info[0] >= 3: