Newsletter Packet Coders Newsletter #023 - September 2022 Rick Donato Sep 6, 2022 2 min read In Case You Missed it How to Use Jinja Custom Filters within NornirIntroduction If you’ve automated the generation of your network configuration, chances are you’ve used Jinja. If not, Jinja is a templating engine used to generate text-based files from data input. Below shows a quick example: One feature that Jinja provides is filters. Filters allow you to modif…Packet CodersRick DonatoShameless Plug LEARN MORE ➜ Opensource Projects & Releases GitHub - UWNetworksLab/netcov: NetCov: test coverage for network configurationsNetCov: test coverage for network configurations. Contribute to UWNetworksLab/netcov development by creating an account on GitHub.GitHubUWNetworksLabA great tool that links in with Batfish to provide you with a network config based test coverage report.Release 1.2.0 · python-poetry/poetryNote that this release makes the new install format (and thus new installer or an alternative supported install method) a hard requirement.If you are currently installing using the deprecated get-...GitHubpython-poetryNew Poetry update, various updates. But the main one is dependency groups. More info on new features here: https://python-poetry.org/blog/announcing-poetry-1.2.0/Grafana Infinity DatasourceDo infinite things with Grafana. Turn any website into beautiful grafana dashboards. Supports HTML, CSV, JSON, XML & GraphQL documents.Great tool for using JSON, GraphQL, CSV inputs as a data source within Grafana.Community Posts Project template for modern Python packages - Wolt BlogWe open sourced a project template for modern Python packages. In this blog post, we describe what it contains and discuss the choices made while developing it.Wolt BlogJerry Pussinen, Staff Engineer of Competence & Python Competence Lead 2022-08-11 readCool post, includes a good list of Flake8 plugins at the end.Nice video around Git merging vs rebasing.