Metadata-Version: 2.1
Name: umnet-napalm
Version: 0.1.2
Summary: A custom version of NAPALM for UMnet
Author: Amy Liebowitz
Author-email: amylieb@umich.edu
Requires-Python: >=3.9,<3.12
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: napalm (>=4.0.0,<5.0.0)
Requires-Dist: napalm-panos (>=0.6.2,<0.7.0)
Description-Content-Type: text/markdown

# umnet-napalm
This is a project that augments the [NAPALM](https://napalm.readthedocs.io/en/latest/) library in ways that are relevant to our interests.
More specifically, new [getter functions](https://napalm.readthedocs.io/en/latest/support/index.html#getters-support-matrix) have been implemented to pull
data from routers and parse it into a vender agnostic format.


Currently, the following NAPALM classes have been augmented:
* IOS
* NXOS-SSH
* Junos
* PANOS (from [napalm-panos](https://github.com/napalm-automation-community/napalm-panos))

The following "getter" methods have been added:
* `get_ip_interfaces`
* `get_active_routes`
* `get_mpls_switching`
* `get_vni_information`

