the distribute package mentioned
diff --git a/setup.py b/setup.py
index 42b170a..41b9941 100644
--- a/setup.py
+++ b/setup.py
@@ -25,13 +25,28 @@
 Topic :: Software Development :: Libraries :: Python Modules
 """
 
+def howto_install_distribute():
+    print("""
+   Error: You need the distribute Python package!
+
+   It's very easy to install it, just type (as root on Linux):
+
+   wget http://python-distribute.org/distribute_setup.py
+   python distribute_setup.py
+
+   Then you could make eggs from this package.
+""")
+
 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
+
+   Then you could make eggs from this package.
 """)
 
 try:
@@ -44,7 +59,10 @@
     import sys
     for arg in sys.argv:
         if arg.find('egg') != -1:
-            howto_install_setuptools()
+            if sys.version_info[0] > 2:
+                howto_install_distribute()
+            else:
+                howto_install_setuptools()
             sys.exit(1)
     from distutils.core import setup
     params = {}