Yaecs

Latest version: v6.0.6

Safety actively analyzes 714736 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 6

6.0.0

- Disentangle the reading of YAML files from the Configuration object
- Make it so using config names as yaml tags in any case other than document tags is now deprecated
- Make it so using the !type: was replaced by !. Now, !type: is reserved for type hinting. !type: will still work until the next release, but will print a warning
- Solve various bugs and perform minor code improvements

5.1.7

- Harmonise WildCardDict returns
- Make sure log_timer cannot send None values to log_scalars

5.1.6

- Add documentation
- Update README with new Getting Started
- Make the --config flag syntax more flexible, because we can
- Fix bug with infinite recursion loop in NotImportedModule
- Print traceback when encountering error in experiment

5.1.5

Solve a bug where setting the tracker's internal step to a number would instead increase it by that number

5.1.4

- Progress on Documentation
- Refactor comments
- Solve bug happening when loading from a saved config as a part of a config file being merged

5.1.3

- Support YAML assignment of several functions through tags with "!type:foo,bar"
- Configs that are variations of a config may no longer create variations
- Saved and loaded metadata now include the variation name
- If one experiment fails in a series of experiments, now the error is logged and the series continues instead of stopping
- Solve bug with update_timers not working properly with implicit step
- Improve handling of optional packages
- Introduce an independent function to easily log timers without using log_scalars or step
- Support wildcards when querying TimerManager for timers
- Refactor details

Page 2 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.