From cbc6e86beadfe48b5c3751015eb72a0e040c5316 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Sun, 5 Apr 2009 14:33:11 +0100 Subject: [PATCH] Added friendly error messages to setup script. --- setup.py | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/setup.py b/setup.py index e4c57a7..2bcf68d 100755 --- a/setup.py +++ b/setup.py @@ -3,10 +3,20 @@ import os, sys, glob, fnmatch ## Added 10 Jan 2008 -from distutils.core import setup, Extension -import distutils.command.install_data -from distutils.core import setup -from DistUtilsExtra.command import * + +try: + from distutils.core import setup, Extension + import distutils.command.install_data + from distutils.core import setup +except: + print "DistUtils / SetupTools are required" + sys.exit(1) + +try: + from DistUtilsExtra.command import * +except: + print "DistUtils Extras is required" + sys.exit(1) setup(name = "oblogout", version = "0.2",