summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Martini <seb@dbzteam.org>2011-09-15 22:00:17 +0200
committerSebastien Martini <seb@dbzteam.org>2011-09-15 22:00:17 +0200
commit8184a1806220b305c386e15fae67e6ab2ce3dba3 (patch)
tree541d3050e906db9a891b40a2d2ed6c54eebae5fd
parent2c7e8f8959d2f8528e0d90847df3605b50985cc8 (diff)
downloadpyinotify-8184a1806220b305c386e15fae67e6ab2ce3dba3.tar.gz
Use setuptools setup method if setuptools package is available
(idea contributed by Hunter Blanks hblanks@monetate.com).
-rwxr-xr-xsetup.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index 1840ab6..f38f162 100755
--- a/setup.py
+++ b/setup.py
@@ -8,8 +8,14 @@ compile_ext_mod = False
# import statements
import os
import sys
-from distutils.core import setup, Extension
+from distutils.core import Extension
from distutils.util import get_platform
+try:
+ # First try to load most advanced setuptools setup.
+ from setuptools import setup
+except:
+ # Fall back if setuptools is not installed.
+ from distutils.core import setup
platform = get_platform()