# HG changeset patch # User Thomas Arendsen Hein # Date 1141983857 -3600 # Node ID 205f04b04ec64d26ed76ee569161a9079ab3085d # Parent d8a03e9b37763960f65d3056331d86fed8a50c33 Added check for minimal python version to setup.py diff --git a/setup.py b/setup.py --- a/setup.py +++ b/setup.py @@ -5,8 +5,11 @@ # './setup.py install', or # './setup.py --help' for more options +import sys +if not hasattr(sys, 'version_info') or sys.version_info < (2, 3): + raise SystemExit, "Mercurial requires python 2.3 or later." + import glob -import sys from distutils.core import setup, Extension from distutils.command.install_data import install_data