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}/* 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