1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= python-napalm
7 SDESC[py310]= Vendor-agnostic router interaction libary (3.10)
8 SDESC[v11]= Vendor-agnostic router interaction libary (3.11)
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= PY310 PY311
20 OPTIONS_STANDARD= none
21 VOPTS[py310]= PY310=ON PY311=OFF
22 VOPTS[v11]= PY310=OFF PY311=ON
24 DISTNAME= napalm-4.1.0.dist-info
28 [PY310].RUN_DEPENDS_ON= python-setuptools:single:py310
29 python-cffi:single:py310
30 python-paramiko:single:py310
31 python-requests:single:py310
32 python-future:single:py310
33 python-textfsm:single:py310
34 python-Jinja2:single:py310
35 python-netaddr:single:py310
36 python-PyYAML:single:py310
37 python-pyeapi:single:py310
38 python-netmiko:single:py310
39 python-junos-eznc:single:py310
40 python-scp:single:py310
41 python-lxml:single:py310
42 python-ncclient:single:py310
43 python-ttp:single:py310
44 python-ttp-templates:single:py310
45 python-netutils:single:py310
46 python-typing-extensions:single:py310
47 [PY310].USES_ON= python:py310,wheel
49 [PY311].RUN_DEPENDS_ON= python-setuptools:single:v11
50 python-cffi:single:v11
51 python-paramiko:single:v11
52 python-requests:single:v11
53 python-future:single:v11
54 python-textfsm:single:v11
55 python-Jinja2:single:v11
56 python-netaddr:single:v11
57 python-PyYAML:single:v11
58 python-pyeapi:single:v11
59 python-netmiko:single:v11
60 python-junos-eznc:single:v11
62 python-lxml:single:v11
63 python-ncclient:single:v11
65 python-ttp-templates:single:v11
66 python-netutils:single:v11
67 python-typing-extensions:single:v11
68 [PY311].USES_ON= python:v11,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