--- a/setup.py +++ b/setup.py @@ -8,14 +8,8 @@ compile_ext_mod = False # import statements import os import sys -import distutils.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 +from sysconfig import get_platform +from setuptools import setup, Extension platform = get_platform() @@ -97,8 +91,8 @@ if compile_ext_mod or should_compile_ext # sources for ext module ext_mod_src = ['common/inotify_syscalls.c'] # dst for ext module - ext_mod.append(distutils.extension.Extension('inotify_syscalls', - ext_mod_src)) + ext_mod.append(Extension('inotify_syscalls', + ext_mod_src)) setup(