Napalm-base

Latest version: v1.0.0

Safety actively analyzes 682430 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

1.0.0

Final napalm-base release, this provides compatibility with napalm >= 2.0.0 (see https://napalm-automation.net/reunification/ and https://napalm-automation.net/reunification-first-release-announcement/).

If napalm >= 2.0.0 is installed, the `get_network_driver` function will return the driver class from `napalm`, e.g.,

python
>>> napalm_base.get_network_driver('junos')
<class 'napalm.junos.junos.JunOSDriver'>


This release is recommended as a middle layer between the previous approach (separate package per driver) and the current monolithic package.

0.25.0

* [NEW] CLI tool `napalm` with better debugging and obsolotes `cl_napalm*`.
* [ENHANCEMENT] Improvements to the `search_path` in `load_template`
* [BUGFIX] Validate string before evaluating (274)
* [BUGFIX] compliance_report properly matches strings
* [BUGFIX] compliance_report reports the expected and the actual value now
* [BUGFIX] Properly treat exception in `__enter__`
* [BUGFIX] Minor py3 compatibility issues fixed
* [INTERNAL] Use tox for testing

0.24.3

This release fixes a minor issue where a network device with a compromised firmware could craft a string that would be evaluated as python code.

0.24.2

Bugfixes:
- ipv6freely dbarrosop Added AttributeError Exception to __del__ function in NetworkDriver (… … e72c522

Internal Improvements:
- ktbyers Fix mac address format 71fc6a4
- ktbyers Documentation: Fix example mac addresses to be proper form 0a13298
- ktbyers Merge pull request 261 from ktbyers/fix_minor_docstring … 96fd9d4
- dbarrosop Correctly check all keys comply (266) dc5000b
- bewing dbarrosop Improve coverage of get_network_driver() (263) … 44ccecc
- dbarrosop Dumb driver (269) … dbddbbb

0.24.1

- Documentation improvements: https://github.com/napalm-automation/napalm-base/pull/255
- AS number helper accepting int as argument: https://github.com/napalm-automation/napalm-base/pull/255

0.24.0

This is a feature release:

- `Add numeric compare for validation`: https://github.com/napalm-automation/napalm-base/pull/243
- New helper: `as_number` and various improvements: https://github.com/napalm-automation/napalm-base/pull/246
- More exceptions: https://github.com/napalm-automation/napalm-base/pull/248

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.