diff --git a/setup.py b/setup.py
index 39bffd173a000a1fa40018cc5b856c9a26e2e253..72e19e3ce79adeafdc2034a42633d940e9d4c98e 100644
--- a/setup.py
+++ b/setup.py
@@ -63,7 +63,7 @@ else:
 def get_all_svg_files(directory='./svg/'):
     ret = []
     for f in os.listdir(directory):
-        if f != '__pycache__':
+        if os.path.isfile(os.path.join(directory, f)):
             ret.append(directory + f)
     return ret