diff --git a/setup.py b/setup.py
index 69fc7b786d81a9cb7caa16a01d4838878787f71b..56180f51cebd04a7ffa5d989f9f455b62369f92f 100644
--- a/setup.py
+++ b/setup.py
@@ -1,12 +1,12 @@
-import glob
-from distutils.core import setup
+from setuptools import setup, find_packages
+from glob import glob
 
 setup(
     name='isgphys',
     version='0.0.1',
     description='ISG D-PHYS Python Modules and Scripts',
-    py_modules=['isgphys'],
-    scripts=glob.glob('bin/*'),
+    packages=find_packages(),
+    scripts=glob('bin/*'),
     install_requires=[
         'gssapi',
         'ldap3',