Path to this page:
./
net/py-junos-eznc,
Python library to manage JunOS devices
Branch: CURRENT,
Version: 2.7.4,
Package name: py312-junos-eznc-2.7.4,
Maintainer: pkgsrc-usersJunos PyEZ is a Python library to remotely manage/automate Junos devices.
Junos PyEZ is designed to provide the same capabilties as a user
would have on the Junos CLI, but in an environment built for
automation tasks. These capabilities include, but are not limited
to:
* Remote connectivty and management of Junos devices via NETCONF
* Provide "facts" about the device such as software-version,
serial-number, etc.
* Retrieve "operational" or "run-state" information as Tables/Views
* Retrieve configuration information as Tables/Views
* Make configuration changes in unstructured and structured ways
* Provide common utilities for tasks such as secure copy of files
and software updates
Required to run:[
security/py-paramiko] [
devel/py-setuptools] [
lang/python27] [
comms/py-serial] [
lang/py-six] [
net/py-netaddr]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 172.656 KB
Version history: (Expand)
- (2025-06-04) Updated to version: py312-junos-eznc-2.7.4
- (2025-04-16) Updated to version: py312-junos-eznc-2.7.3
- (2024-11-16) Updated to version: py312-junos-eznc-2.7.2
- (2024-11-11) Updated to version: py312-junos-eznc-2.7.1
- (2024-04-28) Updated to version: py311-junos-eznc-2.7.1
- (2024-01-22) Updated to version: py311-junos-eznc-2.7.0
CVS history: (Expand)
2025-07-05 13:44:20 by Thomas Klausner | Files touched by this commit (116) |
Log message:
*: some more recursive Python restrictions on Python 3.11+
Reported in SmartOS bulk build
|
2025-06-04 12:28:06 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-junos-eznc: updated to 2.7.4
2.7.4
Bugs Fixed
Fixed import error related to OspfNeighborTable
Fixed Virtual chassis member upgrade issue
To support EVO system reboot
EVO dual RE upgrade support
|
2025-04-15 11:25:24 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-junos-eznc: updated to 2.7.3
2.7.3
Enhancements done
Introduced vmhost paramater for show vmhost version in dev.facts
Bugs Fixed
Fixed napalm get_interfaces returns empty list
Fixed sw.reboot to handle when member_id is not set
|
2024-11-16 11:24:46 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-junos-eznc: updated to 2.7.2
2.7.2
Enhancements done
Introduced bind_addr parameter in Device() API
Introduced vmhost paramater in dev.facts
Introduced hostkey_verify paramater in Device() API
Updated Docker file to use the latest Alpine
Bugs Fixed
Fixed the missing key to EthernetSwitchingTable
Fixed error handling on HelloHandler
Fixed the version check
Removed Google and Stackflow link from the ReadME
Fixed SystemStorageTable tables and views to handles multiple routing-engine \
file system storage information.
Fixed Console' object has no attribute '_use_filter' error when executed \
Table/View script
Fixed cli function to get full RPC response
Fixed sw.install to set no_validate option when validate=False for NSSU and ISSU \
upgrade
Fixed UT framework mock to use built-in unittest.mock
Fixed specific VC member reboot handling
Supported latest paramiko version which supports aes128-gcm and aes256-gcm cipher
|
2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862) |
Log message:
py-*: remove unused tool dependency
py-setuptools includes the py-wheel functionality nowadays
|
2024-04-28 20:02:50 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-junos-eznc: updated to 2.7.1
2.7.1
Enhancements done
Added customer juniper paramiko module as a dependency which supported aes128 \
and aes257 cipher
|
2024-01-22 20:26:48 by Adam Ciarcinski | Files touched by this commit (4) |  |
Log message:
py-junos-eznc: updated to 2.7.0
Release 2.7.0
Enhancements done
Support added for Python 3.10 and above version.
|
2023-12-13 20:21:35 by Thomas Klausner | Files touched by this commit (2) |
Log message:
py-junos-eznc: fix build with Python 3.12.
|