napalm-logs
napalm-logs copied to clipboard
Cross-vendor normalisation for network syslog messages, following the OpenConfig and IETF YANG models
And notify the clients to reinit the key exchange.
At least for Debian. @loverend would you be happy to do this after releasing the first beta on PyPi?
Write script to profile CPU & mem usage + max messages able to process when injecting artificial messages.
in python 3.10, the long-deprecated `collections.Mapping` was removed. its replacement is `collections.abc.Mapping`. fixes #370.
``` Traceback (most recent call last): File "/root/python/napalm-logs/bin/napalm-logs", line 8, in sys.exit(napalm_logs_engine()) File "/root/python/napalm-logs/lib/python3.9/site-packages/napalm_logs/scripts/cli.py", line 459, in napalm_logs_engine nl.start_engine() File "/root/python/napalm-logs/lib/python3.9/site-packages/napalm_logs/base.py", line 706, in start_engine self._processes.append(self._start_dev_proc(device_os, device_config)) File "/root/python/napalm-logs/lib/python3.9/site-packages/napalm_logs/base.py", line...
Apparently the "correct" way to call Mapping in the collections module is by using collections.abc.Mapping. collections.Mapping was deprecated for quite some time, apparently, and removed in python 3.10 ``` $...
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.2 to 3.1.3. Release notes Sourced from jinja2's releases. 3.1.3 This is a fix release for the 3.1.x feature branch. Fix for GHSA-h5c8-rqwp-cp95. You are affected if...