Monday, January 28, 2019

napalm-ios archived

Hi all,

This weekend I was looking into starting to pilot napalm-ios for better auditing/grooming/standardization of our IOS devices. Upon attempting to install it for python3 with pip (python3 supported since a few years ago in 0.40), I encountered an error that seemed to be caused by a chance in behavior of newer versions of pip.

So naturally I went to find the github source so I could clone the repo and investigate, workaround, and otherwise try to solve the problem.

I was surprised to find napalm-ios "Archived" on github: https://github.com/napalm-automation/napalm-ios

and in general the napalm codebase and modules seem stagnant.

This is my first time really starting to explore Napalm, so I am left with a few questions:

- Is Napalm development and codebase maintained elsewhere?

- Is napalm-ios archived because it is that mature, deprecated, or something else?

- Has anyone installed napalm-ios successfully under pip3/python3 with pip 19+ ? It looks like napalm-ios installs fine with older versions like pip 9.x, but on newer versions it fails due to a chance in pip behavior related to:

Collecting napalm-ios

Using cached https://files.pythonhosted.org/packages/3b/4a/56fea8dd08b14395da6f3f64edc9f5a48bb077c8cf6f48b76fa5ec54d727/napalm-ios-0.8.1.tar.gz

Complete output from command python setup.py egg_info:

Traceback (most recent call last):

File "<string>", line 1, in <module>

File "/tmp/pip-install-u2w4s2sc/napalm-ios/setup.py", line 5, in <module>

from pip.req import parse_requirements

ModuleNotFoundError: No module named 'pip.req'



No comments:

Post a Comment