17
0
Files
python-ciscoconfparse/python-ciscoconfparse.changes
Dirk Mueller bcc4423d5d - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-ciscoconfparse?expand=0&rev=61
2023-04-19 11:01:41 +00:00

19 KiB