Browse code

change license to 0BSD due to controversy around CC0, all contributors agreed

Hanno Böck authored on 17/08/2022 20:07:02
Showing 1 changed files
... ...
@@ -21,12 +21,12 @@ setuptools.setup(
21 21
     packages=[],
22 22
     scripts=["freewvs", "update-freewvsdb"],
23 23
     python_requires=">=3",
24
-    license="CC0",
24
+    license="0BSD",
25 25
     keywords=["security", "vulnerability", "web"],
26 26
     classifiers=[
27 27
         "Development Status :: 4 - Beta",
28 28
         "Intended Audience :: System Administrators",
29
-        "License :: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication",
29
+        "License :: 0BSD",
30 30
         "Natural Language :: English",
31 31
         "Programming Language :: Python :: 3",
32 32
         "Programming Language :: Python :: 3 :: Only",
Browse code

raise version

Hanno Böck authored on 15/07/2022 12:49:16
Showing 1 changed files
... ...
@@ -13,7 +13,7 @@ f.close()
13 13
 
14 14
 setuptools.setup(
15 15
     name="freewvs",
16
-    version="0.1.2",
16
+    version="0.1.3",
17 17
     description="A free web vulnerability scanner",
18 18
     long_description=readme,
19 19
     long_description_content_type="text/markdown",
Browse code

use black codingstyle

Hanno Böck authored on 15/07/2022 12:43:59
Showing 1 changed files
... ...
@@ -4,34 +4,36 @@ import os
4 4
 import setuptools
5 5
 import setuptools.command.install
6 6
 
7
-f = open(os.path.join(os.path.abspath(os.path.dirname(__file__)), 'README.md'),
8
-         encoding="ascii")
7
+f = open(
8
+    os.path.join(os.path.abspath(os.path.dirname(__file__)), "README.md"),
9
+    encoding="ascii",
10
+)
9 11
 readme = f.read()
10 12
 f.close()
11 13
 
12 14
 setuptools.setup(
13
-    name='freewvs',
15
+    name="freewvs",
14 16
     version="0.1.2",
15 17
     description="A free web vulnerability scanner",
16 18
     long_description=readme,
17
-    long_description_content_type='text/markdown',
18
-    url='https://freewvs.schokokeks.org/',
19
+    long_description_content_type="text/markdown",
20
+    url="https://freewvs.schokokeks.org/",
19 21
     packages=[],
20
-    scripts=['freewvs', 'update-freewvsdb'],
21
-    python_requires='>=3',
22
+    scripts=["freewvs", "update-freewvsdb"],
23
+    python_requires=">=3",
22 24
     license="CC0",
23
-    keywords=['security', 'vulnerability', 'web'],
25
+    keywords=["security", "vulnerability", "web"],
24 26
     classifiers=[
25
-        'Development Status :: 4 - Beta',
26
-        'Intended Audience :: System Administrators',
27
-        'License :: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication',
28
-        'Natural Language :: English',
29
-        'Programming Language :: Python :: 3',
30
-        'Programming Language :: Python :: 3 :: Only',
31
-        'Programming Language :: Python :: 3.7',
32
-        'Programming Language :: Python :: 3.8',
33
-        'Programming Language :: Python :: 3.9',
34
-        'Programming Language :: Python :: 3.10',
35
-        'Programming Language :: Python :: 3.11',
36
-    ]
27
+        "Development Status :: 4 - Beta",
28
+        "Intended Audience :: System Administrators",
29
+        "License :: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication",
30
+        "Natural Language :: English",
31
+        "Programming Language :: Python :: 3",
32
+        "Programming Language :: Python :: 3 :: Only",
33
+        "Programming Language :: Python :: 3.7",
34
+        "Programming Language :: Python :: 3.8",
35
+        "Programming Language :: Python :: 3.9",
36
+        "Programming Language :: Python :: 3.10",
37
+        "Programming Language :: Python :: 3.11",
38
+    ],
37 39
 )
Browse code

raise version to 0.1.2

Hanno Böck authored on 29/01/2022 18:15:19
Showing 1 changed files
... ...
@@ -11,7 +11,7 @@ f.close()
11 11
 
12 12
 setuptools.setup(
13 13
     name='freewvs',
14
-    version="0.1.1",
14
+    version="0.1.2",
15 15
     description="A free web vulnerability scanner",
16 16
     long_description=readme,
17 17
     long_description_content_type='text/markdown',
Browse code

officially support python 3.10+3.11

Hanno Böck authored on 29/01/2022 18:14:38
Showing 1 changed files
... ...
@@ -31,5 +31,7 @@ setuptools.setup(
31 31
         'Programming Language :: Python :: 3.7',
32 32
         'Programming Language :: Python :: 3.8',
33 33
         'Programming Language :: Python :: 3.9',
34
+        'Programming Language :: Python :: 3.10',
35
+        'Programming Language :: Python :: 3.11',
34 36
     ]
35 37
 )
Browse code

fix new pylint warnings

Hanno Böck authored on 05/09/2021 09:46:29
Showing 1 changed files
... ...
@@ -4,7 +4,8 @@ import os
4 4
 import setuptools
5 5
 import setuptools.command.install
6 6
 
7
-f = open(os.path.join(os.path.abspath(os.path.dirname(__file__)), 'README.md'))
7
+f = open(os.path.join(os.path.abspath(os.path.dirname(__file__)), 'README.md'),
8
+         encoding="ascii")
8 9
 readme = f.read()
9 10
 f.close()
10 11
 
Browse code

update version

Hanno Böck authored on 06/07/2020 13:15:03
Showing 1 changed files
... ...
@@ -10,7 +10,7 @@ f.close()
10 10
 
11 11
 setuptools.setup(
12 12
     name='freewvs',
13
-    version="0.1.0",
13
+    version="0.1.1",
14 14
     description="A free web vulnerability scanner",
15 15
     long_description=readme,
16 16
     long_description_content_type='text/markdown',
Browse code

we support python 3.9 and don't pretend to support obsolete versions

Hanno Böck authored on 20/06/2020 09:37:09
Showing 1 changed files
... ...
@@ -27,9 +27,8 @@ setuptools.setup(
27 27
         'Natural Language :: English',
28 28
         'Programming Language :: Python :: 3',
29 29
         'Programming Language :: Python :: 3 :: Only',
30
-        'Programming Language :: Python :: 3.5',
31
-        'Programming Language :: Python :: 3.6',
32 30
         'Programming Language :: Python :: 3.7',
33 31
         'Programming Language :: Python :: 3.8',
32
+        'Programming Language :: Python :: 3.9',
34 33
     ]
35 34
 )
Browse code

dont try to install freewvsdb, let the user do this via script

Hanno Böck authored on 19/06/2020 20:11:16
Showing 1 changed files
... ...
@@ -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
 )
Browse code

add setup.py

Hanno Böck authored on 23/12/2019 18:15:16
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,62 @@
1
+#!/usr/bin/python3
2
+
3
+import os
4
+import glob
5
+import pathlib
6
+import shutil
7
+import setuptools
8
+import setuptools.command.install
9
+
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
+f = open(os.path.join(os.path.abspath(os.path.dirname(__file__)), 'README.md'))
32
+readme = f.read()
33
+f.close()
34
+
35
+setuptools.setup(
36
+    name='freewvs',
37
+    version="0.1.0",
38
+    description="A free web vulnerability scanner",
39
+    long_description=readme,
40
+    long_description_content_type='text/markdown',
41
+    url='https://freewvs.schokokeks.org/',
42
+    packages=[],
43
+    scripts=['freewvs', 'update-freewvsdb'],
44
+    python_requires='>=3',
45
+    license="CC0",
46
+    keywords=['security', 'vulnerability', 'web'],
47
+    classifiers=[
48
+        'Development Status :: 4 - Beta',
49
+        'Intended Audience :: System Administrators',
50
+        'License :: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication',
51
+        'Natural Language :: English',
52
+        'Programming Language :: Python :: 3',
53
+        'Programming Language :: Python :: 3 :: Only',
54
+        'Programming Language :: Python :: 3.5',
55
+        'Programming Language :: Python :: 3.6',
56
+        'Programming Language :: Python :: 3.7',
57
+        'Programming Language :: Python :: 3.8',
58
+    ],
59
+    cmdclass={
60
+        'install': install_freewvsdb
61
+    }
62
+)