From dae96054e427533a985f980a2449ac5e84d29bf7 Mon Sep 17 00:00:00 2001 From: FFrog Date: Thu, 12 Aug 2021 17:50:33 +0800 Subject: [PATCH] add openstack.nose_plugin support for openeuler --- openstack.nose_plugin-0.11.tar.gz | Bin 0 -> 4120 bytes python-openstack-nose_plugin.spec | 86 ++++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 openstack.nose_plugin-0.11.tar.gz create mode 100644 python-openstack-nose_plugin.spec diff --git a/openstack.nose_plugin-0.11.tar.gz b/openstack.nose_plugin-0.11.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..71cfbed7238befbfc39fe1c8971469c044d944d4 GIT binary patch literal 4120 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 W#nn?i)l)s+!1I61n;6RgcmM$4A_0N` literal 0 HcmV?d00001 diff --git a/python-openstack-nose_plugin.spec b/python-openstack-nose_plugin.spec new file mode 100644 index 0000000..5c5f83f --- /dev/null +++ b/python-openstack-nose_plugin.spec @@ -0,0 +1,86 @@ +%global _empty_manifest_terminate_build 0 +Name: python-openstack-nose_plugin +Version: 0.11 +Release: 1 +Summary: openstack run_tests.py style output for nosetests +License: Apache-2.0 +URL: https://github.com/jkoelker/openstack-nose +Source0: https://files.pythonhosted.org/packages/bc/83/e7c9b9297e1a501d2c2617f98d6176199570e8ee32f0e72669c8852c6c81/openstack.nose_plugin-0.11.tar.gz +BuildArch: noarch +%description +openstack.nose_plugin provides a nose plugin that allow's nosetests output to +mimic the output of openstack's run_tests.py. + +%package -n python3-openstack.nose_plugin +Summary: openstack run_tests.py style output for nosetests +Provides: python-openstack-nose_plugin +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pbr +BuildRequires: python3-pip +BuildRequires: python3-wheel +BuildRequires: python3-termcolor +BuildRequires: python3-colorama +BuildRequires: python3-nose +Requires: python3-termcolor +Requires: python3-colorama +Requires: python3-nose +%description -n python3-openstack.nose_plugin +openstack.nose_plugin provides a nose plugin that allow's nosetests output to +mimic the output of openstack's run_tests.py. + +%package help +Summary: openstack run_tests.py style output for nosetests +Provides: python3-openstack.nose_plugin-doc +%description help +openstack.nose_plugin provides a nose plugin that allow's nosetests output to +mimic the output of openstack's run_tests.py. + +%prep +%autosetup -n openstack.nose_plugin-0.11 + +%build +%py3_build + + +%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 +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%check +%{__python3} setup.py test + +%files -n python3-openstack.nose_plugin -f filelist.lst +%dir %{python3_sitelib}/* + + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon Aug 09 2021 OpenStack_SIG - 0.11-1 +- Package Spec generate