This is the modern Python re-implementation of the software version watcher (vwatcher), first implemented in Tcl/Scotty and Perl at Uninett in the 1990s.
Development of vwatcher which is a part of the Zino 2.0 project is fully sponsored by NORDUnet, on behalf of the nordic NRENs.
TBD
TBD
TBD
TBD
Contributions are welcome, at this point especially bug reports (patches welcome), missing documentation, how to's and usage tips!
vwatcher uses ruff as a Python source code formatter and linter. Ruff can be installed by running
$ uv install ruffA pre-commit hook will format new code automatically before committing. To enable this pre-commit hook, run
$ pre-commit installIf you have installed tox, the following command will
test vwatcher code against several Django versions, several Python versions, and
automatically compute code coverage.
$ toxAn HTML coverage report will be generated. Refer to the tox.ini file for further options.