diff --git a/.gitignore b/.gitignore deleted file mode 100644 index fbc6136..0000000 --- a/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/lark-parser-0.8.2.tar.gz -/lark-parser-0.9.0.tar.gz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..569049d --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +python-lark-parser package is retired on c9s for CS-315 diff --git a/python-lark-parser.spec b/python-lark-parser.spec deleted file mode 100644 index 3d2ef30..0000000 --- a/python-lark-parser.spec +++ /dev/null @@ -1,144 +0,0 @@ -%global pypi_name lark-parser - -Name: python-%{pypi_name} -Version: 0.9.0 -Release: 3%{?dist} -Summary: Lark is a modern general-purpose parsing library for Python -License: MIT -Url: https://github.com/lark-parser/lark -Source: https://files.pythonhosted.org/packages/source/l/%{pypi_name}/%{pypi_name}-%{version}.tar.gz -BuildArch: noarch - -%description -Lark is a modern general-purpose parsing library for Python. - -Lark focuses on simplicity and power. It lets you choose between -two parsing algorithms: - -Earley : Parses all context-free grammars (even ambiguous ones)! -It is the default. - -LALR(1): Only LR grammars. Outperforms PLY and most if not all -other pure-python parsing libraries. - -Both algorithms are written in Python and can be used interchangeably -with the same grammar (aside for algorithmic restrictions). -See "Comparison to other parsers" for more details. - -Lark can auto magically build an AST from your grammar, without any -more code on your part. - -Features: - -- EBNF grammar with a little extra -- Earley & LALR(1) -- Builds an AST auto magically based on the grammar -- Automatic line & column tracking -- Automatic token collision resolution (unless both tokens are regexps) -- Python 2 & 3 compatible -- Unicode fully supported - -%package -n python3-%{pypi_name} -Summary: %{summary} -BuildRequires: python3-devel -%{?python_provide:%python_provide python3-%{pypi_name}} - -%description -n python3-%{pypi_name} -Lark is a modern general-purpose parsing library for Python. - -Lark focuses on simplicity and power. It lets you choose between -two parsing algorithms: - -Earley : Parses all context-free grammars (even ambiguous ones)! -It is the default. - -LALR(1): Only LR grammars. Outperforms PLY and most if not all -other pure-python parsing libraries. - -Both algorithms are written in Python and can be used interchangeably -with the same grammar (aside for algorithmic restrictions). -See "Comparison to other parsers" for more details. - -Lark can auto magically build an AST from your grammar, without any -more code on your part. - -Features: - -- EBNF grammar with a little extra -- Earley & LALR(1) -- Builds an AST auto magically based on the grammar -- Automatic line & column tracking -- Automatic token collision resolution (unless both tokens are regexps) -- Python 2 & 3 compatible -- Unicode fully supported - -%prep -%autosetup -n %{pypi_name}-%{version} - -%build -%py3_build - -%install -%py3_install -rm -rfv %{buildroot}/%{python3_sitelib}/lark-stubs/ - -%check -%{python3} -m tests - -%files -n python3-%{pypi_name} -%license LICENSE -%doc README.md examples -%{python3_sitelib}/lark_parser-*.egg-info -%{python3_sitelib}/lark/ - -%changelog -* Fri Apr 16 2021 Mohan Boddu - 0.9.0-3 -- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 - -* Wed Jan 27 2021 Fedora Release Engineering - 0.9.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Mon Oct 05 2020 Miro Hrončok - 0.9.0-1 -- Update to 0.9.0 - -* Wed Jul 29 2020 Fedora Release Engineering - 0.8.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue May 26 2020 Miro Hrončok - 0.8.2-2 -- Rebuilt for Python 3.9 - -* Sat Mar 07 2020 Thomas Andrejak - 0.8.2-1 -- Update to 0.8.2 - -* Mon Feb 24 2020 Thomas Andrejak - 0.8.1-1 -- Update to 0.8.1 - -* Thu Jan 30 2020 Fedora Release Engineering - 0.7.8-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Wed Nov 06 2019 Thomas Andrejak - 0.7.8-1 -- Update to 0.7.8 - -* Fri Oct 25 2019 Thomas Andrejak - 0.7.7-1 -- Update to 0.7.7 - -* Thu Oct 03 2019 Miro Hrončok - 0.7.1-4 -- Rebuilt for Python 3.8.0rc1 (#1748018) - -* Mon Aug 19 2019 Miro Hrončok - 0.7.1-3 -- Rebuilt for Python 3.8 - -* Fri Jul 26 2019 Fedora Release Engineering - 0.7.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Mon May 20 2019 Scott K Logan - 0.7.1-1 -- Update to 0.7.1 - -* Sat Feb 02 2019 Fedora Release Engineering - 0.6.4-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Jan 11 2019 Thomas Andrejak - 0.6.4-2 -- Fix package naming - -* Mon Sep 24 2018 Thomas Andrejak - 0.6.4-1 -- Initial package diff --git a/sources b/sources deleted file mode 100644 index 68a7fb9..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (lark-parser-0.9.0.tar.gz) = e22f35666aa39cc504eaf48950170bd44eb9d9e15ae2f13d47a4950576be31f1bbabf799847b02e5ee22c0f96fb75c5256c8e4a4aa195caa830444f5b91d6852