diff --git a/python-textfsm.spec b/python-textfsm.spec index 237a8e55823b4cbb9f774a505ad92b430bb0b2b8..c54d10b4a388600437a4f254761067143592cffd 100644 --- a/python-textfsm.spec +++ b/python-textfsm.spec @@ -1,39 +1,27 @@ %global _empty_manifest_terminate_build 0 -Name: python-textfsm -Version: 1.1.0 -Release: 2 -Summary: Python module for parsing semi-structured text into python tables. -License: ASL 2.0 -URL: https://github.com/google/textfsm -Source0: https://github.com/google/textfsm/archive/v%{version}.tar.gz -BuildArch: noarch - +Name: python-textfsm +Version: 1.1.2 +Release: 3 +Summary: Python module for parsing semi-structured text into python tables. +License: Apache-2.0 +URL: https://github.com/google/textfsm +Source0: https://files.pythonhosted.org/packages/9f/53/fa46575d30be6aa591712aa9c44caa7fa9f057f3bb726fe42519a5ae2d8e/textfsm-1.1.2.tar.gz +BuildArch: noarch %description Python module which implements a template based state machine for parsing semi-formatted text. Originally developed to allow programmatic access to information returned from the command line interface (CLI) of networking devices. -The engine takes two inputs - a template file, and text input (such as command -responses from the CLI of a device) and returns a list of records that contains -the data parsed from the text. -A template file is needed for each uniquely structured text input. Some examples -are provided with the code and users are encouraged to develop their own. -By developing a pool of template files, scripts can call TextFSM to parse useful -information from a variety of sources. It is also possible to use different -templates on the same data in order to create different tables (or views). -TextFSM was developed internally at Google and released under the Apache 2.0 -licence for the benefit of the wider community. -[**See documentation for more details.**](https://github.com/google/textfsm/wiki/TextFSM) %package -n python3-textfsm -Summary: Python module for parsing semi-structured text into python tables. -Provides: python-textfsm +Summary: Python module for parsing semi-structured text into python tables. +Provides: python-textfsm +# Base build requires +BuildRequires: python3-devel +BuildRequires: python3-setuptools BuildRequires: python3-pip -BuildRequires: python3-pbr -BuildRequires: python3-devel -BuildRequires: python3-setuptools +BuildRequires: python3-wheel BuildRequires: python3-six -BuildRequires: python3-pytest-runner Requires: python3-future Requires: python3-six Requires: python3-pytest-runner @@ -42,37 +30,15 @@ Python module which implements a template based state machine for parsing semi-formatted text. Originally developed to allow programmatic access to information returned from the command line interface (CLI) of networking devices. -The engine takes two inputs - a template file, and text input (such as command -responses from the CLI of a device) and returns a list of records that contains -the data parsed from the text. -A template file is needed for each uniquely structured text input. Some examples -are provided with the code and users are encouraged to develop their own. -By developing a pool of template files, scripts can call TextFSM to parse useful -information from a variety of sources. It is also possible to use different -templates on the same data in order to create different tables (or views). -TextFSM was developed internally at Google and released under the Apache 2.0 -licence for the benefit of the wider community. -[**See documentation for more details.**](https://github.com/google/textfsm/wiki/TextFSM) %package help -Summary: Development documents and examples for textfsm -Provides: python3-textfsm-doc +Summary: Python module for parsing semi-structured text into python tables. +Provides: python3-textfsm-doc %description help Python module which implements a template based state machine for parsing semi-formatted text. Originally developed to allow programmatic access to information returned from the command line interface (CLI) of networking devices. -The engine takes two inputs - a template file, and text input (such as command -responses from the CLI of a device) and returns a list of records that contains -the data parsed from the text. -A template file is needed for each uniquely structured text input. Some examples -are provided with the code and users are encouraged to develop their own. -By developing a pool of template files, scripts can call TextFSM to parse useful -information from a variety of sources. It is also possible to use different -templates on the same data in order to create different tables (or views). -TextFSM was developed internally at Google and released under the Apache 2.0 -licence for the benefit of the wider community. -[**See documentation for more details.**](https://github.com/google/textfsm/wiki/TextFSM) %prep %autosetup -n textfsm-%{version} @@ -82,6 +48,7 @@ licence for the benefit of the wider community. %install %py3_install + install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi @@ -115,6 +82,15 @@ mv %{buildroot}/doclist.lst . %{_docdir}/* %changelog +* Fri May 20 2022 fuyahong - 1.1.2-3 +- remove some unnecessary buildrequirements + +* Wed May 18 2022 OpenStack_SIG - 1.1.2-1 +- Upgrade package python3-textfsm to version 1.1.2 + +* Thu Mar 3 2022 zhaoshuang +- remove some unnecessary buildrequires + * Fri Aug 6 2021 huangtianhua - Adds pip/pbr/pytest-runner as BuildRequires