diff --git a/python-textfsm.spec b/python-textfsm.spec index 88b4ffa53869bf765c0b33ebe8f29be82e4cebbf..aefb2b068c25e0038b1684d28789f62ef88cf571 100644 --- a/python-textfsm.spec +++ b/python-textfsm.spec @@ -1,36 +1,27 @@ %global _empty_manifest_terminate_build 0 -Name: python-textfsm -Version: 1.1.0 -Release: 3 -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: 1 +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-pbr BuildRequires: python3-pip -BuildRequires: python3-devel -BuildRequires: python3-setuptools +BuildRequires: python3-wheel BuildRequires: python3-six Requires: python3-future Requires: python3-six @@ -40,37 +31,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} @@ -80,6 +49,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 @@ -113,6 +83,9 @@ mv %{buildroot}/doclist.lst . %{_docdir}/* %changelog +* 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 diff --git a/textfsm-1.1.2.tar.gz b/textfsm-1.1.2.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..360df215a5fae649d1a4fef1cdbec6615292a72d Binary files /dev/null and b/textfsm-1.1.2.tar.gz differ diff --git a/v1.1.0.tar.gz b/v1.1.0.tar.gz deleted file mode 100644 index 9c5dcdbd5281c23b1f584628250b13ae303940d6..0000000000000000000000000000000000000000 Binary files a/v1.1.0.tar.gz and /dev/null differ