Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-funcparserlib.16008 for
openSUSE:Leap:15.2:Update checked in at 2021-04-04 20:07:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2:Update/python-funcparserlib.16008 (Old)
and
/work/SRC/openSUSE:Leap:15.2:Update/.python-funcparserlib.16008.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-funcparserlib.16008"
Sun Apr 4 20:07:41 2021 rev:1 rq:882615 version:0.3.6+repack
Changes:
--------
New Changes file:
--- /dev/null 2021-03-11 01:47:46.020784395 +0100
+++
/work/SRC/openSUSE:Leap:15.2:Update/.python-funcparserlib.16008.new.2401/python-funcparserlib.changes
2021-04-04 20:07:42.253838784 +0200
@@ -0,0 +1,30 @@
+-------------------------------------------------------------------
+Wed Feb 10 11:46:24 UTC 2021 - John Paul Adrian Glaubitz
<[email protected]>
+
+- Include in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352)
+
+-------------------------------------------------------------------
+Wed Feb 10 11:13:57 UTC 2021 - John Paul Adrian Glaubitz
<[email protected]>
+
+- Repack source tarball with non-free documentation removed
+
+-------------------------------------------------------------------
+Wed Apr 19 22:20:34 UTC 2017 - [email protected]
+
+- Source must be https.
+
+-------------------------------------------------------------------
+Wed Apr 19 19:47:05 UTC 2017 - [email protected]
+
+- Implement single-spec version.
+
+-------------------------------------------------------------------
+Sun Mar 13 20:53:41 UTC 2016 - [email protected]
+
+- add license
+
+-------------------------------------------------------------------
+Thu Oct 31 14:45:17 UTC 2013 - [email protected]
+
+- Initial packaging
+
New:
----
funcparserlib-0.3.6+repack.tar.gz
python-funcparserlib.changes
python-funcparserlib.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-funcparserlib.spec ++++++
#
# spec file for package python-funcparserlib
#
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%bcond_without tests
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-funcparserlib
Version: 0.3.6+repack
Release: 0
Url: http://code.google.com/p/funcparserlib/
Summary: Recursive descent parsing library based on functional
combinators
License: MIT
Group: Development/Languages/Python
Source:
https://files.pythonhosted.org/packages/source/f/funcparserlib/funcparserlib-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: fdupes
BuildRequires: python-rpm-macros
BuildRequires: python3-2to3
BuildRequires: %{python_module devel}
BuildRequires: %{python_module setuptools}
%if %{with tests}
BuildRequires: %{python_module nose}
%endif
BuildArch: noarch
%python_subpackages
%description
Parser combinators are just higher-order functions that take parsers as
their arguments and return them as result values. Parser combinators are:
First-class values. Extremely composable. Tend to make the code quite compact.
Resemble the readable notation of xBNF grammars.
Parsers made with funcparserlib are pure-Python LL(*) parsers. It means that
it's very easy to write them without thinking about look-aheads and all that
hardcore parsing stuff. But the recursive descent parsing is a rather slow
method compared to LL(k) or LR(k) algorithms.
So the primary domain for funcparserlib is parsing little languages or external
DSLs (domain specific languages).
The library itself is very small. Its source code is only 0.5 KLOC, with lots
of comments included. It features the longest parsed prefix error reporting,
as well as a tiny lexer generator for token position tracking.
%prep
%setup -q -n funcparserlib-%{version}
%build
%python_build
%install
%python_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%if %{with tests}
%check
pushd doc
%{python_expand export PYHONPATH=%{buildroot}%{$python_sitelib}
nosetests-%{$python_bin_suffix} -m funcparserlib
}
popd
%endif
%files %{python_files}
%defattr(-,root,root,-)
%doc LICENSE README CHANGES
%{python_sitelib}/funcparserlib/
%{python_sitelib}/funcparserlib*egg-info
%changelog