Technical requirements
For this section and the remainder of the book, you'll need an installation of Python. Specifically, you'll need a Python interpreter of version 3.6.1 or higher. This book makes use of language constructs of Python 3 and thus is incompatible with Python 2.x. Additionally, you'll need to install the pyATS and Genie packages. You can install the newest version of pyATS and Genie using python3 -m pip install pyats
. At the time of this writing, the current version is version 21.1.
You will also need a code editor. Popular choices include Microsoft Visual Studio Code (VS Code) or Notepad++. Additionally, you'll need a device (virtual or physical) that you can log in to via Secure Shell (SSH).
Please be aware that pyATS and Genie only work on Linux and Linux-like environments such as Ubuntu, CentOS, or Fedora Linux distributions, as well as the family of macOS operating systems. If you are using Windows, you can run pyATS either in a Linux...