1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= python-napalm
7 SDESC[v11]= Vendor-agnostic router interaction libary (3.11)
8 SDESC[v12]= Vendor-agnostic router interaction libary (3.12)
9 HOMEPAGE= https://github.com/napalm-automation/napalm
10 CONTACT= Python_Automaton[python@ironwolf.systems]
13 SITES[main]= PYPIWHL/aa/3f/2e286573ee75f742cc03ff19022bf121361871e71db2b7048e8d6cf22e4d
14 DISTFILE[1]= napalm-4.1.0-py2.py3-none-any.whl:main
19 OPTIONS_AVAILABLE= PY311 PY312
20 OPTIONS_STANDARD= none
21 VOPTS[v11]= PY311=ON PY312=OFF
22 VOPTS[v12]= PY311=OFF PY312=ON
24 DISTNAME= napalm-4.1.0.dist-info
28 [PY311].RUN_DEPENDS_ON= python-setuptools:single:v11
29 python-cffi:single:v11
30 python-paramiko:single:v11
31 python-requests:single:v11
32 python-future:single:v11
33 python-textfsm:single:v11
34 python-Jinja2:single:v11
35 python-netaddr:single:v11
36 python-PyYAML:single:v11
37 python-pyeapi:single:v11
38 python-netmiko:single:v11
39 python-junos-eznc:single:v11
41 python-lxml:single:v11
42 python-ncclient:single:v11
44 python-ttp-templates:single:v11
45 python-netutils:single:v11
46 python-typing-extensions:single:v11
47 [PY311].USES_ON= python:v11,wheel
49 [PY312].RUN_DEPENDS_ON= python-setuptools:single:v12
50 python-cffi:single:v12
51 python-paramiko:single:v12
52 python-requests:single:v12
53 python-future:single:v12
54 python-textfsm:single:v12
55 python-Jinja2:single:v12
56 python-netaddr:single:v12
57 python-PyYAML:single:v12
58 python-pyeapi:single:v12
59 python-netmiko:single:v12
60 python-junos-eznc:single:v12
62 python-lxml:single:v12
63 python-ncclient:single:v12
65 python-ttp-templates:single:v12
66 python-netutils:single:v12
67 python-typing-extensions:single:v12
68 [PY312].USES_ON= python:v12,wheel
70 [FILE:2602:descriptions/desc.single]
78 NAPALM (Network Automation and Programmability Abstraction Layer with
79 Multivendor support) is a Python library that implements a set of functions
80 to interact with different router vendor devices using a unified API.
84 NAPALM supports several methods to connect to the devices, to manipulate
85 configurations or to retrieve data.
87 Supported Network Operating Systems
88 -----------------------------------
90 Please check the following [link] to see which devices are supported. Make
91 sure you understand the [caveats].
96 Before using the library, please read the documentation at: [Read the Docs]
98 You can also watch a [live demo] of NAPALM to see what it is and what it
108 *Note*: Beginning with release 4.0.0 and later, NAPALM offers support for
111 *Note*: Beginning with release 3.0.0 and later, NAPALM offers support for
117 We plan to upgrade napalm as fast as possible. Adding new methods and
118 bugfixes. To upgrade napalm it's a simple as repeating the steps you
119 performed while installing but adding the `-U` flag. For example:
122 pip install napalm -U
125 We will be posting news on our slack channel and on Twitter.
127 Automation Frameworks
128 ======================
130 Due to its flexibility, NAPALM can be integrated in widely used automation
136 Please check [napalm-ansible] for existing Ansible modules leveraging the
137 NAPALM API. Make sure you read the documentation and you understand how it
138 works before trying to use it.
143 Beginning with release code named `Carbon` (2016.11), [NAPALM is fully
144 integrated] in SaltStack - no additional modules required. For setup
145 recommendations, please see [napalm-salt]. For documentation and usage
146 examples, you can check the modules documentation, starting from the
147 [release notes] and [this blog post].
152 NAPALM is usable from StackStorm using the [NAPALM integration pack]. See
153 that repository for instructions on installing and configuring the pack to
154 work with StackStorm. General StackStorm documentation can be found at
155 [https://docs.stackstorm.com/], and StackStorm can be easily spun up for
156 testing using [Vagrant] or [Docker].
164 Slack is probably the easiest way to get help with NAPALM. You can find us
165 in the channel `napalm` on the [network.toCode()] team.
170 If you have any issues using NAPALM or encounter any errors, before
174 14a5b7759a0247a26fff2c444b1cfc150a08224de8addf4076c384845285bf5b 267748 napalm-4.1.0-py2.py3-none-any.whl