Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pyparsing for openSUSE:Factory checked in at 2021-12-09 19:44:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pyparsing (Old) and /work/SRC/openSUSE:Factory/.python-pyparsing.new.2520 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyparsing" Thu Dec 9 19:44:58 2021 rev:40 rq:933807 version:3.0.6 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pyparsing/python-pyparsing.changes 2021-07-10 22:53:43.984114846 +0200 +++ /work/SRC/openSUSE:Factory/.python-pyparsing.new.2520/python-pyparsing.changes 2021-12-09 19:44:59.505115419 +0100 @@ -1,0 +2,82 @@ +Wed Nov 24 15:23:15 UTC 2021 - Matthias Fehring <buschman...@opensuse.org> + +- requires jinja2 for testing + +------------------------------------------------------------------- +Wed Nov 24 14:19:24 UTC 2021 - Matthias Fehring <buschman...@opensuse.org> + +- requires railroad-diagrams for testing + +------------------------------------------------------------------- +Wed Nov 24 14:03:24 UTC 2021 - Matthias Fehring <buschman...@opensuse.org> + +- update to 3.0.6: + * Added suppress_warning() method to individually suppress a warning + on a specific ParserElement. Used to refactor original_text_for + to preserve internal results names, which, while undocumented, had + been adopted by some projects. + * Fix bug when delimited_list was called with a str literal instead + of a parse expression. +- changes from 3.0.5: + * Added return type annotations for col, line, and lineno. + * Fixed bug when warn_ungrouped_named_tokens_in_collection warning + was raised when assigning a results name to an original_text_for + expression. (Issue #110, would raise warning in packaging.) + * Fixed internal bug where ParserElement.streamline() would not + return self if already streamlined. + * Changed run_tests() output to default to not showing line and + column numbers. If line numbering is desired, call with + with_line_numbers=True. Also fixed minor bug where separating + line was not included after a test failure. +- changes from 3.0.4: + * Fixed bug in which Dict classes did not correctly return tokens + as nested ParseResults + * Documented API-changing side-effect of converting ParseResults + to use __slots__ to pre-define instance attributes. + * Fixed bug in railroad diagramming where the vertical limit would + count all expressions in a group, not just those that would + create visible railroad elements. +- changes from 3.0.3: + * Fixed regex typo in one_of fix for as_keyword=True. + * Fixed a whitespace-skipping bug, Issue #319, introduced as part + of the revert of the LineStart changes. + * Added header column labeling > 100 in with_line_numbers - some + input lines are longer than others. +- changes from 3.0.2: + * Reverted change in behavior with LineStart and StringStart, which + changed the interpretation of when and how LineStart and + StringStart should match when a line starts with spaces. In 3.0.0, + the xxxStart expressions were not really treated like expressions + in their own right, but as modifiers to the following expression + when used like LineStart() + expr, so that if there were whitespace + on the line before expr (which would match in versions prior to + 3.0.0), the match would fail. + 3.0.0 implemented this by automatically promoting LineStart() + + expr to AtLineStart(expr), which broke existing parsers that did + not expect expr to necessarily be right at the start of the line, + but only be the first token found on the line. This was reported + as a regression in Issue (gh#pyparsing/pyparsing/issues#317). + In 3.0.2, pyparsing reverts to the previous behavior, but will + retain the new AtLineStart and AtStringStart expression classes, + so that parsers can chose whichever behavior applies in their + specific instance. + * Performance enhancement to one_of to always generate an internal + Regex, even if caseless or as_keyword args are given as True + (unless explicitly disabled by passing use_regex=False). + * IndentedBlock class now works with recursive flag. By default, + the results parsed by an IndentedBlock are grouped. This can be + disabled by constructing the IndentedBlock with grouped=False. +- changes from 3.0.1 + * Fixed bug where Word(max=n) did not match word groups less than + length 'n'. Thanks to Joachim Metz for catching this! + * Fixed bug where ParseResults accidentally created recursive + contents. Joachim Metz on this one also! + * Fixed bug where warn_on_multiple_string_args_to_oneof warning + is raised even when not enabled. +- changes from 3.0.0 + * A consolidated list of all the changes in the 3.0.0 release + can be found in docs/whats_new_in_3_0_0.rst. + (https://github.com/pyparsing/pyparsing/blob/master/docs/whats_new_in_3_0_0.rst) +- disable build for python2, not supported anymore + +------------------------------------------------------------------- Old: ---- pyparsing-2.4.7.tar.gz New: ---- pyparsing-3.0.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pyparsing.spec ++++++ --- /var/tmp/diff_new_pack.fKZabT/_old 2021-12-09 19:45:00.129115719 +0100 +++ /var/tmp/diff_new_pack.fKZabT/_new 2021-12-09 19:45:00.133115721 +0100 @@ -28,9 +28,9 @@ %define psuffix %{nil} %bcond_with test %endif -%bcond_without python2 +%define skip_python2 1 Name: python-pyparsing%{psuffix} -Version: 2.4.7 +Version: 3.0.6 Release: 0 Summary: Grammar Parser Library for Python License: GPL-2.0-or-later AND MIT AND GPL-3.0-or-later @@ -41,7 +41,9 @@ BuildRequires: python-rpm-macros BuildArch: noarch %if %{with test} +BuildRequires: %{python_module jinja2} BuildRequires: %{python_module pytest} +BuildRequires: %{python_module railroad-diagrams} %endif %ifpython2 Provides: %{mypython}-parsing = %{version} @@ -88,8 +90,7 @@ %files %{python_files} %license LICENSE %doc CHANGES README.rst -%{python_sitelib}/pyparsing.py* -%pycache_only %{python_sitelib}/__pycache__/* +%{python_sitelib}/pyparsing %{python_sitelib}/pyparsing-%{version}-py*.egg-info/ %endif ++++++ pyparsing-2.4.7.tar.gz -> pyparsing-3.0.6.tar.gz ++++++ ++++ 58122 lines of diff (skipped)