--- setup.py.orig	2015-10-21 20:39:22 UTC
+++ setup.py
@@ -44,7 +44,10 @@ def find_files(topdirs, py = False):
     ret = []
     for topdir in topdirs:
         for r, _ds, fs in os.walk(topdir):
-            ret.append((r, [ os.path.join(r, f) for f in fs if (f.endswith('.py') or not py)]))
+            fl = [ os.path.join(r, f) for f in fs if (f.endswith('.py') or not py)]
+            # Do not record directories (with no regular files inside)
+            if len(fl) > 0:
+                ret.append((r, fl))
     return ret
 
 opts = {}