January 2024¶
30 - Pyats v24.1¶
Modules  | 
Version  | 
|---|---|
  | 
v24.1  | 
  | 
v24.1  | 
  | 
v24.1  | 
  | 
v24.1  | 
  | 
v24.1  | 
  | 
v24.1  | 
  | 
v24.1  | 
  | 
v24.1  | 
  | 
v24.1  | 
  | 
v24.1  | 
  | 
v24.1  | 
  | 
v24.1  | 
  | 
v24.1  | 
  | 
v24.1  | 
  | 
v24.1  | 
  | 
v24.1  | 
Upgrade Instructions¶
# DevNet Community
bash$ pip install --upgrade pyats
# Cisco Internal Developers
bash$ pip install --upgrade ats
Changelogs¶
Fix¶
- kleenex
 Fixed issue with kleenex loader handling device alias
- pyats.configuration
 - Removed pyATS Configuration object from sys.modules, refactored usage
 Change “from pyats import configuration” to “from pyats.configuration import configuration”
- log-pkg
 - commands
 remove aiohttp-swagger and its references to resolve markupsafe errors
- pyats.utils
 Updated YAML markup processor to support markup in dictionary keys
- easypy
 - Removed
 Removed duplicate Task Result Details and Task Result Summary
- pyats.topology
 Updated management schema type for address and gateway.
- pyats.kleenex
 - Modified p_reference_markup
 Parse credentials on testbed.raw_config
New¶
- easypy.plugins
 - kleenex.py
 Added preprocessor logic to update default clean image
- cisco.commands
 - Added pyats testbed teardown
 Added command to teardown topology using dyntopo orchestrators
- Added pyats testbed bringup
 Added command to bringup topology using dyntopo orchestrators
- easypy
 - AEReporter
 add skipped to AEPluginReporter
- Kleenex
 Add skip-teardown-on-failure argument to skip teardown when success rate is below 100%
- pyats.utils
 - Added load_dict_from_list
 Added support for meta argument if passed as a list
Support keyword argument (kwarg) syntax with CALLABLE YAML markup
- bringup.bases
 - Added skip_teardown argument
 Added argument to skip topology teardown after clean/bringup execution.
- easypy.plugins.kleenex
 - Added skip_teardown argument
 Added argument to skip topology teardown after test case execution.