Update setup.py
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Thu, 16 Apr 2020 09:14:48 +0000 (11:14 +0200)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Thu, 16 Apr 2020 09:14:48 +0000 (11:14 +0200)
setup.py

index 3c90b64e7ba8902cad459f0b180cc37000883378..9c44311b987b5220f8c0925ef8cd27ebe0215c90 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -12,12 +12,10 @@ with open("requirements.txt") as f:
 if os.name != "nt":
     INSTALL_REQUIRES.append("uvloop")
 
-DATA_FILES = []
-for directory in glob.glob("music_assistant/"):
-    if directory.startswith("."):
-        continue
-    files = glob.glob(directory + "*")
-    DATA_FILES.append((directory, files))
+PACKAGE_FILES = []
+for (path, directories, filenames) in os.walk('music_assistant/'):
+    for filename in filenames:
+        PACKAGE_FILES.append(os.path.join('..', path, filename))
 
 setup(
     name="music_assistant",
@@ -34,7 +32,8 @@ setup(
     include_package_data=True,
     install_requires=INSTALL_REQUIRES,
     zip_safe=False,
-    data_files=DATA_FILES,
+    package_data={
+        '': PACKAGE_FILES,
     classifiers=[
         "Development Status :: 4 - Beta",
         "Intended Audience :: Developers",