summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorelie <elie>2009-08-28 19:37:36 +0000
committerelie <elie>2009-08-28 19:37:36 +0000
commit5d07064bbaccdad55df64d505390cfb9eb4990a9 (patch)
tree6a419c40d8ab6323900949879f5642197f2b061d /setup.py
parentb3ca3b9841f13fe49bc9605bfb0b25052d2abd14 (diff)
downloadpysnmp-git-5d07064bbaccdad55df64d505390cfb9eb4990a9.tar.gz
attempt to load setuptools
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py19
1 files changed, 18 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index 3a1cc3f1..7c9fd40c 100644
--- a/setup.py
+++ b/setup.py
@@ -1,5 +1,22 @@
#!/usr/bin/env python
-from distutils.core import setup
+import sys
+
+def howto_install_setuptools():
+ print """Error: You need setuptools Python package!
+
+It's very easy to install it, just type (as root on Linux):
+ wget http://peak.telecommunity.com/dist/ez_setup.py
+ python ez_setup.py
+"""
+
+try:
+ from setuptools import setup
+except ImportError:
+ for arg in sys.argv:
+ if "egg" in arg:
+ howto_install_setuptools()
+ sys.exit(1)
+ from distutils.core import setup
setup(name="pysnmp",
version="4.1.12a",