Skip to content
UninettPublic

About

Reimplementation of vwatcher (software version watcher) as part of the Zino 2 project

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

vwatcher

build badge codecov badge Code style: Ruff Python 3.11 Python 3.12 Python 3.13

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.

Table of contents

What is vwatcher?

TBD

Installing vwatcher

TBD

Configuring vwatcher

TBD

Using vwatcher

TBD

Developing vwatcher

Contributions are welcome, at this point especially bug reports (patches welcome), missing documentation, how to's and usage tips!

Linting and formatting

vwatcher uses ruff as a Python source code formatter and linter. Ruff can be installed by running

$ uv install ruff

A pre-commit hook will format new code automatically before committing. To enable this pre-commit hook, run

$ pre-commit install

Running tests

If you have installed tox, the following command will test vwatcher code against several Django versions, several Python versions, and automatically compute code coverage.

$ tox

An HTML coverage report will be generated. Refer to the tox.ini file for further options.

About

Reimplementation of vwatcher (software version watcher) as part of the Zino 2 project

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages