Hello community,
here is the log from the commit of package python-pyparsing for openSUSE:Factory checked in at 2019-04-19 18:37:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pyparsing (Old)
and /work/SRC/openSUSE:Factory/.python-pyparsing.new.5536 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyparsing"
Fri Apr 19 18:37:59 2019 rev:32 rq:695770 version:2.4.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pyparsing/python-pyparsing.changes 2019-01-28 20:48:51.597878876 +0100
+++ /work/SRC/openSUSE:Factory/.python-pyparsing.new.5536/python-pyparsing.changes 2019-04-19 18:38:00.783156514 +0200
@@ -1,0 +2,40 @@
+Thu Apr 18 13:30:30 UTC 2019 - Ondřej Súkup
+
+- update to 2.4.0
+- drop nose_to_unittest.patch
+- drop _service
+ * Adds a pyparsing.__compat__ object for specifying compatibility with
+ future breaking changes.
+ * Conditionalizes the API-breaking behavior, based on the value
+ pyparsing.__compat__.collect_all_And_tokens. By default, this value
+ will be set to True, reflecting the new bugfixed behavior.
+ * User code that is dependent on the pre-bugfix behavior can restore
+ it by setting this value to False.
+ * Updated unitTests.py and simple_unit_tests.py to be compatible with
+ "python setup.py test".
+ * Fixed bug in runTests handling '\n' literals in quoted strings.
+ * Added tag_body attribute to the start tag expressions generated by
+ makeHTMLTags, so that you can avoid using SkipTo to roll your own
+ tag body expression:
+ * indentedBlock failure handling was improved
+ * Address Py2 incompatibility in simpleUnitTests, plus explain() and
+ Forward str() cleanup
+ * Fixed docstring with embedded '\w', which creates SyntaxWarnings in Py3.8.
+ * Added example parser for rosettacode.org tutorial compiler.
+ * Added example to show how an HTML table can be parsed into a
+ collection of Python lists or dicts, one per row.
+ * Updated SimpleSQL.py example to handle nested selects, reworked
+ 'where' expression to use infixNotation.
+ * Added include_preprocessor.py, similar to macroExpander.py.
+ * Examples using makeHTMLTags use new tag_body expression when
+ retrieving a tag's body text.
+ * Updated examples that are runnable as unit tests
+
+-------------------------------------------------------------------
+Thu Apr 11 15:55:25 UTC 2019 - Thomas Bechtold
+
+- Do not BuildRequire python-unittest2 when no tests are executed.
+ This breaks a build cycle for pyparsing->unittest2->traceback2->pbr->
+ Pygments->pytest->setuptools_scm->packaging which needs pyparsing
+
+-------------------------------------------------------------------
Old:
----
_service
_servicedata
nose_to_unittest.patch
pyparsing-2.3.0+git.1546912853.bf348d6.tar.xz
New:
----
pyparsing-2.4.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pyparsing.spec ++++++
--- /var/tmp/diff_new_pack.qjMugG/_old 2019-04-19 18:38:02.363158521 +0200
+++ /var/tmp/diff_new_pack.qjMugG/_new 2019-04-19 18:38:02.391158557 +0200
@@ -28,22 +28,22 @@
%bcond_with test
%endif
Name: python-pyparsing%{psuffix}
-Version: 2.3.0+git.1546912853.bf348d6
+Version: 2.4.0
Release: 0
Summary: Grammar Parser Library for Python
License: MIT AND GPL-2.0-or-later AND GPL-3.0-or-later
Group: Development/Languages/Python
URL: https://github.com/pyparsing/pyparsing/
# Upstream tarball from the master branch with gh#pyparsing/pyparsing#47
-# Source: https://files.pythonhosted.org/packages/source/p/pyparsing/pyparsing-%%{version}.tar.gz
-Source: pyparsing-%{version}.tar.xz
-# Remove dependency on nose, gh#pyparsing/pyparsing#64
-Patch0: nose_to_unittest.patch
+Source: https://files.pythonhosted.org/packages/source/p/pyparsing/pyparsing-%{version}.tar.gz
+# Source: pyparsing-%{version}.tar.xz
BuildRequires: %{python_module base}
BuildRequires: %{python_module setuptools}
+%if "%{flavor}" == "test"
# Not necessary for python3, but tests fail with the standard unittest
# and python 2.7
BuildRequires: %{python_module unittest2}
+%endif
BuildRequires: fdupes
BuildRequires: python-rpm-macros
#!BuildIgnore: python2-pyparsing
@@ -66,7 +66,6 @@
%prep
%setup -q -n %{modname}-%{version}
-%autopatch -p1
%build
%python_build