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
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