Thank you so much Fc...Just installation effort today...
Used the local python install approach given the EOL app limitations
App requires Python3.6, so started with that:
[/] # find / -name python3
/share/MD0_DATA/.qpkg/.installation/Optware-ng-master/sources/python3
/share/MD0_DATA/.qpkg/Python3/src/bin/python3
/share/MD0_DATA/.qpkg/Python3/python3
[/] # /share/MD0_DATA/.qpkg/Python3/src/bin/python3 --version
Python 3.5.0
Tried the offical qnap version - No good, so used the Optware-ng installed location instead (install it via the appstore if not done already)
/opt/bin] # opkg install python3
[/opt/bin] # python3 --version
Python 3.9.2
[/opt/bin] # opkg install python3-pip
Installing python3-pip (20.2.3-1) to root...
Downloading
http://bin.entware.net/x64-k3.2/python3 ... 64-3.2.ipk
Installing python3-pkg-resources (49.2.1-1) to root...
Downloading
http://bin.entware.net/x64-k3.2/python3 ... 64-3.2.ipk
Installing python3-setuptools (49.2.1-1) to root...
Downloading
http://bin.entware.net/x64-k3.2/python3 ... 64-3.2.ipk
Installing python-pip-conf (0.1-1) to root...
Downloading
http://bin.entware.net/x64-k3.2/python- ... 64-3.2.ipk
Configuring python-pip-conf.
Configuring python3-pkg-resources.
Configuring python3-setuptools.
Configuring python3-pip.
Local install approach
[/opt/bin] # python3 -m pip install --user /share/MD0_DATA/./Download/cvdupdate-0.3.0.tar.gz
Processing /share/MD0_DATA/Download/cvdupdate-0.3.0.tar.gz
Collecting click>=7.0
Downloading click-7.1.2-py2.py3-none-any.whl (82 kB)
|████████████████████████████████| 82 kB 695 kB/s
Collecting colorama
Downloading colorama-0.4.4-py2.py3-none-any.whl (16 kB)
Collecting coloredlogs>=10.0
Downloading coloredlogs-15.0-py2.py3-none-any.whl (45 kB)
|████████████████████████████████| 45 kB 2.0 MB/s
Collecting dnspython
Downloading dnspython-2.1.0-py3-none-any.whl (241 kB)
|████████████████████████████████| 241 kB 4.9 MB/s
Collecting rangehttpserver
Downloading rangehttpserver-1.2.0-py2.py3-none-any.whl (4.2 kB)
Collecting requests
Downloading requests-2.25.1-py2.py3-none-any.whl (61 kB)
|████████████████████████████████| 61 kB 3.5 MB/s
Collecting humanfriendly>=9.1
Downloading humanfriendly-9.1-py2.py3-none-any.whl (86 kB)
|████████████████████████████████| 86 kB 3.1 MB/s
Collecting chardet<5,>=3.0.2
Downloading chardet-4.0.0-py2.py3-none-any.whl (178 kB)
|████████████████████████████████| 178 kB 4.9 MB/s
Collecting idna<3,>=2.5
Downloading idna-2.10-py2.py3-none-any.whl (58 kB)
|████████████████████████████████| 58 kB 3.3 MB/s
Collecting urllib3<1.27,>=1.21.1
Downloading urllib3-1.26.4-py2.py3-none-any.whl (153 kB)
|████████████████████████████████| 153 kB 6.6 MB/s
Collecting certifi>=2017.4.17
Downloading certifi-2020.12.5-py2.py3-none-any.whl (147 kB)
|████████████████████████████████| 147 kB 7.1 MB/s
Using legacy 'setup.py install' for cvdupdate, since package 'wheel' is not installed.
Installing collected packages: click, colorama, humanfriendly, coloredlogs, dnspython, rangehttpserver, chardet, idna, urllib3, certifi, requests, cvdupdate
WARNING: The script humanfriendly is installed in '/root/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
WARNING: The script coloredlogs is installed in '/root/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
WARNING: The script chardetect is installed in '/root/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Running setup.py install for cvdupdate ... done
Successfully installed certifi-2020.12.5 chardet-4.0.0 click-7.1.2 colorama-0.4.4 coloredlogs-15.0 cvdupdate-0.3.0 dnspython-2.1.0 humanfriendly-9.1 idna-2.10 rangehttpserver-1.2.0 requests-2.25.1 urllib3-1.26.4
WARNING: You are using pip version 20.2.3; however, version 21.0.1 is available.
You should consider upgrading via the '/opt/bin/python3 -m pip install --upgrade pip' command.
Added /root/.local/bin as additional path into .bash_profile file
-- job done-- next stop configuration and DNS setup..