diff --git a/construct-2.10.56.tar.gz b/construct-2.10.56.tar.gz deleted file mode 100644 index 16d8d597f4adea24ae24425450208a9bce44ea9c..0000000000000000000000000000000000000000 Binary files a/construct-2.10.56.tar.gz and /dev/null differ diff --git a/construct-2.8.10.tar.gz b/construct-2.8.10.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..f0721f27e4fa5027ca05b55a739c734c598a6b90 Binary files /dev/null and b/construct-2.8.10.tar.gz differ diff --git a/python-construct.spec b/python-construct.spec index 25e7dd432e8b742bdad5ecf1c75b6722e6edd440..c11631238393f09c6e690c4cd3ad7621e028aeb0 100644 --- a/python-construct.spec +++ b/python-construct.spec @@ -1,41 +1,53 @@ %global _empty_manifest_terminate_build 0 -Name: python-construct -Version: 2.10.56 -Release: 1 -Summary: A powerful declarative symmetric parser/builder for binary data -License: MIT -URL: http://construct.readthedocs.org -Source0: https://files.pythonhosted.org/packages/00/e0/71e41b817220333c7c511c3f78d988d69f9b03b5cca2f251a898ad3567a3/construct-2.10.56.tar.gz -BuildArch: noarch - +Name: python-construct +Version: 2.8.10 +Release: 1 +Summary: A powerful declarative parser/builder for binary data +License: MIT +URL: http://construct.readthedocs.org +Source0: https://files.pythonhosted.org/packages/69/77/dd3d3b4cb4130a3fafa488e0ac3b973fbef2f38fdef30e98b2062309a338/construct-2.8.10.tar.gz +BuildArch: noarch %description Construct is a powerful declarative and symmetrical parser and builder for binary data. -Instead of writing imperative code to parse a piece of data, you declaratively define a data structure that describes your data. As this data structure is not code, you can use it in one direction to parse data into Pythonic objects, and in the other direction, to build objects into binary data. -%package -n python3-construct -Summary: A powerful declarative symmetric parser/builder for binary data -Provides: python-construct -BuildRequires: python3-devel -BuildRequires: python3-setuptools -%description -n python3-construct +Instead of writing imperative code to parse a piece of data, you declaratively define +a data structure that describes your data. As this data structure is not code, you +can use it in one direction to parse data into Pythonic objects, and in the other +direction, to build objects into binary data. + +%package -n python2-construct +Summary: A powerful declarative parser/builder for binary data +Provides: python2-construct +BuildRequires: python2-devel +BuildRequires: python2-pbr +BuildRequires: python2-setuptools +%description -n python2-construct Construct is a powerful declarative and symmetrical parser and builder for binary data. -Instead of writing imperative code to parse a piece of data, you declaratively define a data structure that describes your data. As this data structure is not code, you can use it in one direction to parse data into Pythonic objects, and in the other direction, to build objects into binary data. + +Instead of writing imperative code to parse a piece of data, you declaratively define +a data structure that describes your data. As this data structure is not code, you +can use it in one direction to parse data into Pythonic objects, and in the other +direction, to build objects into binary data. %package help -Summary: Development documents and examples for construct -Provides: python3-construct-doc +Summary: Development documents and examples for construct +Provides: python2-construct-doc %description help Construct is a powerful declarative and symmetrical parser and builder for binary data. -Instead of writing imperative code to parse a piece of data, you declaratively define a data structure that describes your data. As this data structure is not code, you can use it in one direction to parse data into Pythonic objects, and in the other direction, to build objects into binary data. + +Instead of writing imperative code to parse a piece of data, you declaratively define +a data structure that describes your data. As this data structure is not code, you +can use it in one direction to parse data into Pythonic objects, and in the other +direction, to build objects into binary data. %prep -%autosetup -n construct-2.10.56 +%autosetup -n construct-2.8.10 %build -%py3_build +%py2_build %install -%py3_install +%py2_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 @@ -62,15 +74,12 @@ popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . -%files -n python3-construct -f filelist.lst -%dir %{python3_sitelib}/* +%files -n python2-construct -f filelist.lst +%dir %{python2_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog -* Mon Aug 17 2020 Python_Bot - 2.10.56-1 -- update to 2.10.56 - -* Fri Nov 15 2019 openEuler Buildteam - 2.5.1-19 -- Package init +* Mon May 31 2021 OpenStack_SIG +- Package Spec generated