Pyntc

Latest version: v2.0.1

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

Scan your dependencies

Page 3 of 3

0.14.0

Added
- AIREOSDevice `show` method now supports sending any additional args that Netmiko supports using kwargs.
- AIREOSDevice `is_active` method was added to check if device is the active device.
- EOSDevice now supports specifying the connection port.
- IOSDevice `show` method now supports sending any additional args that Netmiko supports using kwargs.
- IOSDevice `is_active` method was added to check if device is currently the active in a HA setup.
- IOSDevice `redundancy_mode`, `redundancy_state`, and `peer_redundancy_properties` are now available.
Changed
- AIREOSDevice sending commands with expected prompt is now done via Netmiko's `send_command` method.
- AIREOSDevice now waits for peer to form after upgrade before failing due to peer redundancy issues.
- AIREOSDevice `file_copy` method offers more granular failures to help identify where failures happen.
- AIREOSDevice `peer_redundancy_state` method now returns None if the unit does not support redundancy.
- AIREOSDevice `redundancy_state` method now returns a string of the state or None if it is not supported.
- AIREOSDevice `is_active` method should be used for functionality previously supported by `redundancy_state`.
- AIREOSDevice `open` method now allows the default behavior of checking that device is active to be turned off using `confirm_active` arg.
- AIREOSDevice `show` method no longer supports passing `expect` arg, as that is implied by passing `expect_string`.
- ASADevice sending commands with expected prompt is now done via Netmiko's `send_command` method.
- ASADevice `show` method no longer supports passing `expect` arg, as that is implied by passing `expect_string`.
- IOSDevice fetching the default file system now tries 5 times before raising an exception.
- IOSDevice sending commands with expected prompt is now done via Netmiko's `send_command` method.
- IOSDevice waiting for device to reboot now waits until "show version" command is successful (delayed startup).
- IOSDevice `file_copy` method will attempt md5 validation if copy completes even though network device closes the socket.
- IOSDevice `open` method now defaults to checking that device is active; use the `confirm_active` arg to change this.
- IOSDevice `show` method no longer supports passing `expect` arg, as that is implied by passing `expect_string`.

0.0.13

Added
- AIREOSDevice methods for disabling and enabling WLANs by ID (`disable_wlans`, `enable_wlans`)
- AIREOSDevice properties for getting disabled and enabled WLAN IDs (`disabled_wlans`, `enabled_wlans`)
- AIREOSDevice property for getting all WLANs (`wlans`)
Changed
- AIREOSDevice `install_os` method now supports disabling and enabling WLANs before and after install respectively.

0.0.12

0.0.10

Added
- Cisco WLC/AireOS Driver
- [Poetry](https://python-poetry.org/)
- `boot_options` property
Changed
- Super calls migrated to Python 3 syntax
- Moved templates package inside of utils package
- Moved converters package inside of utils package
- Moved constants to modules that used them instead of having separate modules
Deprecated
- The `get_boot_options` method; replaced by `boot_options` property
Removed
- Support for Python 2
- `strip_unicode` function since support is not for Python 3
Fixed
- All Unittests
- IOS `enable` method failure condition when disabled
Security

0.0.9

Updates can be read in new CHANGLOG.md file

Page 3 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.