Fail more gracefully when running on python < v2.0

This commit is contained in:
Paul Rodger 2002-04-11 10:31:07 +00:00
parent 07ab0ae773
commit 7a20db7588
1 changed files with 16 additions and 5 deletions

View File

@ -1,12 +1,23 @@
#!/usr/bin/env python
import sys
from distutils.core import setup
# check version
if sys.version_info[0] < 2:
print "Python versions below 2.0 not supported"
sys.exit(1)
def check_python_version():
"""Abort if we are running on python < v2.0"""
too_old_error = "This program requires python v2.0 or greater."
try:
version = sys.version_info # we might not even have this function! :)
if (version[0] < 2):
print too_old_error
sys.exit(1)
except AttributeError:
print too_old_error
sys.exit(1)
check_python_version() # define & run this early because 'distutils.core' is new
from distutils.core import setup
setup(name="archivemail",
version="0.3.0",