Both ydk-gen and ydk-py have been updated at github.
Here is a list of features that have gone into the release:
2017-06-06 version 0.5.5
- Fixed bundle
setup.py
to match ydk core
dependency in bundle profile (#433) - Updated
lxml
dependency for ydk core
package (#427) - Improved reading of data using
ExecutorService
(#332) and CRUDService
(#457) - Fixed encoding key elements of yang
list
s (#363) and operational data (#452, #455) - Added
cisco-ios-xe
bundle to support Cisco IOS XE 16.5.1 release
Documentation
- Improved getting-started guides for YDK-Py and YDK-Cpp (#418, #419)
- Made table of contents for bundle documentation be sorted alphabetically (#446, #419)
- Improved documentation of
rpc
classes (#435)
As of the 0.5.4 release, YDK-Py python installation is made super easy with it being hosted on the Python package index (PyPi).
After installing the system requirements, to install the latest 0.5.5 core and bundles, you can execute:
$ pip install ydk
$ pip install ydk-models-ietf
$ pip install ydk-models-openconfig
$ pip install ydk-models-cisco-ios-xe
$ pip install ydk-models-cisco-ios-xr
If you already have any of the YDK-Py packages (for example, ydk-models-ietf) installed and want to upgrade, you can execute:
$ pip install ydk-models-ietf --upgrade
Do try it out. I promise you that YDK-Py will empower you to reach the heights in whatever you do!