Ravenports generated: 08 Nov 2023 05:53
[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=               v11 v12
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]
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[v11]=             single
17 SPKGS[v12]=             single
18
19 OPTIONS_AVAILABLE=      PY311 PY312
20 OPTIONS_STANDARD=       none
21 VOPTS[v11]=             PY311=ON PY312=OFF
22 VOPTS[v12]=             PY311=OFF PY312=ON
23
24 DISTNAME=               napalm-4.1.0.dist-info
25
26 GENERATED=              yes
27
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
40                                         python-scp:single:v11
41                                         python-lxml:single:v11
42                                         python-ncclient:single:v11
43                                         python-ttp: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
48
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
61                                         python-scp:single:v12
62                                         python-lxml:single:v12
63                                         python-ncclient:single:v12
64                                         python-ttp: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
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