Bug 227098 - [NEW PORT] net-mgmt/py-napalm: Network Automation and Programmability Abstraction Layer with Multivendor support
Summary: [NEW PORT] net-mgmt/py-napalm: Network Automation and Programmability Abstrac...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Yuri Victorovich
URL: https://pypi.python.org/pypi/napalm
Keywords: feature
Depends on: 224343 224423 225111 227077 227078 227088 227092 227096
Blocks:
  Show dependency treegraph
 
Reported: 2018-03-30 01:58 UTC by Kai Knoblich
Modified: 2018-04-05 14:48 UTC (History)
2 users (show)

See Also:


Attachments
py-napalm.shar (2.83 KB, text/plain)
2018-03-30 01:58 UTC, Kai Knoblich
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kai Knoblich freebsd_committer 2018-03-30 01:58:21 UTC
Created attachment 191962 [details]
py-napalm.shar

Hello,

attached is the shar file for the Python package py-napalm - aka Network Automation and Programmability Abstraction Layer with Multivendor support.

NAPALM is a Python library that implements a set of functions to interact with different router vendor devices using a unified API.

NAPALM supports several methods to connect to the devices, to manipulate configurations or to retrieve data.

QA:
~~~
- poudriere (11.1-RELEASE amd64 + i386) for each py27 and py36 flavor -> OK
- portlint -> OK

Note:
~~~~~
Before this port can be committed some dependencies must be resolved first:

- textproc/py-jtextfsm (see PR #227077: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227077)
- net-mgmt/py-junos-eznc (see PR #224343: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224343)
- security/py-netmiko (see PR #227088: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227088)
- net-mgmt/py-pyeapi (see PR #227078: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227078)
- net-mgmt/py-pyIOSXR (see PR #227096: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227096)
- net-mgmt/py-pynxos (see PR #227092: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227092)
- security/py-scp (see PR #224423 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224423)

--
Cheers
Kai
Comment 1 Kai Knoblich freebsd_committer 2018-03-30 19:28:12 UTC
Hello,

I forgot to mention that the Python package devel/py-cffi should be updated to 1.11.3 to match the dependencies. A PR does already exist for it:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225111

--
Cheers
Kai
Comment 2 Yuri Victorovich freebsd_committer 2018-04-05 05:19:13 UTC
Committed.
Thank you for all your contributions!
Comment 3 commit-hook freebsd_committer 2018-04-05 05:19:56 UTC
A commit references this bug:

Author: yuri
Date: Thu Apr  5 05:19:10 UTC 2018
New revision: 466536
URL: https://svnweb.freebsd.org/changeset/ports/466536

Log:
  New port: net-mgmt/py-napalm: Net Automation and Progr. Abstraction Layer with Multivendor support

  PR:		227098
  Submitted by:	Kai <freebsd_ports@k-worx.org>

Changes:
  head/net-mgmt/Makefile
  head/net-mgmt/py-napalm/
  head/net-mgmt/py-napalm/Makefile
  head/net-mgmt/py-napalm/distinfo
  head/net-mgmt/py-napalm/pkg-descr
Comment 4 Kai Knoblich freebsd_committer 2018-04-05 14:01:57 UTC
(In reply to Yuri Victorovich from comment #2)

Thank you very much for committing py-napalm and its dependencies in one row!
Comment 5 Yuri Victorovich freebsd_committer 2018-04-05 14:48:09 UTC
(In reply to Kai from comment #4)

You're very welcome!