As per the PyEz readme, you can install the master branch version using pip.
https://github.com/Juniper/py-junos-eznc?tab=readme-ov-file#pip
To install the latest MASTER code
pip install git+https://github.com/Juniper/py-junos-eznc.git
-or-
To install a specific version, branch, tag, etc.
pip install git+https://github.com/Juniper/py-junos-eznc.git@<branch,tag,commit>
Regards,
Original Message:
Sent: 03-25-2025 08:56
From: cdjny
Subject: PyEZ and python 3.13
I agree, telnet is not good, and I do not use it. I only want to get my existing PyEZ scripts running on my new OS. Since I am also not good with git, I will wait for an official release. Thanks to all.
Original Message:
Sent: 03-25-2025 04:37
From: IAN STOETTRUP
Subject: PyEZ and python 3.13
Do you really have something running production, that can only run telnet? I mean telnet has been a major no-no for many years, for obvious reasons, which is why nobody uses it any more.
Reasoning for removing it from python is here: https://docs.python.org/3/library/telnetlib.html
Please consider using ssh og netconf.
------------------------------
IAN STOETTRUP
Original Message:
Sent: 03-21-2025 14:31
From: cdjny
Subject: PyEZ and python 3.13
I just had to upgrade my RHEL8 system to Fedora 41, which comes with python 3.13. I loaded all of the prereqs for PyEZ, and then attempted to run my scripts. They are failing because they cannot find the module "telnetlib", which I see has been removed from python 3.13 (last available in python 3.12). What are my options - is this being addressed in PyEZ fixes? Thanks.