Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-ciscoconfparse for openSUSE:Factory checked in at 2023-02-10 14:36:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-ciscoconfparse (Old) and /work/SRC/openSUSE:Factory/.python-ciscoconfparse.new.1848 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ciscoconfparse" Fri Feb 10 14:36:14 2023 rev:31 rq:1064237 version:1.7.14 Changes: -------- --- /work/SRC/openSUSE:Factory/python-ciscoconfparse/python-ciscoconfparse.changes 2023-01-28 19:00:54.043914504 +0100 +++ /work/SRC/openSUSE:Factory/.python-ciscoconfparse.new.1848/python-ciscoconfparse.changes 2023-02-10 14:36:21.834294676 +0100 @@ -1,0 +2,42 @@ +Fri Feb 10 12:28:20 UTC 2023 - Dirk Müller <dmuel...@suse.com> + +- update to 1.7.14: + * Allow `CiscoConfParse()` to parse an empty + configuration command list i.e. `CiscoConfParse([])`; remove + the `ValueError()` raised on parsing an empty config. + * Re-implement and simplify + `CiscoConfParse().sync_diff()` with `HDiff()`. + * Rename variables in `HDiff().compress_dict_diffs()`. + * Rename dict_line to line and add the command indent + * Add 'parents' to `HDiff()` diff dicts and add parent + line output in `sync_diff()` + * Expand `CiscoConfParse()` test coverage for reading + files from disk + * Fix `CiscoConfParse().read_config_file()` recursive + call in `read_config_file()`. + * Fix `CiscoConfParse().read_config_file()` missing + `open()` in `read_config_file()`. + * Fix file-open test escapes associated with github issue + * Fix `CiscoConfParse().read_config_file()` argument name + test escape (ref github issue #262) + * Improve file `open()` error handling. NOTE: + `FileNotFoundError()` is now raised for invalid file paths. + * Improve edge case handling for Cisco IOS banner + delimiters. + * Remove `_validate_ConfigObjs()` and improve logic in + `CiscoConfParse().__init__()`. + * Revert back to using `read_config_file()` if the config + is stored in a file. + * Fix unit tests to work with version 1.7.8+ + * Streamline `CiscoConfParse().__init__()` logic and + delegate `__init__()` tasks to dedicated methods. + * Validate that `CiscoConfParse().ConfigObjs` is None or + instance of `collections.abc.Sequence()` + * Convert all checks for `collections.abc.Iterator` to + `collections.abc.Sequence`; ref github issue #256 + * Add more error conditions and explicit errors in + ciscoconfparse/ciscoconfparse.py + * Implement `read_config_file()` logic + * Add more unit tests + +------------------------------------------------------------------- Old: ---- ciscoconfparse-1.7.7.tar.gz New: ---- ciscoconfparse-1.7.14.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-ciscoconfparse.spec ++++++ --- /var/tmp/diff_new_pack.X6Ojpv/_old 2023-02-10 14:36:22.274297305 +0100 +++ /var/tmp/diff_new_pack.X6Ojpv/_new 2023-02-10 14:36:22.282297353 +0100 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %bcond_without python2 Name: python-ciscoconfparse -Version: 1.7.7 +Version: 1.7.14 Release: 0 Summary: Library for parsing, querying and modifying Cisco IOS-style configurations License: GPL-3.0-or-later ++++++ ciscoconfparse-1.7.7.tar.gz -> ciscoconfparse-1.7.14.tar.gz ++++++ ++++ 10400 lines of diff (skipped)