From 41686a5e1d5f01643bef7531e33947095926b600deca6522d5791f10db585ed6 Mon Sep 17 00:00:00 2001 From: Sebastian Wagner Date: Sun, 1 Nov 2020 16:56:53 +0000 Subject: [PATCH 1/2] - Update to version 1.10.0 - Fix reporting duplicate rule names in `NoMatch` exception ([a1f14bede]) - Raise `AttributeError` when accessing unexisting rule name on parse tree node. ([#82]) - Added `tree_str` method to parse tree nodes for nice string representation of parse trees. ([#76]) - Added parse tree node suppression support and overriding of special Python rule syntax. (#76) - UnorderedGroup matching made deterministic ([#73]) OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Arpeggio?expand=0&rev=21 --- python-Arpeggio-1.10.0.tar.gz | 3 +++ python-Arpeggio-1.9.2.tar.gz | 3 --- python-Arpeggio.changes | 13 +++++++++++++ python-Arpeggio.spec | 12 +++++++----- 4 files changed, 23 insertions(+), 8 deletions(-) create mode 100644 python-Arpeggio-1.10.0.tar.gz delete mode 100644 python-Arpeggio-1.9.2.tar.gz diff --git a/python-Arpeggio-1.10.0.tar.gz b/python-Arpeggio-1.10.0.tar.gz new file mode 100644 index 0000000..a4b6bc8 --- /dev/null +++ b/python-Arpeggio-1.10.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5767100df3f1563fce0a1926110e5145da7025fe8b22de92627ea6c80815294 +size 766416 diff --git a/python-Arpeggio-1.9.2.tar.gz b/python-Arpeggio-1.9.2.tar.gz deleted file mode 100644 index 10b8c8e..0000000 --- a/python-Arpeggio-1.9.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:670f35833922640af7386a0d037bfb0c75710645ee7017693a926b01538e85b9 -size 761920 diff --git a/python-Arpeggio.changes b/python-Arpeggio.changes index 1ea11ba..184039f 100644 --- a/python-Arpeggio.changes +++ b/python-Arpeggio.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Sun Nov 1 16:56:10 UTC 2020 - Sebastian Wagner + +- Update to version 1.10.0 + - Fix reporting duplicate rule names in `NoMatch` exception ([a1f14bede]) + - Raise `AttributeError` when accessing unexisting rule name on parse tree node. + ([#82]) + - Added `tree_str` method to parse tree nodes for nice string representation of + parse trees. ([#76]) + - Added parse tree node suppression support and overriding of special Python + rule syntax. (#76) + - UnorderedGroup matching made deterministic ([#73]) + ------------------------------------------------------------------- Wed May 6 07:06:42 UTC 2020 - Tomáš Chvátal diff --git a/python-Arpeggio.spec b/python-Arpeggio.spec index 558bebb..5615ee2 100644 --- a/python-Arpeggio.spec +++ b/python-Arpeggio.spec @@ -18,14 +18,15 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-Arpeggio -Version: 1.9.2 +Version: 1.10.0 Release: 0 Summary: Packrat parser interpreter License: MIT URL: https://github.com/textX/Arpeggio/ -Source: https://github.com/textX/Arpeggio/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -BuildRequires: %{python_module pytest} +Source: https://github.com/textX/Arpeggio/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz +BuildRequires: %{python_module pytest-runner} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros BuildArch: noarch @@ -40,7 +41,8 @@ Arpeggio) see textX %prep %setup -q -n Arpeggio-%{version} -sed -i -e '/pytest-runner/d' setup.py +# remove shebang +sed -i '1d' arpeggio/tests/regressions/issue_16/test_issue_16.py %build %python_build @@ -55,7 +57,7 @@ sed -i -e '/pytest-runner/d' setup.py %pytest arpeggio/tests %files %{python_files} -%doc README.rst CHANGELOG.md AUTHORS.md +%doc README.md CHANGELOG.md AUTHORS.md %license LICENSE %{python_sitelib}/* From 52013923e514f3548ffeea566a3d42baef9eb50c65af127e2199638c9ffa4a97 Mon Sep 17 00:00:00 2001 From: Sebastian Wagner Date: Sun, 1 Nov 2020 19:44:51 +0000 Subject: [PATCH 2/2] - Update to version 1.10.1: - Fix packaging, exclude examples from wheel. - Update to version 1.10.0: OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Arpeggio?expand=0&rev=22 --- python-Arpeggio-1.10.0.tar.gz | 3 --- python-Arpeggio-1.10.1.tar.gz | 3 +++ python-Arpeggio.changes | 8 +++++++- python-Arpeggio.spec | 4 +--- 4 files changed, 11 insertions(+), 7 deletions(-) delete mode 100644 python-Arpeggio-1.10.0.tar.gz create mode 100644 python-Arpeggio-1.10.1.tar.gz diff --git a/python-Arpeggio-1.10.0.tar.gz b/python-Arpeggio-1.10.0.tar.gz deleted file mode 100644 index a4b6bc8..0000000 --- a/python-Arpeggio-1.10.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c5767100df3f1563fce0a1926110e5145da7025fe8b22de92627ea6c80815294 -size 766416 diff --git a/python-Arpeggio-1.10.1.tar.gz b/python-Arpeggio-1.10.1.tar.gz new file mode 100644 index 0000000..7e6cb65 --- /dev/null +++ b/python-Arpeggio-1.10.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21053faef2cf4f9a0ad4c7cbf3d0ffcd3a357884b3ac8353127bc2beb042ac9c +size 766438 diff --git a/python-Arpeggio.changes b/python-Arpeggio.changes index 184039f..d237a5d 100644 --- a/python-Arpeggio.changes +++ b/python-Arpeggio.changes @@ -1,7 +1,13 @@ +------------------------------------------------------------------- +Sun Nov 1 19:43:14 UTC 2020 - Sebastian Wagner + +- Update to version 1.10.1: + - Fix packaging, exclude examples from wheel. + ------------------------------------------------------------------- Sun Nov 1 16:56:10 UTC 2020 - Sebastian Wagner -- Update to version 1.10.0 +- Update to version 1.10.0: - Fix reporting duplicate rule names in `NoMatch` exception ([a1f14bede]) - Raise `AttributeError` when accessing unexisting rule name on parse tree node. ([#82]) diff --git a/python-Arpeggio.spec b/python-Arpeggio.spec index 5615ee2..d9a161d 100644 --- a/python-Arpeggio.spec +++ b/python-Arpeggio.spec @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-Arpeggio -Version: 1.10.0 +Version: 1.10.1 Release: 0 Summary: Packrat parser interpreter License: MIT @@ -49,8 +49,6 @@ sed -i '1d' arpeggio/tests/regressions/issue_16/test_issue_16.py %install %python_install -# do not install examples in generic folder, not needed really -%python_expand rm -r %{buildroot}%{$python_sitelib}/examples %python_expand %fdupes %{buildroot}%{$python_sitelib} %check