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-04-26 17:26:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-ciscoconfparse (Old)
and /work/SRC/openSUSE:Factory/.python-ciscoconfparse.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ciscoconfparse"
Wed Apr 26 17:26:45 2023 rev:32 rq:1082975 version:1.7.18
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-ciscoconfparse/python-ciscoconfparse.changes
2023-02-10 14:36:21.834294676 +0100
+++
/work/SRC/openSUSE:Factory/.python-ciscoconfparse.new.1533/python-ciscoconfparse.changes
2023-04-26 17:26:49.706136766 +0200
@@ -1,0 +2,82 @@
+Wed Apr 19 10:57:59 UTC 2023 - Dirk Müller <[email protected]>
+
+- update to 1.7.18:
+ * Streamline the `ConfigLineFactory()` function
+ * Replace four `_bootstrap_obj_init_FOO()` methods where FOO is
+ {ios, nxos, asa, junos}. The repalcement is
+ `_bootstrap_obj_init_ng()`, which handles initial parse from
+ text into `*CfgLine()` object instances for *all* syntax.
+ * Rename `_build_cfgobj_from_text()` to `_cfgobj_from_text()`
+ * Deprecate `ConfigList()._bootstrap_from_text()` and replace
+ it with `ConfigList()._bootstrap_obj_init_ng()`
+ * Remove `foo_DEPRECATED()` code in
+ `ciscoconfparse/ciscoconfparse.py`
+ * Modify `CiscoConfParse()` to parse `syntax='ios'` roughly 25%
+ faster.
+ * Simplify `find_object_branches()`
+ * Remove unused test fixtures and imports
+ * As part of Github issue #264 (Remove duplicated obj init code
+ from `CiscoConfParse()._bootstrap_obj_init_foo()`), also
+ remove a duplicate method:
+ `ConfigList()._build_cfgobj_from_text()`
+ * As part of Github issue #265, fix a broken `loguru`
+ parameter: change it from `allow_enqueue` to `enqueue`
+ * Close Github issue #266 as wont-fix: make
+ `BaseCfgLine().calculate_line_id()` hash comments /
+ whitespace
+ * Reformat `ciscoconfparse/ciscoconfparse.py` and
+ `ciscoconfparse/ccp_abc.py` with black
+ * Add new `as_dict_diff` attribute (used by `HDiff()`) on
+ `BaseCfgLine()`.
+ * Add more debugs in `HDiff().compress_dict_diffs()`.
+ * Raise an explicit `NotImplementedError` in
+ `HDiff().sort_lines()`
+ * Remove manual prepends from `HDiff()` and
+ `CiscoConfParse().sync_diff()`
+ * Remove hard-coded blank-line handling which was based on the
+ value of the `HDiff()` `syntax` parameter
+ * Add `ignore_blank_lines` parameter to `HDiff()` (to mirror
+ the same parameter in `CiscoConfParse()`)
+ * Remove the `consider_whitespace` parameter from
+ `HDiff().build_diff_obj_list()`
+ * Change `CiscoConfParse()._list` to
+ `CiscoConfParse().ConfigObjs`
+ * Expand test coverage to test parsing with and without blank
+ lines in the input config.
+ * Add more test cases to check blank line parsing while using
+ any valid ccp syntax
+ * Update documentation
+ * Summary:
+ * Add initial support for `CiscoConfParse()` object instance
+ support in `HDiff()`
+ * Add `HDiff()` documentation
+ * Convert `diff_word` and `diff_side` `HDiff()` attributes to
+ `HDiff()` getter / setter methods
+ * Improve `BaseCfgLine()` initialization
+ * Improve `BaseCfgLine()` attribute handling: `.text`,
+ `.indent`
+ * Remove loop in `testValues_find_children()` to simplify test
+ flow.
+ * Ensured that all comments are their own parents - comments
+ can NOT be children of a parent
+ * Add `ccp_util.fix_repeated_words()`
+ * Change `allow_enqueue` parameter to `enqueue` in
+ `ccp_logger_control()`. `allow_enqueue` is not a valid
+ `loguru` parameter name.
+ * ## Version: 1.7.15
+ * Released: 2023-02-10
+ * Summary:
+ * Streamline `_bootstrap_from_text()` code.
+ * Extract common code into `_build_banner_re_ios()` (for nxos
+ and ios)
+ * Extract common object init code from
+ `CiscoConfParse()._bootstrap_obj_init_foo()` (where foo =
+ asa, ios, nxos and junos) into `_build_cfgobj_from_text()`.
+ * Remove the unused `output_format` parameter from `HDiff()`
+ * Add `HDiff()` docstrings
+ * Resolved Github issue #262: bad function argument + infinite
+ recursion problem
+ * Resolved Github issue #263: Remove duplicated code from
+ `CiscoConfParse()._bootstrap_from_text()`
+
+-------------------------------------------------------------------
Old:
----
ciscoconfparse-1.7.14.tar.gz
New:
----
ciscoconfparse-1.7.18.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-ciscoconfparse.spec ++++++
--- /var/tmp/diff_new_pack.lJpeBf/_old 2023-04-26 17:26:50.238139870 +0200
+++ /var/tmp/diff_new_pack.lJpeBf/_new 2023-04-26 17:26:50.242139893 +0200
@@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%bcond_without python2
Name: python-ciscoconfparse
-Version: 1.7.14
+Version: 1.7.18
Release: 0
Summary: Library for parsing, querying and modifying Cisco IOS-style
configurations
License: GPL-3.0-or-later
++++++ ciscoconfparse-1.7.14.tar.gz -> ciscoconfparse-1.7.18.tar.gz ++++++
++++ 4020 lines of diff (skipped)