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 2022-10-12 18:25:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-ciscoconfparse (Old) and /work/SRC/openSUSE:Factory/.python-ciscoconfparse.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ciscoconfparse" Wed Oct 12 18:25:30 2022 rev:23 rq:1009937 version:1.6.41 Changes: -------- --- /work/SRC/openSUSE:Factory/python-ciscoconfparse/python-ciscoconfparse.changes 2022-03-01 17:04:29.836348227 +0100 +++ /work/SRC/openSUSE:Factory/.python-ciscoconfparse.new.2275/python-ciscoconfparse.changes 2022-10-12 18:27:17.526033346 +0200 @@ -1,0 +2,37 @@ +Tue Oct 4 19:58:09 UTC 2022 - Martin Hauke <mar...@gmx.de> + +- Update to version 1.6.41 + * Modify `uncfgtext`. Deprecate `add_uncfgtext()` + * Add a dedicated bootstrap method (`_bootstrap_obj_init_junos()`) + for parsing `syntax==junos` + * Add `JunosCfgLine()` + * Remove `NXOSConfigList()` and `ASAConfigList()` + * Add test coverage for "parsing F5 configs as ios", "parsing F5 + configs as junos" + * Add config diff infrastructure (preparing to make heavy changes + to diffs) + * Fix problems with `ip_factory()` + * Add `_ip` property to `IPv4Obj()` and `IPv6Obj()` + * Add support for IPv4 Mapped IPv6 Addresses + * Fix `BaseCfgLine().has_child_with()` method + * Make `ip_factory()` more resilient + * Code cleanup + * Fix IPv6 bug in `ip_factory()` + * Enhance `regex_groups` on `find_object_branches` + * Add regex match group support to `find_object_branches` + * Ensure masklen and prefix are int objects for `IPv4Obj()` and + `IPv6Obj()` network mask length + * Add `ccp_util.ip_factory()` + * Added a "disable" and "enable" command to `ccp_logger_control()` + * Add `ccp_logger_control()` + * Fix race-condition for `CiscoConfParse` kwarg in + `IOSConfigList`, `NXOSConfigList`, and `ASAConfigList` + * Add explicit configuration file encoding with default encoding + from python's locale module + * Remove colorama dependency. +- Drop patch: + * no2to3.patch (not longer needed) +- Temporary disable tests since they are not longer part of the + pypi-tarball. + +------------------------------------------------------------------- Old: ---- ciscoconfparse-1.6.0.tar.gz no2to3.patch New: ---- ciscoconfparse-1.6.41.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-ciscoconfparse.spec ++++++ --- /var/tmp/diff_new_pack.mlKuNo/_old 2022-10-12 18:27:17.958034298 +0200 +++ /var/tmp/diff_new_pack.mlKuNo/_new 2022-10-12 18:27:17.962034307 +0200 @@ -19,26 +19,26 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %bcond_without python2 Name: python-ciscoconfparse -Version: 1.6.0 +Version: 1.6.41 Release: 0 Summary: Library for parsing, querying and modifying Cisco IOS-style configurations License: GPL-3.0-or-later URL: https://github.com/mpenning/ciscoconfparse Source: https://files.pythonhosted.org/packages/source/c/ciscoconfparse/ciscoconfparse-%{version}.tar.gz -Patch1: no2to3.patch -BuildRequires: %{python_module dnspython} -BuildRequires: %{python_module loguru} -BuildRequires: %{python_module passlib} +BuildRequires: %{python_module dnspython >= 2.1.0} +BuildRequires: %{python_module loguru >= 0.6.0} +BuildRequires: %{python_module passlib >= 1.7.4} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module toml >= 0.10.2} BuildRequires: fdupes BuildRequires: python-rpm-macros %if %{with python2} BuildRequires: python2-ipaddr >= 2.1.11 BuildRequires: python2-mock %endif -Requires: python-dnspython -Requires: python-loguru +Requires: python-dnspython >= 2.1.0 +Requires: python-loguru >= 0.6.0 %ifpython2 Requires: python-ipaddr >= 2.1.11 %endif @@ -70,11 +70,11 @@ %check # no online dns (and /etc/resolv.conf) available -%pytest -k "not (test_dns_lookup or test_reverse_dns_lookup)" +#%%pytest -k "not (test_dns_lookup or test_reverse_dns_lookup)" %files %{python_files} %license LICENSE -%doc CHANGES README.rst +%doc README.md %{python_sitelib}/ciscoconfparse %{python_sitelib}/ciscoconfparse-%{version}-py%{python_version}.egg-info ++++++ ciscoconfparse-1.6.0.tar.gz -> ciscoconfparse-1.6.41.tar.gz ++++++ ++++ 23066 lines of diff (skipped)