This is the modern Python re-implementation of the battle-proven Zino network monitor, first implemented in Tcl/Scotty at Uninett in the 1990s.
This is still a work in progress, and is not yet a fully functional replacement for the Tcl-based Zino.
Development of Zino 2.0 is fully sponsored by NORDUnet, on behalf of the nordic NRENs.
tox and pytest are used to run the test suite. To run the test suite on all supported versions of Python, run:
tox
Zino code should follow the PEP-8 and PEP-257 guidelines. Black and isort are used for automatic code formatting. The pre-commit tool is used to enforce code styles at commit-time.
Before you start hacking, enable pre-commit hooks in your cloned repository, like so:
pre-commit install