PyATS
PyATS interacts with raw TCP ports expecting the other side to be Cisco CLI.
It should be paired with CML Breakout
Unicon
Unicon manages the different states a connection could be in.
- Username:
- R1>
- R1(config)#
- –More–
- “Press Return to get started”
Genie
Genie uses models to create objects that describe operational states.
Install
I already have python3 installed.
#
# create virtual environment
# upgrade PIP
# install pyats full
#
python3 -m venv .venv
.venv/bin/python -m pip install --upgrade pip
.venv/bin/python -m pip install 'pyats[full]'
References
venv — Creation of virtual environments — Python 3.14.6 documentation