# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= python-napalm VERSION= 4.0.0 KEYWORDS= python VARIANTS= py310 py311 SDESC[py310]= Vendor-agnostic router interaction libary (3.10) SDESC[py311]= Vendor-agnostic router interaction libary (3.11) HOMEPAGE= https://github.com/napalm-automation/napalm CONTACT= Python_Automaton[python@ironwolf.systems] DOWNLOAD_GROUPS= main SITES[main]= PYPIWHL/8f/4e/9a05d767765522c95c05cb5b460198d7c7585c51553827cd84c557a920c2 DISTFILE[1]= napalm-4.0.0-py2.py3-none-any.whl:main DF_INDEX= 1 SPKGS[py310]= single SPKGS[py311]= single OPTIONS_AVAILABLE= PY310 PY311 OPTIONS_STANDARD= none VOPTS[py310]= PY310=ON PY311=OFF VOPTS[py311]= PY310=OFF PY311=ON DISTNAME= napalm-4.0.0.dist-info GENERATED= yes [PY310].RUN_DEPENDS_ON= python-setuptools:single:py310 python-cffi:single:py310 python-paramiko:single:py310 python-requests:single:py310 python-future:single:py310 python-textfsm:single:py310 python-Jinja2:single:py310 python-netaddr:single:py310 python-PyYAML:single:py310 python-pyeapi:single:py310 python-netmiko:single:py310 python-junos-eznc:single:py310 python-scp:single:py310 python-lxml:single:py310 python-ncclient:single:py310 python-ttp:single:py310 python-ttp-templates:single:py310 python-netutils:single:py310 python-typing-extensions:single:py310 [PY310].USES_ON= python:py310,wheel [PY311].RUN_DEPENDS_ON= python-setuptools:single:py311 python-cffi:single:py311 python-paramiko:single:py311 python-requests:single:py311 python-future:single:py311 python-textfsm:single:py311 python-Jinja2:single:py311 python-netaddr:single:py311 python-PyYAML:single:py311 python-pyeapi:single:py311 python-netmiko:single:py311 python-junos-eznc:single:py311 python-scp:single:py311 python-lxml:single:py311 python-ncclient:single:py311 python-ttp:single:py311 python-ttp-templates:single:py311 python-netutils:single:py311 python-typing-extensions:single:py311 [PY311].USES_ON= python:py311,wheel [FILE:2602:descriptions/desc.single] [PyPI] [PyPI versions] [Actions Build] [Code Style] NAPALM ====== NAPALM (Network Automation and Programmability Abstraction Layer with Multivendor support) is a Python library that implements a set of functions to interact with different router vendor devices using a unified API. ![NAPALM logo] NAPALM supports several methods to connect to the devices, to manipulate configurations or to retrieve data. Supported Network Operating Systems ----------------------------------- Please check the following [link] to see which devices are supported. Make sure you understand the [caveats]. Documentation ============= Before using the library, please read the documentation at: [Read the Docs] You can also watch a [live demo] of NAPALM to see what it is and what it can do for you. Install ======= ` pip install napalm ` *Note*: Beginning with release 4.0.0 and later, NAPALM offers support for Python 3.7+ only. *Note*: Beginning with release 3.0.0 and later, NAPALM offers support for Python 3.6+ only. Upgrading ========= We plan to upgrade napalm as fast as possible. Adding new methods and bugfixes. To upgrade napalm it's a simple as repeating the steps you performed while installing but adding the `-U` flag. For example: ``` pip install napalm -U ``` We will be posting news on our slack channel and on Twitter. Automation Frameworks ====================== Due to its flexibility, NAPALM can be integrated in widely used automation frameworks. Ansible ------- Please check [napalm-ansible] for existing Ansible modules leveraging the NAPALM API. Make sure you read the documentation and you understand how it works before trying to use it. SaltStack --------- Beginning with release code named `Carbon` (2016.11), [NAPALM is fully integrated] in SaltStack - no additional modules required. For setup recommendations, please see [napalm-salt]. For documentation and usage examples, you can check the modules documentation, starting from the [release notes] and [this blog post]. StackStorm ---------- NAPALM is usable from StackStorm using the [NAPALM integration pack]. See that repository for instructions on installing and configuring the pack to work with StackStorm. General StackStorm documentation can be found at [https://docs.stackstorm.com/], and StackStorm can be easily spun up for testing using [Vagrant] or [Docker]. Contact ======= Slack ----- Slack is probably the easiest way to get help with NAPALM. You can find us in the channel `napalm` on the [network.toCode()] team. FAQ --- If you have any issues using NAPALM or encounter any errors, before [FILE:112:distinfo] e4289f6966974b485c1f3de3e8f4a11ac2ed2825e975bbd5afc006331b1e4c36 266239 napalm-4.0.0-py2.py3-none-any.whl