Ravenports generated: 17 Jun 2023 22:17
[ravenports.git] / bucket_C7 / python-napalm
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               python-napalm
4 VERSION=                4.1.0
5 KEYWORDS=               python
6 VARIANTS=               py310 v11
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]
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            PYPIWHL/aa/3f/2e286573ee75f742cc03ff19022bf121361871e71db2b7048e8d6cf22e4d
14 DISTFILE[1]=            napalm-4.1.0-py2.py3-none-any.whl:main
15 DF_INDEX=               1
16 SPKGS[py310]=           single
17 SPKGS[v11]=             single
18
19 OPTIONS_AVAILABLE=      PY310 PY311
20 OPTIONS_STANDARD=       none
21 VOPTS[py310]=           PY310=ON PY311=OFF
22 VOPTS[v11]=             PY310=OFF PY311=ON
23
24 DISTNAME=               napalm-4.1.0.dist-info
25
26 GENERATED=              yes
27
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
48
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
61                                         python-scp:single:v11
62                                         python-lxml:single:v11
63                                         python-ncclient:single:v11
64                                         python-ttp: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
69
70 [FILE:2602:descriptions/desc.single]
71 [PyPI]
72 [PyPI versions]
73 [Actions Build]
74 [Code Style]
75
76 NAPALM
77 ======
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.
81
82 ![NAPALM logo]
83
84 NAPALM supports several methods to connect to the devices, to manipulate
85 configurations or to retrieve data.
86
87 Supported Network Operating Systems
88 -----------------------------------
89
90 Please check the following [link] to see which devices are supported. Make
91 sure you understand the [caveats].
92
93 Documentation
94 =============
95
96 Before using the library, please read the documentation at: [Read the Docs]
97
98 You can also watch a [live demo] of NAPALM to see what it is and what it
99 can do for you.
100
101 Install
102 =======
103
104 `
105 pip install napalm
106 `
107
108 *Note*: Beginning with release 4.0.0 and later, NAPALM offers support for
109 Python 3.7+ only.
110
111 *Note*: Beginning with release 3.0.0 and later, NAPALM offers support for
112 Python 3.6+ only.
113
114 Upgrading
115 =========
116
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:
120
121 ```
122 pip install napalm -U
123 ```
124
125 We will be posting news on our slack channel and on Twitter.
126
127 Automation Frameworks
128 ======================
129
130 Due to its flexibility, NAPALM can be integrated in widely used automation
131 frameworks.
132
133 Ansible
134 -------
135
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.
139
140 SaltStack
141 ---------
142
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].
148
149 StackStorm
150 ----------
151
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].
157
158 Contact
159 =======
160
161 Slack
162 -----
163
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.
166
167 FAQ
168 ---
169
170 If you have any issues using NAPALM or encounter any errors, before
171
172
173 [FILE:112:distinfo]
174 14a5b7759a0247a26fff2c444b1cfc150a08224de8addf4076c384845285bf5b       267748 napalm-4.1.0-py2.py3-none-any.whl
175