dont try to install freewvsdb, let the user do this via script
Hanno Böck

Hanno Böck commited on 2020-06-19 20:11:16
Zeige 1 geänderte Dateien mit 1 Einfügungen und 28 Löschungen.

... ...
@@ -1,33 +1,9 @@
1 1
 #!/usr/bin/python3
2 2
 
3 3
 import os
4
-import glob
5
-import pathlib
6
-import shutil
7 4
 import setuptools
8 5
 import setuptools.command.install
9 6
 
10
-
11
-class install_freewvsdb(setuptools.command.install.install):
12
-    def run(self):
13
-        dbpaths = ['/var/lib/freewvs/',
14
-                   str(pathlib.Path.home()) + "/.cache/freewvs/"]
15
-
16
-        target = False
17
-        for dbpath in dbpaths:
18
-            if not os.path.isdir(dbpath):
19
-                try:
20
-                    os.makedirs(dbpath)
21
-                except PermissionError:
22
-                    continue
23
-            if os.access(dbpath, os.W_OK):
24
-                target = dbpath
25
-                break
26
-        for j in glob.glob("freewvsdb/*.json"):
27
-            shutil.copy(j, target)
28
-        setuptools.command.install.install.run(self)
29
-
30
-
31 7
 f = open(os.path.join(os.path.abspath(os.path.dirname(__file__)), 'README.md'))
32 8
 readme = f.read()
33 9
 f.close()
... ...
@@ -55,8 +31,5 @@ setuptools.setup(
55 31
         'Programming Language :: Python :: 3.6',
56 32
         'Programming Language :: Python :: 3.7',
57 33
         'Programming Language :: Python :: 3.8',
58
-    ],
59
-    cmdclass={
60
-        'install': install_freewvsdb
61
-    }
34
+    ]
62 35
 )
63 36